Timestep Stochastic Simulation of Computer Networks using Diffusion Approximation

dc.contributor.advisorShankar, A. Udayaen_US
dc.contributor.authorKochut, Andrzejen_US
dc.contributor.departmentComputer Scienceen_US
dc.contributor.publisherDigital Repository at the University of Marylanden_US
dc.contributor.publisherUniversity of Maryland (College Park, Md.)en_US
dc.date.accessioned2005-08-03T15:38:01Z
dc.date.available2005-08-03T15:38:01Z
dc.date.issued2005-06-23en_US
dc.description.abstractPerformance evaluation of modern computer networks is challenging because of their large sizes, high speeds of communication links, and complex state-dependent control mechanisms. In particular, TCP congestion control reacts in a nonlinear fashion to the state of the network at the time scale of round-trip times, making analysis intractable. Thus packet-level simulation is the only widely used method of performance evaluation. Although it can be accurate, it is computationally expensive and thus can be applied only to small networks and low link speeds. Timestep Stochastic Simulation (TSS) is a novel method for generating sample paths of computer networks, in increments of time steps rather than packet transmissions. TSS has a low computation cost independent of packet rates and provides adequate accuracy for evaluating general state-dependent control mechanisms. TSS generates the evolution of the system state S(t) on a sample path in time steps of size delta. At each step, S(t + delta) is randomly chosen according to S(t) and the probability distribution Pr[S(t+delta)|S(t)], obtained using the diffusion approximation. Because packet transmission and reception events are replaced by time steps, TSS generates sample paths at a fraction of the cost of packet-level simulation. Because TSS generates sample paths, it can accurately model state-dependent control mechanisms, including TCP congestion control, adaptive dynamic routing, and so on. We have a TSS implementation for general computer networks with state-dependent control. We have applied this to numerous networks with TCP and state-dependent UDP flows, and confirmed its accuracy against packet-level simulation.en_US
dc.format.extent5366967 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/1903/2691
dc.language.isoen_US
dc.subject.pqcontrolledComputer Scienceen_US
dc.subject.pquncontrolledperformance evaluationen_US
dc.subject.pquncontrollednetwork modelling;TCP/IPen_US
dc.subject.pquncontrolleddiffusion approximationen_US
dc.subject.pquncontrolledstate-dependent controlen_US
dc.subject.pquncontrolledsimulationen_US
dc.titleTimestep Stochastic Simulation of Computer Networks using Diffusion Approximationen_US
dc.typeDissertationen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
umi-umd-2614.pdf
Size:
5.12 MB
Format:
Adobe Portable Document Format