AI-driven resource and service management in the cloud-edge computing continuum, with emphasis on resource optimization and quality of experience
Διαχείριση πόρων και υπηρεσιών βασισμένη στην τεχνητή νοημοσύνη στο νεφοϋπολογιστικό-ακροδικτυακό περιβάλλον, με έμφαση στη βελτιστοποίηση πόρων και ποιότητας εμπειρίας

Doctoral Thesis
Author
Paraskevoulakou, Efterpi G.
Παρασκευουλάκου, Ευτέρπη
Date
2026View/ Open
Keywords
Edge computing ; Service placement ; AI-driven resource management ; Quality of Service (QoS) ; Quality of Experience (QoE) ; Serverless computing ; Function-as-a-service ; Incremental learning ; Federated learning ; Reinforcement learning ; Artificial intelligence ; Multi-objective optimizationAbstract
Edge computing has emerged as a promising solution for delivering services that demand low latency, high bandwidth, and stringent privacy requirements across numerous data- and compute-intensive applications. A major challenge in the edge computing paradigm is service placement, where the objective is to dynamically select edge nodes for deploying and executing services, thereby improving application Quality-of-Service (QoS) and maximizing resource utilization. Nevertheless, the heterogeneous nature of edge computing resources, diverse application requirements, limited computational resource capacity, stringent user demands, and the overall dynamically changing conditions of the ecosystem constitute a multi-objective optimization problem, resulting in the need for adaptive optimization techniques. On the other hand, Artificial Intelligence (AI) has emerged as a revolutionary paradigm, exploiting data to learn hidden patterns and complex relationships, producing recommendations and predictions for the future behavior of the domain to which it is applied. This thesis investigates the dynamic service placement problem in edge-cloud continuum applications, considering the heterogeneity of the edge system, limited computing resources, and user satisfaction levels, with the goal of dynamically providing optimal placement schemes for services running across the edge-cloud continuum. Two main approaches are introduced: service placement considering the service itself, and service placement considering the edge resources. The first method is an AI-based approach that leverages historical telemetry data derived from services deployed in the edge ecosystem under the serverless paradigm, recommendingtheoptimal chain of functions-as-a-service to minimize service response time. The second method presents a decentralized, AI-driven three-tier solution comprising three complementary learning-based techniques — Incremental Learning (IL), Federated Learning (FL), and Reinforcement Learning (RL) — that collectively consider edge resources and diverse, dynamic user demands to place services in a manner that balances the trade-off between computational capacity and user satisfaction. The results demonstrate that both methods can effectively determine optimal service placement schemes in a dynamic manner, achieving significant improvements in resource utilization, service response time, and user Quality-ofExperience (QoE) compared to baseline standalone approaches, while maintaining adaptability under varying workload conditions and heterogeneous infrastructure configurations. This thesis also provides potential directions for future research that could build upon the findings of the current thesis.

