Orchestration for the Deployment of Distributed Applications with Geographical Constraints in Cloud Federation

  • Massimo Villari
  • Giuseppe Tricomi
  • Antonio Celesti
  • Maria Fazio
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 189)


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.



This work was supported by the European Union Horizon 2020 BEACON project under grant agreement number 644048.


  1. 1.
    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 CrossRefGoogle Scholar
  2. 2.
    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 CrossRefGoogle Scholar
  3. 3.
    Heat Orchestration Template (HOT) specification.
  4. 4.
    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)Google Scholar
  5. 5.
    Azodolmolky, S., Wieder, P., Yahyapour, R.: Cloud computing networking: challenges and opportunities for innovations. IEEE Commun. Mag. 51, 54–62 (2013)CrossRefGoogle Scholar
  6. 6.
    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)CrossRefGoogle Scholar
  7. 7.
    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)CrossRefGoogle Scholar
  8. 8.
    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)CrossRefGoogle Scholar
  9. 9.
    Mashayekhy, L., Nejad, M.M., Grosu, D.: Cloud federations in the sky: formation game and mechanism. IEEE Trans. Cloud Comput. 3, 14–27 (2015)CrossRefGoogle Scholar
  10. 10.
    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)Google Scholar
  11. 11.
    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)Google Scholar
  12. 12.
    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)Google Scholar

Copyright information

© ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2018

Authors and Affiliations

  • Massimo Villari
    • 1
  • Giuseppe Tricomi
    • 1
  • Antonio Celesti
    • 1
  • Maria Fazio
    • 1
  1. 1.Department of EngineeringUniversity of MessinaMessinaItaly

Personalised recommendations