Impacts of application lookahead on distributed network emulation

Yuhao Zheng, Dong Jin, David M. Nicol

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Large-scale and high-fidelity testbeds play critical roles in analyzing large-scale networks such as data centers, cellular networks, and smart grid control networks. Our prior work combines parallel simulation and virtual-time-integrated emulation, such that it offers both functional and temporal fidelity to the critical software execution in large scale network settings. To achieve better scalability, we have developed a distributed emulation system. However, as the number of computing servers grows, so does too the synchronization overhead. Application lookahead, the ability to predict future behaviors of software, may help reducing overhead for performance gain. In this paper, we study the impacts of application lookahead on our distributed emulation testbed. We find that application lookahead can greatly reduce synchronization overhead and improve speed by up to 3 times in our system, but incorrect lookahead may affect application fidelity to different degrees, depending on application sensitivity to timing.

Original languageEnglish (US)
Title of host publicationProceedings of the 2013 Winter Simulation Conference - Simulation
Subtitle of host publicationMaking Decisions in a Complex World, WSC 2013
Pages2996-3007
Number of pages12
DOIs
StatePublished - 2013
Event2013 43rd Winter Simulation Conference - Simulation: Making Decisions in a Complex World, WSC 2013 - Washington, DC, United States
Duration: Dec 8 2013Dec 11 2013

Publication series

NameProceedings of the 2013 Winter Simulation Conference - Simulation: Making Decisions in a Complex World, WSC 2013

Other

Other2013 43rd Winter Simulation Conference - Simulation: Making Decisions in a Complex World, WSC 2013
Country/TerritoryUnited States
CityWashington, DC
Period12/8/1312/11/13

ASJC Scopus subject areas

  • Modeling and Simulation

Fingerprint

Dive into the research topics of 'Impacts of application lookahead on distributed network emulation'. Together they form a unique fingerprint.

Cite this