Abstract
This paper presents a system developed in the Horizon 2020 BEACON project enabling the deployment of distributed applications in an OpenStack-based federated Cloud networking environment. In such a scenario, we assume that a distributed application consists of several microservices that can be instantiated in different federated Cloud providers and that users can formalize advanced geolocation deployment constrains. In particular, we focus on an Orchestration Broker that is able to create ad-hoc manifest documents including application deployment instructions for the involved federated Cloud providers and users’ requirements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Moreno-Vozmediano, R., et al.: BEACON: a cloud network federation framework. In: Celesti, A., Leitner, P. (eds.) ESOCC Workshops 2015. CCIS, vol. 567, pp. 325–337. Springer, Cham (2016). doi:10.1007/978-3-319-33313-7_25
Celesti, A., Levin, A., Massonet, P., Schour, L., Villari, M.: Federated networking services in multiple OpenStack clouds. In: Celesti, A., Leitner, P. (eds.) ESOCC Workshops 2015. CCIS, vol. 567, pp. 338–352. Springer, Cham (2016). doi:10.1007/978-3-319-33313-7_26
Heat Orchestration Template (HOT) specification. http://docs.openstack.org/developer/heat/template_guide/hot_spec.html
Vernik, G., Shulman-Peleg, A., Dippl, S., Formisano, C., Jaeger, M., Kolodner, E., Villari, M.: Data on-boarding in federated storage clouds. In: 2013 IEEE Sixth International Conference on Cloud Computing (CLOUD), pp. 244–251 (2013)
Azodolmolky, S., Wieder, P., Yahyapour, R.: Cloud computing networking: challenges and opportunities for innovations. IEEE Commun. Mag. 51, 54–62 (2013)
Celesti, A., Fazio, M., Villari, M.: Enabling secure XMPP communications in federated IoT clouds through XEP 0027 and SAML/SASL SSO. Sensors 17, 1–21 (2017)
Celesti, A., Celesti, F., Fazio, M., Bramanti, P., Villari, M.: Are next-generation sequencing tools ready for the cloud? Trends Biotechnol. 35, 486–489 (2017)
Villari, M., Fazio, M., Dustdar, S., Rana, O., Ranjan, R.: Osmotic computing: a new paradigm for edge/cloud integration. IEEE Cloud Comput. 3, 76–83 (2016)
Mashayekhy, L., Nejad, M.M., Grosu, D.: Cloud federations in the sky: formation game and mechanism. IEEE Trans. Cloud Comput. 3, 14–27 (2015)
Giacobbe, M., Celesti, A., Fazio, M., Villari, M., Puliafito, A.: An approach to reduce carbon dioxide emissions through virtual machine migrations in a sustainable cloud federation. In: 2015 Sustainable Internet and ICT for Sustainability (SustainIT), Institute of Electrical & Electronics Engineers (IEEE) (2015)
Panarello, A., Breitenbcher, U., Leymann, F., Puliafito, A., Zimmermann, M.: Automating the deployment of multi-cloud application in federated cloud environments. In: Proceedings of the 10th EAI International Conference on Performance Evaluation Methodologies and Tools (2017)
Celesti, A., Peditto, N., Verboso, F., Villari, M., Puliafito, A.: DRACO PaaS: a distributed resilient adaptable cloud oriented platform. In: IEEE 27th International Parallel and Distributed Processing Symposium (2013)
Acknowledgment
This work was supported by the European Union Horizon 2020 BEACON project under grant agreement number 644048.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Villari, M., Tricomi, G., Celesti, A., Fazio, M. (2018). Orchestration for the Deployment of Distributed Applications with Geographical Constraints in Cloud Federation. In: Longo, A., et al. Cloud Infrastructures, Services, and IoT Systems for Smart Cities. IISSC CN4IoT 2017 2017. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 189. Springer, Cham. https://doi.org/10.1007/978-3-319-67636-4_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-67636-4_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67635-7
Online ISBN: 978-3-319-67636-4
eBook Packages: Computer ScienceComputer Science (R0)