TY - GEN
T1 - Validation of application behavior on a virtual time integrated network emulation testbed
AU - Zheng, Yuhao
AU - Jin, Dong
AU - Nicol, David M.
PY - 2012
Y1 - 2012
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84874675198&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84874675198&partnerID=8YFLogxK
U2 - 10.1109/WSC.2012.6465240
DO - 10.1109/WSC.2012.6465240
M3 - Conference contribution
AN - SCOPUS:84874675198
SN - 9781467347792
T3 - Proceedings - Winter Simulation Conference
BT - Proceedings of the 2012 Winter Simulation Conference, WSC 2012
T2 - 2012 Winter Simulation Conference, WSC 2012
Y2 - 9 December 2012 through 12 December 2012
ER -