Cloud-Native Applications' Workload Placement over the Edge-Cloud Continuum

Georgios Kontos, Georgios Kontos, Polyzois Soumplis, Polyzois Soumplis, Panagiotis Kokkinos, Panagiotis Kokkinos, Emmanouel Varvarigos, Emmanouel Varvarigos

2023

Abstract

The evolution of virtualization technologies and of distributed computing architectures has inspired the so-called cloud native applications development approach. A cornerstone of this approach is the decomposition of a monolithic application into small and loosely coupled components (i.e., microservices). In this way, application’s performance, flexibility, and robustness can be improved. However, most orchestration algorithms assume generic application workloads that cannot serve efficiently the specific requirements posed by the applications, regarding latency and low communication delays between their dependent microservices. In this work, we develop advanced mechanisms for automating the allocation of computing resources, in order to optimize the service of cloud-native applications in a layered edge-cloud continuum. We initially present the Mixed Integer Linear Programming formulation of the problem. As the execution time can be prohibitively large for real-size problems, we develop a fast heuristic algorithm. To efficiently exploit the performance– execution time trade-off, we employ a novel multi-agent Rollout, the simplest and most reliable among the Reinforcement Learning methods, that leverages the heuristic’s decisions to further optimize the final solution. We evaluate the results through extensive simulations under various inputs that demonstrate the quality of the generated sub-optimal solutions.

Download


Paper Citation


in Harvard Style

Kontos G., Soumplis P., Kokkinos P. and Varvarigos E. (2023). Cloud-Native Applications' Workload Placement over the Edge-Cloud Continuum. In Proceedings of the 13th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-650-7, SciTePress, pages 57-66. DOI: 10.5220/0011850100003488


in Bibtex Style

@conference{closer23,
author={Georgios Kontos and Polyzois Soumplis and Panagiotis Kokkinos and Emmanouel Varvarigos},
title={Cloud-Native Applications' Workload Placement over the Edge-Cloud Continuum},
booktitle={Proceedings of the 13th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2023},
pages={57-66},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011850100003488},
isbn={978-989-758-650-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 13th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Cloud-Native Applications' Workload Placement over the Edge-Cloud Continuum
SN - 978-989-758-650-7
AU - Kontos G.
AU - Soumplis P.
AU - Kokkinos P.
AU - Varvarigos E.
PY - 2023
SP - 57
EP - 66
DO - 10.5220/0011850100003488
PB - SciTePress