skip to main content
10.1145/1544012.1544085acmconferencesArticle/Chapter ViewAbstractPublication PagesconextConference Proceedingsconference-collections
research-article

CoreLab: an emerging network testbed employing hosted virtual machine monitor

Published: 09 December 2008 Publication History

Abstract

Network testbeds for developing, deploying, and experimenting with new network services have evolved as recent rapid progress in virtualization technology. This paper proposes a new network testbed that enhances PlanetLab and is based on a hosted virtual machine monitor (VMM) as a virtual execution environment (VEE) for network services to run on.
This paper reports our experiences in developing such a prototype network testbed employing Kernel-based Virtual Machine (KVM) as a hosted VMM. The paper examines the performance and scalability of the prototype to see whether or not it fulfills what we believe to be the requirements for a new network testbed.

References

[1]
libvirt. http://libvirt.org/.
[2]
Linux-VServer Project. http://linux-vserver.org/.
[3]
OneLab. http://www.onelab.eu/.
[4]
OpenVZ. http://openvz.org/.
[5]
ORBIT. http://www.orbit-lab.org/.
[6]
AMD. AMD64 virtualization codenamed "Pacifica" technology: Secure virtual machine architecture reference manual, 2005.
[7]
P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. Xen and the art of virtualization. SIGOPS Oper. Syst. Rev., 37(5): 164--177, 2003.
[8]
F. Bellard. QEMU, a fast and portable dynamic translator. In Proc. of USENIX '05, pages 41--41. USENIX Association, 2005.
[9]
Bhatia, S. and Motiwala, M. and Muhlbauer, W. and Valancius, V. and Mundada, Y. and Bavier, A. and Feamster, N. and Peterson, L. and Rexford, J. Trellis: A platform for building flexible, fast virtual networks on commodity hardware. In Proc. of ACM CoNEXT ROADS'08 Workshop.
[10]
BitTorrent, Inc. Bittorrent. http://www.bittorrent.com/.
[11]
B. Chun, D. Culler, T. Roscoe, A. Bavier, L. Peterson, M. Wawrzoniak, and M. Bowman. PlanetLab: an overlay testbed for broad-coverage services. SIGCOMM Comput. Commun. Rev., 33(3): 3--12, 2003.
[12]
N. Egi, A. Greenhalgh, M. Handley, M. Hoerdt, L. Mathy, and T. Schooley. Evaluating Xen for router virtualization. Proc. of ICCCN '07, pages 1256--1261, 2007.
[13]
D. N. Gray, J. Hotchkiss, S. LaForge, A. Shalit, and T. Weinberg. Modern languages and Microsoft's component object model. Commun. ACM, 41(5): 55--65, 1998.
[14]
X. Jiang and D. Xu. vbet: a vm-based emulation testbed. In MoMeTools '03: Proceedings of the ACM SIGCOMM workshop on Models, methods and tools for reproducible network research, pages 95--104, New York, NY, USA, 2003. ACM.
[15]
E. Kohler, R. Morris, B. Chen, J. Jannotti, and M. F. Kaashoek. The Click modular router. ACM Trans. Comput. Syst., 18(3): 263--297, 2000.
[16]
A. Menon, A. L. Cox, and W. Zwaenepoel. Optimizing network virtualization in Xen. In Proc. of USENIX '06, pages 2--2, 2006.
[17]
D. Price and A. Tucker. Solaris Zones: Operating system support for consolidating commercial workloads. In Proc. of LISA '04, pages 241--254, 2004.
[18]
Qumranet inc. Kernel based virtual machine. http://kvm.qumranet.com/.
[19]
D. Raychaudhuri, I. Seskar, M. Ott, S. Ganu, K. Ramachandran, H. Kremo, R. Siracusa, H. Liu, and M. Singh. Overview of the ORBIT radio grid testbed for evaluation of next-generation wireless network protocols. Wireless Communications and Networking Conference, 2005 IEEE, 3: 1664--1669 Vol. 3, 2005.
[20]
R. Russell. virtio: towards a de-facto standard for virtual I/O devices. SIGOPS Oper. Syst. Rev., 42(5): 95--103, 2008.
[21]
S. Soltesz, H. Pötzl, M. E. Fiuczynski, A. Bavier, and L. Peterson. Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors. SIGOPS Oper. Syst. Rev., 41(3): 275--287, 2007.
[22]
The Trustees of Princeton University. MyPLC. http://www.planet-lab.org/doc/myplc.
[23]
R. Uhlig, G. Neiger, D. Rodgers, A. L. Santoni, F. C. M. Martins, A. V. Anderson, S. M. Bennett, A. Kagi, F. H. Leung, and L. Smith. Intel virtualization technology. Computer, 38(5): 48--56, 2005.
[24]
S. Vinoski. CORBA: integrating diverse applications within distributedheterogeneous environments. Communications Magazine, 35(2): 46--55, 1997.
[25]
C. A. Waldspurger. Memory resource management in VMware ESX server. SIGOPS Oper. Syst. Rev., 36(SI): 181--194, 2002.
[26]
B. White, J. Lepreau, L. Stoller, R. Ricci, S. Guruprasad, M. Newbold, M. Hibler, C. Barb, and A. Joglekar. An integrated experimental environment for distributed systems and networks. SIGOPS Oper. Syst. Rev., 36(SI): 255--270, 2002.

