Abstract
A scalable approach to building large scale experimentation testbeds involves multiplexing the system resources for better utilization. Virtualization provides a convenient means of sharing testbed resources among experimenters. The degree of programmability and isolation achieved with such a setup is largely dependent on the type of technology used for virtualization. We consider OpenVZ and User Mode Linux (UML) for virtualization of the ORBIT wireless testbed and evaluate their relative merit. Our results show that OpenVZ, an operating system level virtualization mechanism significantly outperforms UML in terms of system overheads and performance isolation. We discuss both qualitative and quantitative performance features which could serve as guidelines for selection of a virtualization scheme for similar testbeds.
Research supported in part by the GENI initiative and NSF Grant#CNS − 072505.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
GENI design principle, http://www.geni.net/
Kernel virtual machines, http://www.linux-kvm.org/page/Main_Page
Madwifi driver, http://www.madwifi.org/
OpenVZ instruction manual, http://wiki.openvz.org/
Tcp/udp traffic generation tool, http://dast.nlanr.net/Projects/Iperf/
A user-mode port of the kernel, http://user-mode-linux.sourceforge.net/
VINI, a virtual network infrastructure, http://www.vini-veritas.net/
VMWare player, http://www.vmware.com/products/player/
Bavier, A., Feamster, N., Huang, M., Peterson, L., Rexford, J.: vini veritas: realistic and controlled network experimentation. In: Proceedings of SIGCOMM, pp. 3–14. ACM, New York (2006)
Bhanage, G., Mahindra, R., Seskar, I., Raychaudhuri, D.: Implication of MAC frame aggregation on empirical wireless experimentation. In: IEEE Globecom 2009 Wireless Networking Symposium, Honolulu, Hawaii, USA (November 2009)
V., Chaudhary, M.C., Walters, J.P., Guercio, S., Gallo, S.: A comparison of virtualization technologies for hpc. In: Proceedings of AINA (March 2008)
Raychaudhuri, D., Seskar, I., Ott, M., Ganu, S., Ramachandran, K., Kremo, H., Siracusa, R., Liu, H., Singh, M.: Overview of the ORBIT radio grid testbed for evaluation of next-generation wireless network protocols. In: WCNC (March 2005)
Kohler, E., Morris, R., Chen, B., Jannotti, J., Kaashoek, M.F.: The click modular router. ACM Trans. Comput. Syst. 18(3) (2000)
M. Hibler, R. Ricci, L. Stoller, J. Duerig, S. Guruprasad, T. Stacky, K. Webby, J. Lepreau. Large-scale Virtualization in the Emulab Network Testbed. In: Proceedings of USENIX (2008)
Maier, S., Herrscher, D., Rothermel, K.: On node virtualization for scalable network emulation. In: Proceedings of SPECTS, Philadelphia, PA (July 2005)
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warbeld, A.: Xen and the Art of Virtualization. In. In: Proc. of the 19th ACM Symp. on Operating Systems Principles (SOSP) (October 2003)
Peterson, L., Muir, S., Roscoe, T., Klingaman, A.: PlanetLab Architecture: An Overview. Technical Report PDN–06–031, PlanetLab Consortium (May 2006)
Quetier, B., Neri, V., Cappello, F.: Selecting a virtualization system for grid/p2p large scale emulation. In: Proceedings of EXPGRID Workshop (June 2006)
Paul, S., Seshan, S.: Virtualization and Slicing of Wireless Networks. Technical Report GENI Design Document GENI Wireless Working Group, pp. 6–17 (September 2006)
Singhal, S., Hadjichristofi, G., Seskar, I., Raychaudhuri, D.: Evaluation of UML based wireless network virtualization. In: Proceedings of NGI, Poland (March 2008)
Gregory, S., Anmol, C., Arunesh, M., Suman, B.: Wireless virtualization on commodity 802.11 hardware. In: Proceedings of Wintech, pp. 75–82. ACM, New York (2007)
Soltesz, S., Pötzl, H., Fiuczynski, M.E., Bavier, A., Peterson, L.: Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors. SIGOPS Oper. Syst. Rev. 41(3), 275–287 (2007)
White, B., Lepreau, J., Stoller, L., Ricci, R., Guruprasad, S., Newbold, M., Hibler, M., Barb, C., Joglekar, A.: An integrated experimental environment for distributed systems and networks. In: OSDI 2002, Boston (December 2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Bhanage, G., Seskar, I., Zhang, Y., Raychaudhuri, D., Jain, S. (2011). Experimental Evaluation of OpenVZ from a Testbed Deployment Perspective. In: Magedanz, T., Gavras, A., Thanh, N.H., Chase, J.S. (eds) Testbeds and Research Infrastructures. Development of Networks and Communities. TridentCom 2010. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 46. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17851-1_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-17851-1_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17850-4
Online ISBN: 978-3-642-17851-1
eBook Packages: Computer ScienceComputer Science (R0)