[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
column

Towards a cost-effective networking testbed

Published: 27 January 2010 Publication History

Abstract

The Internet is suffering from ossification. There has been substantial research on improving current protocols, but the vendors are reluctant to deploy new ones. We believe that this is in part due to the difficulty of evaluating protocols under realistic conditions. Recent wide-area testbeds can help alleviate this problem, but they require substantial resources (equipment, bandwidth) from each participant, and they have difficulty in providing repeatability and full control over the experiments. Existing in-house networking testbeds are capable of running controlled, repeatable experiments, but are typically small-scale (due to various overheads), limited in features, or expensive.
The premise of our work is that it is possible to leverage the recent increases in computational power to improve the researchers' ability to experiment with new protocols in lab settings. We propose a cost-effective testbed, called MX, which emulates many programmable routers running over a realistic topology on multi-core commodity servers. We leverage open source implementations of programmable routers, such as Click, and modify them to allow coexistence of multiple instances in the same kernel in an effort to reduce packet forwarding overheads. Our initial results show that we outperform similar cost-effective solutions by a factor of 2. Next, we demonstrate that grouping and placing routers on to cores which share the L2 cache yields high performance.

References

[1]
Czech provider causing mayhem. http://www.renesys.com/blog/2009/02/longer-is-not-better.shtml.
[2]
Intel 5400 chipset memory controller hub (mch). http://www.intel.com/Assets/PDF/datasheet/318610.pdf.
[3]
Linux advanced routing & traffic control. http://lartc.org/.
[4]
A. Bavier, N. Feamster, M. Huang, L. Peterson, and J. Rexford. In VINI Veritas: Realistic and Controlled Network Experimentation. In SIGCOMM, 2006.
[5]
S. Bhatia, M. Motiwala, W. Muhlbauer, V. Valancius, A. Bavier, N. Feamster, L. Peterson, and J. Rexford. Hosting Virtual Networks on Commodity Hardware. Technical Report GT-CS-07-10, Georgia Tech Computer Science, Jan 2008.
[6]
M. Dobrescu, N. Egi, K. Argyraki, B.-g. Chun, K. Fall, G. Iannaccone, A. Knies, M. Manesh, and S. Ratnasamy. RouteBricks: Exploiting Parallelism to Scale Software Routers. In SOSP, Oct 2009.
[7]
N. Egi, A. Greenhalgh, M. Handley, M. Hoerdt, and F. Huici. Towards High Performance Virtual Routers on Commodity Hardware. In CoNEXT, Dec 2008.
[8]
K.Y. Ethan, E. Eade, J. Degesys, D. Becker, J. Chase, and A. Vahdat. Toward Scaling Network Emulation using Topology Partitioning. In MASCOTS, 2003.
[9]
D. Gupta, K. Yocum, M. McNett, A.C. Snoeren, A. Vahdat, and G. M. Voelker. To infinity and beyond: time warped network emulation. In NSDI, 2006.
[10]
M. Handley, E. Kohler, A. Ghosh, O. Hodson, and P. Radoslavov. Designing Extensible IP Router Software. In NSDI, 2005.
[11]
M. Hibler, R. Ricci, L. Stoller, and J. Duerig. Large-scale virtualization in the emulab network testbed. USENIX ATC, 2008.
[12]
P.-H. Kamp and R.N.M. Watson. Jails: Confining the Omnipotent Root. In SANE, May 2000.
[13]
E. Keller and E. Green. Virtualizing the Data Plane through Source Code Merging. In PRESTO, Aug 2008.
[14]
E. Kohler, R. Morris, B. Chen, J. Jannotti, and M.F. Kaashoek. The Click Modular Router. ACM Trans. Comput. Syst., 18(3), 2000.
[15]
A. Vahdat, K. Yocum, K. Walsh, P. Mahadevan, D. Kostić, J. Chase, and D. Becker. Scalability and Accuracy in a Large-Scale Network Emulator. In OSDI, 2002.
[16]
B. White, J. Lepreau, L. Stoller, and R. Ricci. An Integrated Experimental Environment for Distributed Systems and Networks. OSDI, 2002.
[17]
K. Yocum and J. Chase. Explicit Rate Control for Anypoint Communication. Technical Report CS-2004-05, Duke University, July 2004.

Cited By

View all
  • (2012)Design and Implementation of an Open Network and Host-Based Intrusion Detection Testbed with an Emphasis on Accuracy and RepeatabilityProceedings of the 2012 Ninth International Conference on Information Technology - New Generations10.1109/ITNG.2012.99(409-416)Online publication date: 16-Apr-2012
  • (2012)A Real-Time Testbed for Routing NetworkTestbeds and Research Infrastructure. Development of Networks and Communities10.1007/978-3-642-35576-9_22(256-270)Online publication date: 2012

Index Terms

  1. Towards a cost-effective networking testbed

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM SIGOPS Operating Systems Review
        ACM SIGOPS Operating Systems Review  Volume 43, Issue 4
        January 2010
        105 pages
        ISSN:0163-5980
        DOI:10.1145/1713254
        Issue’s Table of Contents

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 27 January 2010
        Published in SIGOPS Volume 43, Issue 4

        Check for updates

        Author Tags

        1. cost-effectiveness
        2. networking testbed

        Qualifiers

        • Column

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)4
        • Downloads (Last 6 weeks)1
        Reflects downloads up to 01 Jan 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2012)Design and Implementation of an Open Network and Host-Based Intrusion Detection Testbed with an Emphasis on Accuracy and RepeatabilityProceedings of the 2012 Ninth International Conference on Information Technology - New Generations10.1109/ITNG.2012.99(409-416)Online publication date: 16-Apr-2012
        • (2012)A Real-Time Testbed for Routing NetworkTestbeds and Research Infrastructure. Development of Networks and Communities10.1007/978-3-642-35576-9_22(256-270)Online publication date: 2012

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media