Cited By

View all
  • (2020)A Black-Box Framework for Malicious Traffic Detection in ICT EnvironmentsHandbook of Research on Cyber Crime and Information Privacy10.4018/978-1-7998-5728-0.ch001(1-20)Online publication date: 21-Aug-2020
  • (2016)Research and Development on Network Virtualization Technologies in Japan: VNode and FLARE ProjectsThe GENI Book10.1007/978-3-319-33769-2_23(563-588)Online publication date: 1-Sep-2016
  • (2014)In-network cache simulations based on a YouTube traffic analysis at the edge networkProceedings of The Ninth International Conference on Future Internet Technologies10.1145/2619287.2619295(1-6)Online publication date: 18-Jun-2014
  • Show More Cited By

Index Terms

  1. CoreLab: an emerging network testbed employing hosted virtual machine monitor

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CoNEXT '08: Proceedings of the 2008 ACM CoNEXT Conference
    December 2008
    526 pages
    ISBN:9781605582108
    DOI:10.1145/1544012
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 09 December 2008

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. hosted virtual machine monitor
    2. implementation
    3. network testbed
    4. virtual machine
    5. virtualization

    Qualifiers

    • Research-article

    Acceptance Rates

    Overall Acceptance Rate 198 of 789 submissions, 25%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)A Black-Box Framework for Malicious Traffic Detection in ICT EnvironmentsHandbook of Research on Cyber Crime and Information Privacy10.4018/978-1-7998-5728-0.ch001(1-20)Online publication date: 21-Aug-2020
    • (2016)Research and Development on Network Virtualization Technologies in Japan: VNode and FLARE ProjectsThe GENI Book10.1007/978-3-319-33769-2_23(563-588)Online publication date: 1-Sep-2016
    • (2014)In-network cache simulations based on a YouTube traffic analysis at the edge networkProceedings of The Ninth International Conference on Future Internet Technologies10.1145/2619287.2619295(1-6)Online publication date: 18-Jun-2014
    • (2014)Security considerations in OpenTag network2014 26th International Teletraffic Congress (ITC)10.1109/ITC.2014.6932977(1-6)Online publication date: Sep-2014
    • (2013)Deep Inspection of Unreachable BitTorrent SwarmsIEICE Transactions on Information and Systems10.1587/transinf.E96.D.249E96.D:2(249-258)Online publication date: 2013
    • (2013)OpenTag: Tag-Based User-Driven In-Network Packet Processing on Commercial Network DevicesIEICE Transactions on Communications10.1587/transcom.E96.B.31E96.B:1(31-39)Online publication date: 2013
    • (2013)A Survey of the Research on Future Internet and Network ArchitecturesIEICE Transactions on Communications10.1587/transcom.E96.B.1385E96.B:6(1385-1401)Online publication date: 2013
    • (2013)Minimum disclosure routing for network virtualization and its experimental evaluationIEEE/ACM Transactions on Networking10.1109/TNET.2013.223895021:6(1839-1851)Online publication date: 1-Dec-2013
    • (2013)A Performance Mapping Model for Physical-to-Virtual MigrationProceedings of the 2013 IEEE 7th International Conference on Software Security and Reliability10.1109/SERE.2013.29(90-98)Online publication date: 18-Jun-2013
    • (2013)A conceptual-driven survey on future internet requirements, technologies, and challengesJournal of the Brazilian Computer Society10.1007/s13173-013-0101-219:3(291-311)Online publication date: 3-Mar-2013
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media