DOI QR코드

DOI QR Code

A Prototype Virtual Network Embedding System using OpenStack

  • Fukushima, Yukinobu (Graduate School of Natural Science and Technology, Okayama University) ;
  • Sato, Kohei (Graduate School of Natural Science and Technology, Okayama University) ;
  • Goda, Itsuho (Graduate School of Natural Science and Technology, Okayama University) ;
  • Ryu, Heung-Gyoon (Department of Electronics Engineering, Chungbuk National University) ;
  • Yokohira, Tokumi (Graduate School of Natural Science and Technology, Okayama University)
  • Received : 2016.11.05
  • Accepted : 2017.02.02
  • Published : 2017.02.28

Abstract

Network virtualization enables us to make efficient use of resources in a physical network by embedding multiple virtual networks in the physical network. In this paper, we develop a prototype of a virtual network embedding system. Our system consists of OpenStack, which is an open source cloud service platform, and shell scripts. Because OpenStack does not provide a quality of service control function, we realize bandwidth reservation for virtual links by making use of the ingress policing function of Open vSwitch, which is a virtual switch used in OpenStack. The shell scripts in our system automatically construct the required virtual network on the physical network using the OpenStack command-line interface, and they reserve bandwidth for virtual links using the Open vSwitch command. Experimental evaluation confirms that our system constructs the requested virtual network and appropriately allocates node and link resources to it.

Keywords

References

  1. K. Tutschku, T. Zinner, A. Nakao and P. Tran-Gia, "Network Virtualization: Implementation Steps towards the Future Internet," in Proc. of Workshop on Overlay and Network Virtualization, May 2009.
  2. N. M. M. K. Chowdhury, "Network Virtualization: State of the Art and Research Challenges," IEEE Communications Magazine, vol. 47, no. 7, pp. 20-26, Jul. 2009. https://doi.org/10.1109/MCOM.2009.5183468
  3. A. Fischer, J. F. Botero, M. T. Beck, H. Meer, and X. Hesselback, "Virtual Network Embedding: A Survey," IEEE Communications surveys & Tutorial, Vol. 15, Iss., 4, pp. 1888-1906, Feb. 2013. https://doi.org/10.1109/SURV.2013.013013.00155
  4. M. Yu, Y. Yi, J. Rexford and M. Chiang, "Rethinking virtual network embedding: substrate support for path splitting and migration," ACM SIGCOMM Computer Communication Review, vol. 38, Iss. 2, Apr. 2008.
  5. N. M. M. K. Chowdhury, M. R. Rahman and R. Boutaba, "Virtual Network Embedding with Coordinated Node and Link Mapping," in Proc. of INFOCOM, pp. 783-791, Apr. 2009.
  6. X. Cheng, S. Su, Z. Zhang, H. Wang, F. Yang, Y. Luo, and J. Wang, "Virtual Network Embedding Through Topology-Aware Node Ranking," ACM SIGCOMM Computer Communication Review, vol. 41, No. 2, Apr. 2011.
  7. A. Fischer, M. T. Beck and H. D. Meer, "An approach to Energy-efficient Virtual Network Embeddings," in Proc. of IM, pp. 1142-1147, May 2013.
  8. H. Sugiyama, Y. Fukushima and T. Yokohira, "Performance Evaluation of an Energy Efficient Virtual Network Mapping Method - In the case of load-depending power consumption model -," in Proc. of ICESS, 11 pages, July 2015.
  9. OpenStack project website.
  10. A. Medina, A. Lakhina, I. Matta, and J. Byers, "BRITE: Universal Topology Generation from a User's Perspective," Technical Report, 47 pages, Boston University, 2001.