Abstract
Federated cloud networking is needed to allow the seamless and efficient interconnection of resources distributed among different clouds. This work introduces a new cloud network federation framework for the automatic provision of Layer 2 (L2) and Layer 3 (L3) virtual networks to interconnect geographically distributed cloud infrastructures in a hybrid cloud scenario. This framework provides a simple, secure and elastic solution to create and manage federated networks across heterogeneous cloud providers, with abstraction of the underlying technologies. The paper also analyzes the main technologies and topologies that can used the framework to construct L2 and L3 overlay networks within hybrid clouds. In order to demonstrate the viability of the proposed solution and compare the different topologies, the article shows a proof-of-concept of a real federated network deployment in a hybrid cloud, which spans a local private cloud, managed with OpenNebula, and two public clouds, two different regions of Amazon EC2. Results show that L2 and L3 overlay connectivity can be achieved with a minimal bandwidth overhead, lower than 10%.
Similar content being viewed by others
References
Moreno-Vozmediano, R., Montero, R.S., Llorente, I.M.: IaaS cloud architecture: from virtualized data centers to federated cloud infrastructures. Computer 45(12), 65–72 (2012)
Ferrer, A., Hernandez, F., Tordsson, J., et al.: Optimis: A holistic approach to cloud service provisioning. Futur. Gener. Comput. Syst. 28(1), 66–77 (2012)
Petcu, D.: Consuming Resources and Services from Multiple Clouds From Terminology to Cloudware Support. J. Grid Comput. 12(2), 321–345 (2014)
Lucas-Simarro, J.L., Moreno-Vozmediano, R., Montero, R.S., Llorente, I.M.: Scheduling strategies for optimal service deployment across multiple clouds. Futur. Gener. Comput. Syst. 29(6), 1431–1441 (2013)
Cuomo, A., Di Modica, G., Distefano, S., Puliafito, A., Rak, M., Tomarchio, O., Venticinque, S., Villano, U.: An SLA-based Broker for Cloud Infrastructures. J. Grid Comput. 11 (1), 1–25 (2013)
Yangui, S., Marshall, I.J., Laisne, J.P., Tata, S.: CompatibleOne: The Open Source Cloud Broker. J. Grid Comput. 12(1), 93–109 (2014)
Kertesz, A., Kecskemeti, G., Oriol, M., Kotcauer, P., Acs, S., Rodríguez, M., Mercè, O., Marosi, A.C., Marco, J., Franch, X.: Enhancing Federated Cloud Management with an Integrated Service Monitoring Approach. J. Grid Comput. 11(5), 699–720 (2013)
Karoczkai, K., Kertesz, A., Kacsuk, P.: A Meta-Brokering Framework for Science Gateways. J. Grid Comput. 1–27 (2016). In press
Rochwerger, B., Breitgand, D., Levy, E., et al.: The RESERVOIR Model and Architecture for Open Federated Cloud Computing. IBM J. Res. Dev. 53(4), 535–545 (2009)
Montero, R.S., Moreno-Vozmediano, R., Llorente, I.M.: An Elasticity Model for High Throughput Computing Clusters. J. Parallel Distrib. Comput. 71(6), 750–757 (2011)
Sotomayor, B., Montero, R.S., Llorente, I.M., Foster, I.: Virtual Infrastructure Management in Private and Hybrid Clouds. Internet Comput. 13(5), 14–22 (2010)
Sturrus, E., Kulikova, O.: Orchestrating Hybrid Cloud Deployment: An Overview. Computer 47 (6), 85–87 (2014)
Méndez Muñoz, V., Casajús Ramo, A., Fernández Albor, V., Graciani Diaz, R., Arévalo, G.M.: Rafhyc: an architecture for constructing resilient services on federated hybrid clouds. J. Grid Comput. 11(4), 753–770 (2013)
Mechtri, M., Zeghlache, D., Zekri, E., Marshall, I.J.: Inter and intra Cloud Networking Gateway as a service. IEEE 2nd Int. Conf. Cloud Networking (CloudNet) 2013, 156–163 (2013)
Levin, A., Barabash, K., Ben-Itzhak, Y., Guenender, S., Schour, L.: Networking Architecture for Seamless Cloud Interoperability. IEEE 8th Intl. Conf. Cloud Computing (CLOUD) 1021–1024 (2015)
Moreno-Vozmediano, R., Huedo, E., Llorente, I., et al.: BEACON: A Cloud Network Federation Framework. 1st Workshop on Federated Cloud Networking (FedCloudNet) (2015)
Lapacz, R., Pietrzak, B.: Networking solutions in the federation of clouds. 9th Intl. Conf. Network and Service Management (CNSM) 394–397 (2013)
Luo, M.Y., Lin, S.W., Chen, J.Y.: Towards Network Virtualization Management for Federated Cloud Systems IEEE 6th International Conference on Cloud Computing (2013)
Garcia-Perez, D., Lorenzo del Castillo, J.A., Al-Hazmi, Y., et al.: Cloud and Network Facilities Federation in BonFIRE. 1st Intl. Workshop on Federative and Interoperable Cloud Infrastructures (FedICI 2013). Euro-Par 2013, 126–135 (2014)
Mahalingam, M., et al.: RFC 7348: Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks. IETF Network Working Group (2014)
Davie, B.: A Stateless Transport Tunneling Protocol for Network Virtualization (STT). IETF Network Working Group Internet-Draft, https://tools.ietf.org/html/draft-davie-stt-01 (2002)
Sridharan, M., et al.: NVGRE: Network Virtualization using Generic Routing Encapsulation. IETF Network Working Group Internet-Draft, https://tools.ietf.org/html/draft-sridharan-virtualization-nvgre-00(2011)
Rathore, M., Razzaq, A., Hidell, M., Sjodin, P.: Site-to-Site VPN Technologies: A Survey. KTH, Telekommunikationssystem (2009)
Perkins, C.: RFC 2003: IP Encapsulation within IP. IETF Network Working Group (1996)
Farinacci, D., et al.: RFC 2784: Generic Routing Encapsulation (GRE). IETF Network Working Group (2000)
Kent, S., Seo, K.: RFC 4301: Security Architecture for the Internet Protocol. IETF Network Working Group (2005)
Rosen, E., Rekhter, Y.: RFC 4364: BGP/MPLS IP Virtual Private Networks (VPNs). IETF Network Working Group (2006)
Fei, C., Kehe, W., Wei, C., Qianyuan, Z.: The Research and Implementation of the VPN Gateway Based on SSL Fifth International Conference on Computational and Information Sciences (ICCIS), pp 1376–1379 (2013)
Acknowledgements
This research was supported by the European Union’s Horizon 2020 Research and Innovation Program under the Grant Agreement No 644048 (BEACON), and by Ministerio de Economía y Competitividad of Spain through research grant TIN2015-65469-P.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Moreno-Vozmediano, R., Montero, R.S., Huedo, E. et al. Implementation and Provisioning of Federated Networks in Hybrid Clouds. J Grid Computing 15, 141–160 (2017). https://doi.org/10.1007/s10723-017-9395-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10723-017-9395-1