Skip to main content

Swarmchestrate: Towards a Fully Decentralised Framework for Orchestrating Applications in the Cloud-to-Edge Continuum

  • Conference paper
  • First Online:
Advanced Information Networking and Applications (AINA 2024)

Abstract

Collecting and analysing large amounts of data in the Cloud-to-Edge computing continuum raises novel challenges that traditional centralised orchestration solutions cannot handle efficiently. To overcome the limitations of current centralised application management approaches, this paper presents a fully decentralised application-level orchestrator, based on the notion of self-organised interdependent Swarms. Application microservices are managed in a dynamic Orchestration Space by decentralised Orchestration Agents, governed by distributed intelligence that provides matchmaking between application requirements and resources, and supports the dynamic self-organisation of Swarms. Knowledge and trust, essential for the operation of the Orchestration Space, are managed through blockchain-based trusted solutions and the utilisation of emerging methods such as Self-Sovereign Identities (SSI) and Distributed Identifiers (DID). End-to-end security of the overall system is assured by utilising state-of-the-art cryptographic and privacy-preserving data analytics algorithms. A digital twin, that runs in parallel to the physical system, further improves its behaviour with predictive feedback. The presented concept is going to be implemented in the EU-funded Swarmchestrate project that starts in 2024.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. Jiang, Y., Huang, Z., Tsang, D.H.: Challenges and solutions in fog computing orchestration. IEEE Netw. 32(3), 122–129 (2017). https://doi.org/10.1109/MNET.2017.1700271

    Article  Google Scholar 

  2. Tomarchio, O., Calcaterra, D., Modica, G.D.: Cloud resource orchestration in the multi-cloud landscape: a systematic review of existing frameworks. J. Cloud Comput. 9(1), 49 (2020). https://doi.org/10.1186/s13677-020-00194-7

    Article  Google Scholar 

  3. Costa, B., Bachiega, J., Jr., de Carvalho, L.R., Araujo, A.P.: Orchestration in fog computing: a comprehensive survey. ACM Comput. Surv. 55(2), 1–34 (2022)

    Article  Google Scholar 

  4. Svorobej, S., Bendechache, M., Griesinger, F., Domaschka, J.: Orchestration from the cloud to the edge. The cloud-to-thing continuum: opportunities and challenges in cloud. Fog Edge Comput. 61–77 (2020)

    Google Scholar 

  5. Hong, C.H., Varghese, B.: Resource management in fog/edge computing: a survey on architectures, infrastructure, and algorithms. ACM Comput. Surv. 52(5), 1–37 (2019)

    Article  Google Scholar 

  6. Kumara, I., et al.: SODALITE@RT: orchestrating applications on cloud-edge infrastructures. J. Grid Comput. 19, 1–23 (2021)

    Article  Google Scholar 

  7. Masip-Bruin, X., et al.: Managing the cloud continuum: lessons learnt from a real fog-to-cloud deployment. Sensors 21(9), 2974 (2021)

    Article  Google Scholar 

  8. Verginadis, Y., et al.: Prestocloud: a novel framework for data-intensive multi-cloud, fog, and edge function-as-a-service applications. Inf. Resour. Manage. J. 34(1), 66–85 (2021)

    Article  Google Scholar 

  9. Ullah, A., et al.: Orchestration in the Cloud-to-Things compute continuum: taxonomy, survey and future directions. J. Cloud Comput. 12(1), 135 (2023)

    Article  Google Scholar 

  10. Jimenez, L.L., Schelen, O.: HYDRA: decentralised location-aware orchestration of containerized applications. IEEE Trans. Cloud Comput. 10(4), 2664–2678 (2020)

    Article  Google Scholar 

  11. Pires, A., Simão, J., Veiga, L.: Distributed and decentralised orchestration of containers on edge clouds. J. Grid Comput. 19, 1–20 (2021)

    Article  Google Scholar 

  12. Özyar, U.C., Yurdakul, A.: A Decentralised framework with dynamic and event-driven container orchestration at the edge. In: Espoo, Finland, 2022, pp. 33–40 (2022). https://doi.org/10.1109/iThings-GreenCom-CPSCom-SmartData-Cybermatics55523.2022.00017

  13. Nezami, Z., Zamanifar, K., Djemame, K., Pournaras, E.: Decentralised edge-to-cloud load balancing: service placement for the Internet of Things. IEEE Access 9, 64983–65000 (2021)

    Article  Google Scholar 

  14. Ullah, A., Dagdeviren, H., Ariyattu, R., DesLauriers, J., Kiss, T., Bowden, J.: MiCADO-edge: towards an application-level orchestrator for the cloud-to-edge computing continuum. J. Grid Comput. 19(4), 47 (2021). https://doi.org/10.1007/s10723-021-09589-5

    Article  Google Scholar 

  15. Tsagkaropoulos, A., Verginadis, Y., Compastié, M., Apostolou, D., Mentzas, G.: Extending TOSCA for edge and fog deployment support. Electronics 10(6), 737 (2021)

    Article  Google Scholar 

  16. Kaur, K., Kumar, Y.: Swarm intelligence and its applications towards various computing: a systematic review. In: 2020 International Conference on Intelligent Engineering and Management (ICIEM), London, UK, pp. 57–62 (2020). https://doi.org/10.1109/ICIEM48762.2020.9160177

  17. Lera, I., Guerrero, C., Juiz, C.: Availability-aware service placement policy in fog computing based on graph partitions. IEEE Internet Things J. 6(2), 3641–3651 (2018)

    Article  Google Scholar 

  18. Sharma, V., Kumar, R., Rathore, N.: Topological broadcasting using parameter sensitivity-based logical proximity graphs in coordinated ground-flying ad hoc networks. J. Wirel. Mob. Netw. Ubiquitous Comput. Dependable Appl. 6(3), 54–72 (2015)

    Google Scholar 

  19. Preukschat, A., Reed, D.: Self-Sovereign Identity. Manning Publications (2021)

    Google Scholar 

  20. Decentralised Identifiers (DIDs) v1.0. https://www.w3.org/TR/did-core/. Accessed 10 Dec 2023

  21. Kiss, T., et al.: MiCADO—microservice-based cloud application-level dynamic orchestrator. Future Gener. Comput. Syst. 94, 937–946 (2019)

    Article  Google Scholar 

  22. Markus, A., Kertesz, A.: Investigating IoT application behaviour in simulated fog environments. In: Ferguson, D., Pahl, C., Helfert, M. (eds.) Cloud Computing and Services Science (CLOSER 2020). CCIS, vol. 1399, pp. 258–276. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-72369-9_11

  23. Sporny, M., Longley, D., Chadwick, D.: Verifiable credentials data model V1.1. W3C (2022). Retrieved 18 March 2023. https://www.w3.org/TR/vc-data-model

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tamas Kiss .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kiss, T. et al. (2024). Swarmchestrate: Towards a Fully Decentralised Framework for Orchestrating Applications in the Cloud-to-Edge Continuum. In: Barolli, L. (eds) Advanced Information Networking and Applications. AINA 2024. Lecture Notes on Data Engineering and Communications Technologies, vol 203. Springer, Cham. https://doi.org/10.1007/978-3-031-57931-8_9

Download citation

Publish with us

Policies and ethics