Skip to main content
Log in

Implementation and Provisioning of Federated Networks in Hybrid Clouds

  • Published:
Journal of Grid Computing Aims and scope Submit manuscript

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%.

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.

Similar content being viewed by others

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Petcu, D.: Consuming Resources and Services from Multiple Clouds From Terminology to Cloudware Support. J. Grid Comput. 12(2), 321–345 (2014)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. Yangui, S., Marshall, I.J., Laisne, J.P., Tata, S.: CompatibleOne: The Open Source Cloud Broker. J. Grid Comput. 12(1), 93–109 (2014)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. Karoczkai, K., Kertesz, A., Kacsuk, P.: A Meta-Brokering Framework for Science Gateways. J. Grid Comput. 1–27 (2016). In press

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Sturrus, E., Kulikova, O.: Orchestrating Hybrid Cloud Deployment: An Overview. Computer 47 (6), 85–87 (2014)

    Article  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

  16. Moreno-Vozmediano, R., Huedo, E., Llorente, I., et al.: BEACON: A Cloud Network Federation Framework. 1st Workshop on Federated Cloud Networking (FedCloudNet) (2015)

  17. Lapacz, R., Pietrzak, B.: Networking solutions in the federation of clouds. 9th Intl. Conf. Network and Service Management (CNSM) 394–397 (2013)

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

  21. 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)

  22. 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)

  23. Rathore, M., Razzaq, A., Hidell, M., Sjodin, P.: Site-to-Site VPN Technologies: A Survey. KTH, Telekommunikationssystem (2009)

  24. Perkins, C.: RFC 2003: IP Encapsulation within IP. IETF Network Working Group (1996)

  25. Farinacci, D., et al.: RFC 2784: Generic Routing Encapsulation (GRE). IETF Network Working Group (2000)

  26. Kent, S., Seo, K.: RFC 4301: Security Architecture for the Internet Protocol. IETF Network Working Group (2005)

  27. Rosen, E., Rekhter, Y.: RFC 4364: BGP/MPLS IP Virtual Private Networks (VPNs). IETF Network Working Group (2006)

  28. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Rafael Moreno-Vozmediano.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10723-017-9395-1

Keywords

Navigation