Institute for Systems Research Technical Reports
Permanent URI for this collectionhttp://hdl.handle.net/1903/4376
This archive contains a collection of reports generated by the faculty and students of the Institute for Systems Research (ISR), a permanent, interdisciplinary research unit in the A. James Clark School of Engineering at the University of Maryland. ISR-based projects are conducted through partnerships with industry and government, bringing together faculty and students from multiple academic departments and colleges across the university.
Browse
Search Results
Item Traffic Models for Hybrid Satellite-Terrestrial Networks(2000) Barrett, Bradley A.; Baras, John S.; ISR; CSHCNWhile Hybrid Satellite-Terrestrial Networks (HSTNs) have become a popular method of providing Internet connectivity, network dimensioning and performance prediction problems in these networkss in their terrestrial counterpartsave remain largely unsolved. A key hindrance to the resolution of these issues has been accurate, tractable traffic models. While a number of rather complex models have been proposed for terrestrial network traffic, these have not been evaluated against HSTN traffic. And further, recent studies have questioned whether these more complex models, while statistically better fits, really provide significantly better performance prediction.We examine the question of how to model HSTN traffic for network dimensioning and performance prediction, and in particular, how far ahead into the future a traffic model can be expected to accurately function. We investigate these issues by directly comparing four of the most likely candidate statistical distributionshe exponential, log-normal, Weibull and Pareto. These distributions are fit to two key traffic parameters from real HSTN traffic traces (connection interarrival times and downloaded bytes), and their relative fits are compared using statistical techniques. We further compare traffic models built using these distributions in a simulated environment; comparing performance predictions (over a number of metrics) obtained from these models to the actual results from our real-world traffic traces.
Item Reliable Multicasting via Satellite: Delay Considerations(2000) Stephen M. Payne; Baras, John S.; Baras, John S.; ISR; CSHCNMany different reliable multicast protocols have been proposed and analyzed in the current literature. Since satellites are naturallya braodcast medium, multicast communications have the potential togreatly benefit from their wide-scale deployment. The performance ofreliable multicast protocols needs to be studied and become betterunderstood over networks including satellite links. Most of the analysisperformed on these protocols has dealt with bandwidth usage, bufferrequirements, and processing delay. Very few studies address thetransmission delay incurred from using reliable multicast protocols. Hybriderror control protocols have been studied in terms of bandwidth and delay.The effects of different estimation schemes coupled with autoparityusage are investigated and results are compared. Simple adaptive mechanismsused with a local recovery scheme are found to offer the best overallresults in terms of reducing recovery latency and satellite bandwidth usage.Item Integrating NASA Missions into the Internet using Commercial Satellite Constellations: Implementation of ATM-Based Cell-Relay Protocol Providing Support for Mission Integration(2000) Ramaswamy, Sreenivas; ISR; CSHCNNear-earth spacecraft are considered to be very LEO satellites. The commercial constellations to be tested range from high-density LEOs to GEOs. We have presently developed a complete baseline simulation model that uses basic algorithms for all of the test parameters. We are workingnow on developing individual test modules for each parameter, which will then be plugged onto the baseline model and evaluated for each satellitesystem. The baseline model itself will be reinforced with the Opnet ATMsuite to replace the current quasi-MAC protocol.Following the successful implementation of basic algorithms for each of these test cases (shortest path routing, hard handoff, beacon monitoring, file transfer, deterministic packet transmission, single-priority FIFO queueing), we are currently working on replacing the MAC protocol with the ATM suite. The advantages of this approach are two-fold: first, it allows usgreater flexibility in including multiple service classes, traffic types andpriority schemes. Also it creates a well-defined network/switching layer upon which TCP/IP and UDP/IP can be evaluated.
Item WebView Materialization(2000) Labrinidis, Alexandros; Roussopoulos, Nicholas; Roussopoulos, Nicholas; ISR; CSHCNA WebView is a web page automatically created from base datatypically stored in a DBMS. Given the multi-tiered architecture behinddatabase-backed web servers, we have the option of materializing aWebView inside the DBMS, at the web server, or not at all, alwayscomputing it on the fly (virtual). Since WebViews must be up to date,materialized WebViews are immediately refreshed with every update onthe base data.In this paper we compare the three materializationpolicies (materialized inside the DBMS, materialized at the web serverand virtual) analytically, through a detailed cost model, andquantitatively, through extensive experiments on an implementedsystem. Our results indicate that materializing at the web server is amore scalable solution and can facilitate an order of magnitude moreusers than the virtual and materialized inside the DBMS policies, evenunder high update workloads.
Item An Approach to Fixed/Mobile Converged Routing(2000) Corson, M. Scott; O'Neill, Alan; ISR; CSHCNWe consider a family of routing protocols for networks in which the core topology is essentially fixed by where the end systems may be mobile. We refer to this form of routing as Fixed/Mobile Converged (FMC) routing.This is a mixture of the traditional prefix-routed scenario fo the fixed Internet, and the classical edge mobility scenario that is today supported by cellularnetworks, primarily as part of the cellular technology elements (GSM, GPRS, etc.).
We outline a general architecture for the support of such edge mobility, and present an approach to FMC routing that fits within this architecture. We then present initial simulation resultsillustrating the potential scalability and routing efficiency of this approach.
Item Push-Based Information Delivery in Two Stage Satellite-Terrestrial Systems(2000) Ercetin, Ozgur; Tassiulas, Leandros; ISR; CSHCNSatellite broadcast data delivery has inherent advantages in providing global access to information to everyone. However, users of satellite communications need expensive and cumbersome equipment to receive and transmit satellite signals. Furthermore, as the amount of information being broadcast increases, average user latency increases as well. In many situations, users in a locality may have similar interests and hence they can be better served by a local broadcast schedule. A two stage satellite-terrestrial wireless broadcast system can provide more efficient service. In such a system, main server broadcasts information via satellite to the geographically distributed local ground stations. Every station has limited buffer capacity to store the items broadcast by the satellite. According to their cache content, and the interests of their users, local stations deliver the information to their users via terrestrial wireless channel. We develop novel methods for the joint cache management and scheduling problem encountered in these systems. Our results demonstrate that two stage systems can provide more efficient data delivery compared to the single stage systems.Item Stochastic Approximation and Optimization for Markov Chains(2000) Bartusek, John D.; Makowski, Armand M.; ISRWe study the convergence properties of the projected stochasticapproximation (SA) algorithm which may be used to find the root of an unknown steady state function of a parameterized family of Markov chains. The analysis is based on the ODE Method and we develop a set of application-oriented conditions which imply almost sure convergence and are verifiable in terms of typically available model data. Specific results are obtained for geometrically ergodic Markov chains satisfying a uniform Foster-Lyapunov drift inequality.Stochastic optimization is a direct application of the above root finding problem if the SA is driven by a gradient estimate of steady state performance. We study the convergence properties of an SA driven by agradient estimator which observes an increasing number of samples from the Markov chain at each step of the SA's recursion. To show almost sure convergence to the optimizer, a framework of verifiable conditions is introduced which builds on the general SA conditions proposed for the root finding problem.
We also consider a difficulty sometimes encountered in applicationswhen selecting the set used in the projection operator of the SA algorithm.Suppose there exists a well-behaved positive recurrent region of the state process parameter space where the convergence conditions are satisfied; this being the ideal set to project on. Unfortunately, the boundaries of this projection set are not known a priori when implementing the SA. Therefore, we consider the convergence properties when the projection set is chosen to include regions outside the well-behaved region. Specifically, we consider an SA applied to an M/M/1 which adjusts the service rate parameter when the projection set includes parameters that cause the queue to be transient.
Finally, we consider an alternative SA where the recursion is driven by a sample average of observations. We develop conditions implying convergence for this algorithm which are based on a uniform large deviation upper bound and we present specialized conditions implyingthis property for finite state Markov chains.
Item Buffer Engineering for M|G|infinity Input Processes(2000) Parulekar, Minothi; Makowski, Armand; ISRWe suggest the $M|G|infty$ input process as a viable model forrepresenting the heavy correlations observed in network traffic.Originally introduced by Cox, this model represents the busy-serverprocess of an $M|G|infty$ queue with Poisson inputs and generalservice times distributed according to $G$, and provides a large andversatile class of traffic models. We examine various properties ofthe $M|G|infty$ process, focusing particularly on its richcorrelation structure. The process is shown to effectively portrayshort or long-range dependence simply by controlling the tail of thedistribution $G$.In an effort to understand the dynamics of a system supporting$M|G|infty$ traffic, we study the large buffer asymptotics of amultiplexer driven by an $M|G|infty$ input process. Using the largedeviations framework developed by Duffield and O'Connell, weinvestigate the tail probabilities for the steady-state buffercontent. The key step in this approach is the identification of theappropriate large deviations scaling. This scaling is shown to beclosely related to the forward recurrence time of the service timedistribution, and a closed form expression is derived for thecorresponding limiting log-moment generating functionassociated with the input process. Three different regimes areidentified.
The results are then applied to obtain the large bufferasymptotics under a variety of service time distributions. In eachcase, the derived asymptotics are compared with simulation results.
While the general functional form of buffer asymptotics may be derivedvia large deviations techniques, direct arguments often provide a moreprecise description when the input traffic is heavily correlated.Even so, several significant inferences may be drawn from thefunctional dependencies of the tail buffer probabilities. Theasymptotics already indicate a sub-exponential behavior in the caseof heavily-correlated traffic, in sharp contrast to the geometricdecay usually observed for Markovian input streams. This difference,along with a shift in the explicit dependence of the asymptotics onthe input and output rates $r_{in}$ and $c$, from $ ho=r_{in}/c$ when$G$ is exponential, to $Delta = c - r_{in}$ when $G$ issub--exponential, clearly delineates the heavy and light tailed cases.Finally, comparison with similar asymptotics for a different class ofinput processes indicates that buffer sizing cannot be adequatelydetermined by appealing solely to the short versus long-rangedependence characterization of the input model used.
Item A Channel Probing Scheme for Wireless Networks(2000) Zhu, Chenxi; Corson, M. Scott; Corson, M. Scott; ISRA channel probing scheme for wireless networks is presented. By transmittinga probing signal in a channel and measuring the signal-to-interferenceratio (SIR), a link can estimate the channel condition and predict therequired transmission power without fully powering up. The channel probingscheme can be used as part of a distributed channel allocation algorithm,and simulations have shown that it outperforms some other comparableschemes.Item Domain Name Based Visualization of Web Histories in a Zoomable User Interface(2000) Gandhi, Rajiv; Kumar, Girish; Bederson, Benjamin B.; Shneiderman, Ben; ISRUsers of hypertext systems like the World Wide Web (WWW) often find themselves following hypertext links deeper and deeper, only to become "lost" and unable to find their way back to the previouslyvisited pages. We have implemented a web browser companion called Domain Tree Browser (DTB) that builds a tree structured visual navigation history while browsing the web. The Domain Tree Browser organizes the URLs visited based on the domain name of each URL and shows thumbnails of each page in a zoomable window. A usability test was conducted with four subjects.