TY - GEN
T1 - Impacts of application lookahead on distributed network emulation
AU - Zheng, Yuhao
AU - Jin, Dong
AU - Nicol, David M.
PY - 2013
Y1 - 2013
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84894109351&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84894109351&partnerID=8YFLogxK
U2 - 10.1109/WSC.2013.6721667
DO - 10.1109/WSC.2013.6721667
M3 - Conference contribution
AN - SCOPUS:84894109351
SN - 9781479939503
T3 - Proceedings of the 2013 Winter Simulation Conference - Simulation: Making Decisions in a Complex World, WSC 2013
SP - 2996
EP - 3007
BT - Proceedings of the 2013 Winter Simulation Conference - Simulation
T2 - 2013 43rd Winter Simulation Conference - Simulation: Making Decisions in a Complex World, WSC 2013
Y2 - 8 December 2013 through 11 December 2013
ER -