Architecture and Business Logic Specification for Dynamic Cloud Federations

  • Ram Govinda AryalEmail author
  • Jamie Marshall
  • Jörn Altmann
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11819)


Cloud federations have been seen as a possible solution for the volatility in the number of user requests and for the anti-competitive externalities of the economies of scale in the cloud service sector. In order for a federation to exist in the commercial market, an efficient mechanism for resource and revenue sharing is of paramount importance. In this paper, we design the architecture and specify the business logic for the dynamic operation of such federation platforms. The architecture and federation business logic specification include components, a federation SLA management framework, and revenue sharing mechanisms. It can also offer appropriate incentives to cloud providers for joining a federation. With such dynamism in the platform, cloud providers have the ability to automatically form and dissolve federations, to maintain resource compatibility, and to self-adapt to policies for managing contractual and economic relationships between federation members. This helps in streamlining the overall business process without being dependent on existing business relationships between service providers, between service providers of a federation, and between service providers and customers. This can encourage cloud providers to join in and be benefitted from the federation, thereby contributing to moving cloud computing to the next level.


Dynamic cloud federation Cloud brokerage Revenue sharing Cloud interoperability Cloud federation management Shapley value Cloud resource sharing Revenue sharing Federation service level agreement 



The Institute of Engineering Research at Seoul National University provided research facilities for this work.


  1. 1.
    James Cuff, A.M., Llorente, I.M., Hill, C.: Future challenges in federated cloud computing (2017). Accessed 03 Apr 2018
  2. 2.
    Haile, N., Altmann, J.: Risk-benefit-mediated impact of determinants on the adoption of cloud federation. In: PACIS Proceedings, p. 17 (2015)Google Scholar
  3. 3.
    Ferrer, A.J., et al.: OPTIMIS: a holistic approach to cloud service provisioning. Futur. Gener. Comput. Syst. 28(1), 66–77 (2012)CrossRefGoogle Scholar
  4. 4.
    Rochwerger, B., et al.: The reservoir model and architecture for open federated cloud computing. IBM J. Res. Dev. 53(4), 1–4 (2009)CrossRefGoogle Scholar
  5. 5.
    Petcu, D.: Consuming resources and services from multiple clouds. J. Grid Comput. 12(2), 321–345 (2014)CrossRefGoogle Scholar
  6. 6.
    Bany Mohammed, A., Altmann, J.: A funding and governing model for achieving sustainable growth of computing e-infrastructures. Ann. Telecommun. des télécommunications 65(11–12), 739–756 (2010)CrossRefGoogle Scholar
  7. 7.
    Altmann, J., Courcoubetis, C., Risch, M.: A marketplace and its market mechanism for trading commoditized computing resources. Ann. Telecommun. des télécommunications 65(11–12), 653–667 (2010)CrossRefGoogle Scholar
  8. 8.
    Altmann, J., Kashef, M.M.: Cost model based service placement in federated hybrid clouds. Futur. Gener. Comput. Syst. 41, 79–90 (2014)CrossRefGoogle Scholar
  9. 9.
    Mohammed, A.B., Altmann, J., Hwang, J.: Cloud computing value chains: understanding businesses and value creation in the cloud. In: Neumann, D., Baker, M., Altmann, J., Rana, O. (eds.) Economic Models and Algorithms for Distributed Systems. AS, pp. 187–208. Birkhäuser Basel, Basel (2009). Scholar
  10. 10.
    Kim, K., Kang, S., Altmann, J.: Cloud goliath versus a federation of cloud davids. In: Altmann, J., Vanmechelen, K., Rana, O.F. (eds.) GECON 2014. LNCS, vol. 8914, pp. 55–66. Springer, Cham (2014). Scholar
  11. 11.
    Hassan, M.M., Hossain, M.S., Sarkar, A.M.J., Huh, E.-N.: Cooperative game-based distributed resource allocation in horizontal dynamic cloud federation platform. Inf. Syst. Front. 16(4), 523–542 (2014)CrossRefGoogle Scholar
  12. 12.
    Heilig, L., Buyya, R., Voß, S.: Location-aware brokering for consumers in multi-cloud computing environments. J. Netw. Comput. Appl. 95, 79–93 (2017)CrossRefGoogle Scholar
  13. 13.
    Haile, N., Altmann, J.: Evaluating investments in portability and interoperability between software service platforms. Futur. Gener. Comput. Syst. 78, 224–241 (2018)CrossRefGoogle Scholar
  14. 14.
    Risch, M., Altmann, J.: Capacity planning in economic grid markets. In: Abdennadher, N., Petcu, D. (eds.) GPC 2009. LNCS, vol. 5529, pp. 1–12. Springer, Heidelberg (2009). Scholar
  15. 15.
    Breskovic, I., Maurer, M., Emeakaroha, V.C., Brandic, I., Altmann, J.: Towards autonomic market management in cloud computing infrastructures. In: CLOSER, pp. 24–34 (2011)Google Scholar
  16. 16.
    Jeferry, K., et al.: Challenges emerging from future cloud application scenarios. Procedia Comput. Sci. 68, 227–237 (2015)CrossRefGoogle Scholar
  17. 17.
    Samaan, N.: A novel economic sharing model in a federation of selfish cloud providers. IEEE Trans. Parallel Dis. Sys. 25(1), 12–21 (2014)CrossRefGoogle Scholar
  18. 18.
    Roth, A.E.: The Shapley value: essays in honor of Lloyd S. Shapley. Cambridge University Press, Cambridge (1988)CrossRefGoogle Scholar
  19. 19.
    Yangui, S., Marshall, I.-J., Laisne, J.-P., Tata, S.: CompatibleOne: the open source cloud broker. J. Grid Comput. 12(1), 93–109 (2014)CrossRefGoogle Scholar
  20. 20.
    Carlini, E., Coppola, M., Dazzi, P., Ricci, L., Righetti, G.: Cloud federations in contrail. In: Alexander, M., et al. (eds.) Euro-Par 2011. LNCS, vol. 7155, pp. 159–168. Springer, Heidelberg (2012). Scholar
  21. 21.
    Hassan, M.M., Al-Wadud, M.A., Fortino, G.: A socially optimal resource and revenue sharing mechanism in cloud federations. In: IEEE 19th International Conference on Computer Supported Cooperative Work in Design, pp. 620–625 (2015)Google Scholar
  22. 22.
    Niyato, D., Vasilakos, A.V., Kun, Z.: Resource and revenue sharing with coalition formation of cloud providers: game theoretic approach. In: 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 215–224 (2011)Google Scholar
  23. 23.
    Hassan, M.M., Abdullah-Al-Wadud, M., Almogren, A., Song, B., Alamri, A.: Energy-aware resource and revenue management in federated cloud: a game-theoretic approach. IEEE Syst. J. 11(2), 951–961 (2017)CrossRefGoogle Scholar
  24. 24.
    Mashayekhy, L., Nejad, M.M., Grosu, D.: Cloud federations in the sky: formation game and mechanism. Trans. Cloud Comput. 3(1), 14–27 (2015)CrossRefGoogle Scholar
  25. 25.
    Altmann, J., et al.: BASMATI: an architecture for managing cloud and edge resources for mobile users. In: Pham, C., Altmann, J., Bañares, J.Á. (eds.) GECON 2017. LNCS, vol. 10537, pp. 56–66. Springer, Cham (2017). Scholar
  26. 26.
    Buyya, R., Ranjan, R., Calheiros, R.N.: InterCloud: utility-oriented federation of cloud computing environments for scaling of application services. In: Hsu, C.-H., Yang, L.T., Park, J.H., Yeo, S.-S. (eds.) ICA3PP 2010. LNCS, vol. 6081, pp. 13–31. Springer, Heidelberg (2010). Scholar
  27. 27.
    Risch, M., Altmann, J.: Enabling open cloud markets through WS-agreement extensions. In: Wieder, P., Yahyapour, R., Ziegler, W. (eds.) Grids and Service-Oriented Architectures for Service Level Agreements, pp. 105–117. Springer, Boston (2010). Scholar
  28. 28.
    Haile, N., Altmann, J.: Structural analysis of value creation in software service platforms. Electron. Mark. 26(2), 129–142 (2016)CrossRefGoogle Scholar
  29. 29.
    Aryal, R.G., Altmann, J.: Fairness in revenue sharing for stable cloud federations. In: Pham, C., Altmann, J., Bañares, J.Á. (eds.) GECON 2017. LNCS, vol. 10537, pp. 219–232. Springer, Cham (2017). Scholar
  30. 30.
    Romero Coronado, J.P., Altmann, J.: Model for incentivizing cloud service federation. In: Pham, C., Altmann, J., Bañares, J.Á. (eds.) GECON 2017. LNCS, vol. 10537, pp. 233–246. Springer, Cham (2017). Scholar
  31. 31.
    El Zant, B., Amigo, I., Gagnaire, M.: Federation and revenue sharing in cloud computing environment. In: International Conference on Cloud Engineering, pp. 446–451 (2014)Google Scholar
  32. 32.
    Caracas, A., Altmann, J.: A pricing information service for grid computing. In: 5th Workshop on Middleware for Grid Computing at the 8th International Middleware Conference (2007)Google Scholar
  33. 33.
    Aryal, R.G., Altmann, J.: Dynamic application deployment in federations of clouds and edge resources using a multiobjective optimization AI algorithm. In: International Conference on Fog and Mobile Edge Computing, pp. 147–154 (2018)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Ram Govinda Aryal
    • 1
    Email author
  • Jamie Marshall
    • 2
  • Jörn Altmann
    • 1
  1. 1.Seoul National UniversitySeoulRepublic of Korea
  2. 2.Amenesik SARLSaint-Pierre-lès-NemoursFrance

Personalised recommendations