Skip to main content
Log in

Scenario-based virtual network infrastructure management in research and educational testbeds with VNUML

Application cases and current challenges

  • Published:
annals of telecommunications - annales des télécommunications Aims and scope Submit manuscript

Abstract

Virtual machine technologies have evolved during the last 40 years from mainframe to commodity (x86) systems. Although these techniques are nowadays quite mature in data center environments (consolidation, service continuity, etc.), scenario-based virtual infrastructure management tools keep evolving in research and educational areas. In this work, one such tool is described, Virtual Network User Mode Linux (VNUML), which has been successfully used during the past few years to help researchers and educators to build testbeds in a wide range of innovative network environments (such as IPv6 IX design and third-generation networks). Such application cases are detailed in this paper, assessing the soundness and flexibility of the tool. However, in spite of these successful applications, several challenges remain to be solved in virtual scenario management (distributed management, decoupling from any particular virtualization technique, and alignment with industry standards), and the way they are being addressed as part of VNUML’s evolution is also discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. Also known as guest operating system virtualization, native virtualization, or hardware emulation.

  2. Due to this fact, some authors do not consider this approach as machine virtualization. However, we are describing it along with the other types to provide a homogenous description for the sake of clarity.

References

  1. Peterson L (2007) Facility design. GENI design document GDD-07-44, GENI

  2. de Miguel T (2007) Presentación. Boletín de RedIRIS, vol 81, pp 1–2 (in Spanish)

  3. VMware (2009) VMware ESX Server. http://www.vmware.com/lasp/products/vi/esx

  4. Barham P et al (2003) Xen and the art of virtualization. In: Proc. of the 19th ACM symposium on operating systems principles (SOSP’03). ACM, New York, pp 164–177

    Chapter  Google Scholar 

  5. Kivity A et al (2007) KVM: the Linux virtual machine monitor. In: Proc. of the 2007 linux symposium, Ottawa, 27–30 June 2007, pp 225–230

  6. Dike J (2006) User Mode Linux (UML). Prentice Hall, Englewood Cliffs

    Google Scholar 

  7. VMware (2009) VMware Workstation. http://www.vmware.com/products/ws

  8. Watson J (2008) VirtualBox: bits and bytes masquerading as machines. Linux J 166

  9. Bellard F (2005) QEMU, a fast and portable dynamic translator. In: Proc. of the 2005 USENIX annual technical conference. USENIX, El Cerrito, pp 41–46

    Google Scholar 

  10. Dynamips (2007) Dynamips CISCO 7200 Simulator. http://www.ipflow.utc.fr/blog

  11. Kamp P, Watson R (2001) Jails: confining the omnipotent root. In: Proc. of the second system administration and network engineering conference (SANE’01). ACM, New York

    Google Scholar 

  12. OpenVZ (2009) OpenVZ Wiki. http://openvz.org

  13. VMware (2009) VMware VirtualCenter. http://www.vmware.com/products/vi/vc

  14. Gréhant X, Pernet O, Jarp S, Demeure I, Toft P (2008) Xen management with SmartFrog. In: Lecture notes in computer science (LNCS), vol 4854. Springer, New York, pp 205–213

    Google Scholar 

  15. VNUML web server (2009) Virtual Network User Mode Linux. http://www.dit.upm.es/vnuml

  16. Blanc M (2005) VNUML Graphical User Interface. http://pagesperso.erasme.org/michel/vnumlgui

  17. Fernández D, Galán F, de Miguel T (2004) Study and emulation of IPv6 internet exchange (IX) based addressing models. IEEE Commun Mag 42(1):105–112

    Article  Google Scholar 

  18. Morelli M, Fernández D, Skarmeta A, Palet J (2005) An IPv6 internet exchange model. Lessons from Euro6IX project. In: 2005 IEEE symposium on applications and the internet workshops (SAINT 2005). IEEE, Piscataway, pp 50–53

    Chapter  Google Scholar 

  19. Fernández D, Gómez AF (eds) (2005) Final report on network and application research activities. Deliverable D4.6B of Euro6IX project

  20. 3GPP TSG Services and System Aspects (2008) IP multimedia subsystem (IMS), stage 2 (release 8). TS 23.228 v8.6.0

  21. Rosenberg J et al (2002) SIP: session initiation protocol IETF RFC, vol 3261

  22. 3GPP TSG Services and System Aspects (2008) General Packet Radio Service (GPRS) enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access (release 8). TS 23.401 v8.3.0

  23. 3GPP TSG Services and System Aspects (2008) Architecture enhancements for non-3GPP accesses (release 8). TS 23.402 v8.3.0

  24. Galán F et al (2006) Design and implementation of an IP Multimedia Subsystem (IMS) emulator using virtualization techniques. In: Proceedings of the 13th HP OpenView university association workshop (HP-OVUA 2006), Nice, 21–24 May 2006, pp 213–224

  25. Gómez M, Galán F, Torres EJ (2008) A 3GPP system architecture evolution virtualized experimentation infrastructure for mobility prototyping (invited paper). In: Proceedings of the 4th international conference on testbeds and research infrastructures for the development of networks & communities (TridentCom 2008), Innsbruck, March 2008

  26. Ruiz F, Fernández D, Galán F, Bellido, L (2008) Modelo de laboratorio de redes basado en virtualización distribuida. In: JITEL 2008, Alcalá de Henares, Spain (in Spanish)

  27. Fernández D, Ruiz FJ, Galán F, Burillo V, de Miguel T (2005) Uso de técnicas de virtualización para mejorar la docencia en laboratorios de redes de comunicaciones. JITEL 2005, Vigo, Spain (in Spanish)

  28. Pizzonia M, Rimondini M (2008) Netkit: easy emulation of complex networks on inexpensive hardware. TridentCom 2008, Innsbruck, March 2008

  29. Begnumm KM (2006) Managing large networks of virtual machines. In: Proc. of 20th large installation system administration conference (LISA’06). USENIX, El Cerrito, pp 205–214

    Google Scholar 

  30. Jiang X, Xu D (2003) vBET: a VM-based emulation testbed. In: ACM workshop on models, methods and tools for reproducible network research (MoMeTools’03). ACM, New York

    Google Scholar 

  31. Anuzelli G (2007) Dynagen, The Network Configuration Generator for Dynamips. http://dynagen.org

  32. Galán F, Fernández D, Ferrer M, Martín FJ (2008) Scenario-based distributed virtualization management architecture for multi-host environments. In: System and virtualization management workshop (SVM 2008), vol 18. CCIS, Munich, pp 49–60

  33. Sotomayor B (2005) The globus toolkit 4 programmer’s tutorial. University of Chicago, Department of Computer Science

  34. Foster I, Frey J, Graham S, Tuecke S, Czajkowski K (2005) Modeling sateteful resources with web services, ver 1.1

  35. Keahey K, Foster I, Freeman T, Zhang X, Galron D (2005) Virtual workspaces in the grid. ANL/MCS-pp1231-0205

  36. Akram A (2006) Manage multiple resources with a single instance service. CCLRC Daresbury Laboratory, United Kingdom, IBM White Paper

  37. Libvirt (2009) Libvirt, the virtualization API. http://libvirt.org

  38. DMTF (2009) Open virtualization format specification. DSP0243 v1.0.0

Download references

Acknowledgements

This paper is partially supported by the Business-Oriented Infrastructure group within the Business Support Systems unit at Telefónica I+D and by the Spanish Ministry of Industry under the PASITO project. The authors would also like to thank Miriam García for her valuable suggestions in the language revision of this article.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fermín Galán.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Galán, F., Fernández, D., Fuertes, W. et al. Scenario-based virtual network infrastructure management in research and educational testbeds with VNUML. Ann. Telecommun. 64, 305–323 (2009). https://doi.org/10.1007/s12243-009-0104-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12243-009-0104-3

Keywords

Navigation