A stable matching approach to energy efficient and sustainable serverless scheduling for the green cloud continuum
2024 (English)In: Proceedings: 18th IEEE International Conference on Service-Oriented System Engineering, SOSE 2024, Institute of Electrical and Electronics Engineers (IEEE), 2024, p. 25-35Conference paper, Published paper (Refereed)
Abstract [en]
Cloud infrastructures are evolving from centralised systems to geographically distributed federations of edge devices, fog nodes, and clouds - often known as the Cloud-Edge Continuum. Continuum systems are dynamic, often massive in scale, and feature disparate infrastructure providers and platforms; this greatly increase the complexity of developing and managing applications. The Serverless paradigm shows the potential to greatly simplify the process of building Continuum applications - however, current scheduling mechanisms for Serverless Continuum platforms pay little attention to reducing the energy consumption and improving the sustainability of function execution. This is a significant omission, made worse as computing nodes within a Continuum may be powered by renewable energy sources that are intermittent and unpredictable, making low-powered and bottleneck nodes unavailable.There is great opportunity to design a decentralized energy management scheme for scheduling Serverless functions that takes advantage of the different layers of the Continuum, such as IoT devices located at the Edge, on-premises clusters closer to the data sources, or directly on large Cloud infrastructures. To achieve this, we formally model a green energy-aware Serverless workload scheduling problem for the multi-provider Cloud-Edge Continuum. We then design stable matching based technique for decentralized energy management (utilising a distributed controller) that considers the availability of green energy nodes and the QoS requirements of Serverless functions. We prove the complexity, stability and termination of the proposed heuristic algorithm, and also compare its performance with baseline scheduling techniques.
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024. p. 25-35
Keywords [en]
Cloud-Edge Continuum, Function-as-a-Service, Matching, Renewable energy, Scheduling, Serverless Computing
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:umu:diva-231522DOI: 10.1109/SOSE62363.2024.00010ISI: 001327894000004Scopus ID: 2-s2.0-85207640233ISBN: 9798331539580 (electronic)OAI: oai:DiVA.org:umu-231522DiVA, id: diva2:1915345
Conference
18th IEEE International Conference on Service-Oriented System Engineering, SOSE 2024, Shanghai, China, 15-18 July, 2024.
Funder
The Kempe FoundationsEU, Horizon Europe, 101092711)2024-11-222024-11-222024-11-22Bibliographically approved