Optimization of Cloud-Native Application Execution over the Edge-Cloud Continuum Enabled by DVFS

Georgios Kontos, Georgios Kontos, Polyzois Soumplis, Polyzois Soumplis, Emmanouel Varvarigos, Emmanouel Varvarigos

2025

Abstract

Microservice-based application architecture, despite its many merits - including enhanced flexibility, scalability and robustness-, adds significant complexity to the application’s orchestration process. Complex execution paths emerge during runtime as the demands traverse the application’s graph within an edge-cloud topology. In this work, we leverage Dynamic Voltage and Frequency Scaling (DVFS) combined with the application’s structure-represented as a Directed Acyclic Graph (DAG)-to determine optimal configuration for each service. Our goal is to perform assignments that optimize the weighted combination of the application’s execution time (i.e., the resulting critical path’s length) and the total energy consumption, subject to node capacity and power constraints, the communication limits of the microservices, and the different frequency levels of the processing units. The problem is initially modeled as a Mixed Integer Linear Problem (MILP). To tackle its complexity, we segregate the problem into two closely related subproblems. The first is addressed by a genetic algorithm, while a best-fit heuristic algorithm obtains the final solution, leveraging the genetics’ decisions. Extensive simulations demonstrate the efficiency of the proposed mechanism by contrasting its results with two baseline policies, while highlighting the inherent trade-offs between performance and energy consumption.

Download


Paper Citation


in Harvard Style

Kontos G., Soumplis P. and Varvarigos E. (2025). Optimization of Cloud-Native Application Execution over the Edge-Cloud Continuum Enabled by DVFS. In Proceedings of the 15th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER; ISBN 978-989-758-747-4, SciTePress, pages 37-48. DOI: 10.5220/0013291600003950


in Bibtex Style

@conference{closer25,
author={Georgios Kontos and Polyzois Soumplis and Emmanouel Varvarigos},
title={Optimization of Cloud-Native Application Execution over the Edge-Cloud Continuum Enabled by DVFS},
booktitle={Proceedings of the 15th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER},
year={2025},
pages={37-48},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013291600003950},
isbn={978-989-758-747-4},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 15th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER
TI - Optimization of Cloud-Native Application Execution over the Edge-Cloud Continuum Enabled by DVFS
SN - 978-989-758-747-4
AU - Kontos G.
AU - Soumplis P.
AU - Varvarigos E.
PY - 2025
SP - 37
EP - 48
DO - 10.5220/0013291600003950
PB - SciTePress