Exploring Large Graphs in 3D Hyperbolic Space
IEEE Computer Graphics and Applications
Measuring ISP topologies with rocketfuel
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Hippodrome: Running Circles Around Storage Administration
FAST '02 Proceedings of the Conference on File and Storage Technologies
Network Emulation in the Vint/NS Simulator
ISCC '99 Proceedings of the The Fourth IEEE Symposium on Computers and Communications
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
A solver for the network testbed mapping problem
ACM SIGCOMM Computer Communication Review
Integrated Network Experimentation using Simulation and Emulation
TRIDENTCOM '05 Proceedings of the First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities
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
Scalability and accuracy in a large-scale network emulator
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
In VINI veritas: realistic and controlled network experimentation
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
Orbis: rescaling degree correlations to generate annotated internet topologies
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
DieCast: testing distributed systems with an accurate scale model
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 2
SnowFlock: rapid virtual machine cloning for cloud computing
Proceedings of the 4th ACM European conference on Computer systems
A virtual integrated network emulator on XEN (viNEX)
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
Trellis: a platform for building flexible, fast virtual networks on commodity hardware
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
Hybrid testbeds for QoS management in opaque MANETS
Proceedings of the 4th Annual International Conference on Wireless Internet
What's inside the Cloud? An architectural map of the Cloud landscape
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
Virtualized recomposition: Cloudy or clear?
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
Towards a cost-effective networking testbed
ACM SIGOPS Operating Systems Review
A virtual ad hoc network testbed
International Journal of Communication Networks and Distributed Systems
Virtual basestation: architecture for an open shared WiMAX framework
Proceedings of the second ACM SIGCOMM workshop on Virtualized infrastructure systems and architectures
Integrated network experimentation for QoS measurements in opaque MANETs
International Journal of Network Management
The Heisenberg measuring uncertainty in lightweight virtualization testbeds
CSET'09 Proceedings of the 2nd conference on Cyber security experimentation and test
Realistic wireless emulation for performance evaluation of tactical MANET protocols
MILCOM'09 Proceedings of the 28th IEEE conference on Military communications
HYDRA: virtualized distributed testbed for DTN simulations
Proceedings of the fifth ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
A network in a laptop: rapid prototyping for software-defined networks
Hotnets-IX Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks
RAID'10 Proceedings of the 13th international conference on Recent advances in intrusion detection
Isolated virtualised clusters: testbeds for high-risk security experimentation and training
CSET'10 Proceedings of the 3rd international conference on Cyber security experimentation and test
Using virtualization and live migration in a scalable mobile wireless testbed
ACM SIGMETRICS Performance Evaluation Review
SnowFlock: Virtual Machine Cloning as a First-Class Cloud Primitive
ACM Transactions on Computer Systems (TOCS)
Cloud security defence to protect cloud computing against HTTP-DoS and XML-DoS attacks
Journal of Network and Computer Applications
Designing a testbed for large-scale distributed systems
Proceedings of the ACM SIGCOMM 2011 conference
Beyond simulation: large-scale distributed emulation of P2P protocols
CSET'11 Proceedings of the 4th conference on Cyber security experimentation and test
DEVA: distributed ensembles of virtual appliances in the cloud
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part I
Experimental evaluation of distributed middleware with a virtualized Java environment
Proceedings of the 6th Workshop on Middleware for Service Oriented Computing
ViNEYard: virtual network embedding algorithms with coordinated node and link mapping
IEEE/ACM Transactions on Networking (TON)
MoViT: the mobile network virtualized testbed
Proceedings of the ninth ACM international workshop on Vehicular inter-networking, systems, and applications
Reproducible network experiments using container-based emulation
Proceedings of the 8th international conference on Emerging networking experiments and technologies
A multi-platform event-driven controller for network experiments
Proceedings of the 2012 ACM conference on CoNEXT student workshop
Evaluation Framework for Adaptive Multi-Path Inter-Domain Routing Protocols
International Journal of Adaptive, Resilient and Autonomic Systems
High-fidelity switch models for software-defined network emulation
Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking
SAMEVED: A System Architecture for Managing and Establishing Virtual Elastic Datacenters
International Journal of Grid and High Performance Computing
Slice embedding solutions for distributed service architectures
ACM Computing Surveys (CSUR)
Direct code execution: revisiting library OS architecture for reproducible network experiments
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
Taking a walk on the wild side: teaching cloud computing on distributed research testbeds
Proceedings of the 45th ACM technical symposium on Computer science education
Flow-based partitioning of network testbed experiments
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
Network emulation is valuable largely because of its ability to study applications running on real hosts and "somewhat real" networks. However, conservatively allocating a physical host or network link for each corresponding virtual entity is costly and limits scale. We present a system that can faithfully emulate, on low-end PCs, virtual topologies over an order of magnitude larger than the physical hardware, when running typical classes of distributed applications that have modest resource requirements. This version of Emulab virtualizes hosts, routers, and networks, while retaining near-total application transparency, good performance fidelity, responsiveness suitable for interactive use, high system throughput, and efficient use of resources. Our key design techniques are to use the minimum degree of virtualization that provides transparency to applications, to exploit the hierarchy found in real computer networks, to perform optimistic automated resource allocation, and to use feed-back to adaptively allocate resources. The entire system is highly automated, making it easy to use even when scaling to more than a thousand virtual nodes. This paper identifies the many problems posed in building a practical system, and describes the system's motivation, design, and preliminary evaluation.