Abstract
Today, a cloud system user can select a specific type of virtual machine for deployment based on needs, for instance memory or storage size. In terms of networking, however, no similar mechanism exists which allows users to select a virtual network based on characteristics such as link speed and QoS. The lack of such a mechanism makes it difficult for users to manage VM instances along their associated networks. This limits the efficacy and scalability of cloud computing suppliers.
This paper presents a novel approach for defining virtual network flavors and differentiated forwarding of traffic across the underlay networks. The flavors enable tenants to select network properties including maximum rate, maximum number of hops between two VMs, and priority. Measures such as metering, prioritizing, and shaping facilitate steering traffic through a set of paths to satisfy tenants’ requirements. These measures are designed such that the legacy parts of the underlay network can also benefit from them. Software Defined Networking (SDN) mechanisms are an essential part of the solution, where the underlay and overlay networks are managed by a network operating system. The implementation and evaluation data are available for further development [2].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Buildroot. http://buildroot.uclibc.org/
Vnet-flavors. http://www.ux.uis.no/~aryan/docs/dc/vnet-flavor/
Akyildiz, I.F., Lee, A., Wang, P., Luo, M., Chou, W.: A roadmap for traffic engineering in SDN-OpenFlow networks. Comput. Netw. 71, 1–30 (2014)
Al-Fares, M., Radhakrishnan, S., Raghavan, B., Huang, N., Vahdat, A.: Hedera: dynamic flow scheduling for data center networks. In: Proceedings of the 7th USENIX NSDI, NSDI 2010, pp. 19–19. USENIX Association (2010)
Davie, B., Gross, J.: A Stateless Transport Tunneling Protocol for Network Virtualization. Internet Draft (Informational), October 2014
Handigol, N., Seetharaman, S., Flajslik, M., McKeown, N., Johari, R.: Plug-n-serve: Load-balancing web traffic using OpenFlow. ACM SIGCOMM Demo 4(5), 6 (2009)
Khan, A., Kiess, W., Perez-Caparros, D., Triay, J.: Quality-of-service (QoS) for virtual networks in OpenFlow MPLS transport networks. IEEE, November 2013
Mahalingam, M., Dutt, D., Duda, K., Agarwal, P., Kreeger, L., Sridhar, T., Bursell, M., Wright, C.: Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks. RFC 7348
Open Networking Foundation: OpenFlow switch specification version 1.3.0
Pfaff, B., Davie, B.: The Open vSwitch Database Management Protocol. No. 7047 in Request for Comments, IETF, published: RFC 7047 (Informational), December 2013
Pfaff, B.: Open vSwitch manual. http://benpfaff.org/~blp/ovs-fields.pdf
Shenker, S., Casado, M., Koponen, T., McKeown, N.: The future of networking, and the past of protocols. Open Networking Summit (2011). http://opennetsummit.org/archives/oct11/shenker-tue.pdf
TaheriMonfared, A., Rong, C.: Flexible building blocks for software defined network function virtualization. In: 10th International Conference on QShine (2014)
Wang, R., Butnariu, D., Rexford, J.: OpenFlow-based server load balancing gone wild. In: Proceedings of the 11th USENIX Hot-ICE. USENIX Association (2011)
Yen, J.Y.: Finding the k shortest loopless paths in a network. Manage. Sci. 17(11), 712–716 (1971)
Acknowledgements
This work is done in collaboration with Norwegian NREN (UNINETT).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
TaheriMonfared, A., Rong, C. (2015). Virtual Network Flavors: Differentiated Traffic Forwarding for Cloud Tenants. In: Aguayo-Torres, M., GĂłmez, G., Poncela, J. (eds) Wired/Wireless Internet Communications. WWIC 2015. Lecture Notes in Computer Science(), vol 9071. Springer, Cham. https://doi.org/10.1007/978-3-319-22572-2_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-22572-2_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-22571-5
Online ISBN: 978-3-319-22572-2
eBook Packages: Computer ScienceComputer Science (R0)