Network research, as an experimental science, ought to be reproducible. However, it is not a standard practice to share models, methods or software code to support experimental evaluation and reproducibility when publishing a network research paper. In this work, we advocate reproducible networking experiments by building a unique testbed consisting of container-based network emulation and physical devices. The testbed provides a realistic and scalable platform for reproducing network research. The testbed supports large-scale network experiments using lightweight virtualization techniques and capable of running across distributed physical machines. We utilize the testbed to reproduce network experiments, and demonstrate the e↵ectiveness by...
Virtualized network infrastructures are currently deployed in both research and commercial contexts....
The lack of analytical models that can accurately describe large-scale networked systems makes empir...
Network testbeds are very popular tools for research on network protocols and distributed applicatio...
The transformation of innovative research ideas to production systems is highly dependent on the cap...
Emulated networks and systems, where router and server software are run in virtual environments, all...
Three experimental environments traditionally support network and distributed systems research: netw...
The lack of analytical models that can accurately describe large-scale networked systems makes empir...
The proliferation of cloud computing has compelled the research community to rethink fundamental des...
The network and distributed systems research communities have an increasing need for “replayable ” r...
Abstract—Understanding the behavior of large-scale systems is challenging, but essential when design...
Understanding the behavior of large-scale systems is challenging, but essential when designing new I...
Virtualized network infrastructures are currently deployed in both research and commercial contexts....
Abstract — Network emulation is an efficient method for evaluating distributed applications and comm...
The Internet is suffering from ossification. There has been substantial research on improving curren...
Software Defined Networking (SDN) and Network Function Virtualization (NFV) are making their way int...
Virtualized network infrastructures are currently deployed in both research and commercial contexts....
The lack of analytical models that can accurately describe large-scale networked systems makes empir...
Network testbeds are very popular tools for research on network protocols and distributed applicatio...
The transformation of innovative research ideas to production systems is highly dependent on the cap...
Emulated networks and systems, where router and server software are run in virtual environments, all...
Three experimental environments traditionally support network and distributed systems research: netw...
The lack of analytical models that can accurately describe large-scale networked systems makes empir...
The proliferation of cloud computing has compelled the research community to rethink fundamental des...
The network and distributed systems research communities have an increasing need for “replayable ” r...
Abstract—Understanding the behavior of large-scale systems is challenging, but essential when design...
Understanding the behavior of large-scale systems is challenging, but essential when designing new I...
Virtualized network infrastructures are currently deployed in both research and commercial contexts....
Abstract — Network emulation is an efficient method for evaluating distributed applications and comm...
The Internet is suffering from ossification. There has been substantial research on improving curren...
Software Defined Networking (SDN) and Network Function Virtualization (NFV) are making their way int...
Virtualized network infrastructures are currently deployed in both research and commercial contexts....
The lack of analytical models that can accurately describe large-scale networked systems makes empir...
Network testbeds are very popular tools for research on network protocols and distributed applicatio...