Dummynet: a simple approach to the evaluation of network protocols
ACM SIGCOMM Computer Communication Review
Network simulations with OPNET
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 1
Applying parallel discrete event simulation to network emulation
PADS '00 Proceedings of the fourteenth workshop on Parallel and distributed simulation
On the constancy of internet path properties
IMW '01 Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement
Genesis: a system for large-scale parallel network simulation
Proceedings of the sixteenth workshop on Parallel and distributed simulation
Advances in Network Simulation
Computer
A flow-based model for internet backbone traffic
Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurment
Scalability and accuracy in a large-scale network emulator
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Network Emulation in the Vint/NS Simulator
ISCC '99 Proceedings of the The Fourth IEEE Symposium on Computers and Communications
Bench-style network research in an Internet Instance Laboratory
ACM SIGCOMM Computer Communication Review
MAYA: Integrating hybrid network modeling to the physical world
ACM Transactions on Modeling and Computer Simulation (TOMACS)
An integrated experimental environment for distributed systems and networks
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
RINSE: The Real-Time Immersive Network Simulation Environment for Network Security Exercises
Proceedings of the 19th Workshop on Principles of Advanced and Distributed Simulation
Designing extensible IP router software
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
A Primer for Real-Time Simulation of Large-Scale Networks
ANSS-41 '08 Proceedings of the 41st Annual Simulation Symposium (anss-41 2008)
Rosenet: a remote server-based network emulation system
Rosenet: a remote server-based network emulation system
A real-time network simulation infrastructure based on OpenVPN
Journal of Systems and Software
Modeling and emulation of internet paths
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
PrimoGENI: Integrating Real-Time Network Simulation and Emulation in GENI
PADS '11 Proceedings of the 2011 IEEE Workshop on Principles of Advanced and Distributed Simulation
How Low Can You Go? Spherical Routing for Scalable Network Simulations
MASCOTS '11 Proceedings of the 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems
Performance Preserving Topological Downscaling of Internet-Like Networks
IEEE Journal on Selected Areas in Communications
Packet-level traffic measurements from the Sprint IP backbone
IEEE Network: The Magazine of Global Internetworking
S3F: the Scalable Simulation Framework revisited
Proceedings of the Winter Simulation Conference
Hi-index | 0.00 |
A testbed capable of representing detailed operations of complex applications under diverse large-scale network conditions can be extremely helpful for investigating potential system design and implementation problems, and studying application performance issues, such as scalability and robustness, even before the applications are deployed in a real environment. We introduce a novel method that combines high-performance large-scale network simulation and high-fidelity network emulation, and thereby enables real instances of network applications and protocols to run in real operating environments, and be tested under large-scale simulated network settings. In our approach, network simulation and emulation form a symbiotic relationship, through which they are synchronized for an accurate representation of the large-scale traffic behavior. We introduce a model downscaling method, along with an efficient queuing model and a traffic reproduction technique, which can significantly reduce the synchronization overhead and improve computational efficiency, while maintaining the accuracy of the system. We validate our approach with extensive experiments via simulation and with a real-system prototype.