Validation of application behavior on a virtual time integrated network emulation testbed

Yuhao Zheng, Dong Jin, David M. Nicol

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


Combination of emulation and simulation offers the hope of both functional and temporal fidelity when modeling large scale networks and the applications that use them. Emulation of unmodified software gives functional fidelity, but not necessary temporal fidelity. We addressed this in prior work by embedding the OpenVZ virtual machine system in virtual time. Validation reveals that there are network timing errors whose magnitude depend on the length of a virtual machine execution timeslice. A natural question asks to what degree these errors impact the behavior of applications. For instance, if an application is relatively insensitive to these errors, we can increase performance by allowing larger emulation timeslices. We study a variety of applications with different network and CPU demands. We find, surprisingly, that difference in application behavior due to simply using OpenVZ often dominate the errors, implying that we need not be overconcerned about errors due to larger timeslices.

Original languageEnglish (US)
Title of host publicationProceedings of the 2012 Winter Simulation Conference, WSC 2012
StatePublished - 2012
Event2012 Winter Simulation Conference, WSC 2012 - Berlin, Germany
Duration: Dec 9 2012Dec 12 2012

Publication series

NameProceedings - Winter Simulation Conference
ISSN (Print)0891-7736


Other2012 Winter Simulation Conference, WSC 2012

ASJC Scopus subject areas

  • Software
  • Modeling and Simulation
  • Computer Science Applications


Dive into the research topics of 'Validation of application behavior on a virtual time integrated network emulation testbed'. Together they form a unique fingerprint.

Cite this