@inproceedings{cbafc88de3414557a7298fc1e630694d,
title = "Data-Driven Edge Resource Provisioning for Inter-Dependent Microservices with Dynamic Load",
abstract = "This paper studies how to provision edge computing and network resources for complex microservice-based applications (MSAs) in face of uncertain and dynamic geo-distributed demands. The complex inter-dependencies between distributed microservice components make load balancing for MSAs extremely challenging, and the dynamic geo-distributed demands exacerbate load imbalance and consequently congestion and performance loss. In this paper, we develop an edge resource provisioning model that accurately captures the inter-dependencies between microservices and their impact on load balancing across both computation and communication resources. We also propose a robust formulation that employs explicit risk estimation and optimization to hedge against potential worst-case load fluctuations, with controlled robustness-resource trade-off. Utilizing a data-driven approach, we provide a solution that provides risk estimation with measurement data of past load geo-distributions. Simulations with real-world datasets have validated that our solution provides the important robustness crucially needed in MSAs, and performs superiorly compared to baselines that neglect either network or inter-dependency constraints.",
keywords = "Edge computing, data-driven, load balancing, microservice, resource provisioning, robustness",
author = "Ruozhou Yu and Lo, {Szu Yu} and Fangtong Zhou and Guoliang Xue",
note = "Funding Information: Yu, Lo and Zhou ({ryu5, slo4, fzhou}@ncsu.edu) are with North Carolina State University, Raleigh, NC 27606, USA. Xue (xue@asu.edu) is with Arizona State University, Tempe, AZ 85287, USA. This research was supported in part by NSF grants 1704092, 2007391, 2007469 and 2045539. The information reported here does not reflect the position or the policy of the funding agency. Publisher Copyright: {\textcopyright} 2021 IEEE.; 2021 IEEE Global Communications Conference, GLOBECOM 2021 ; Conference date: 07-12-2021 Through 11-12-2021",
year = "2021",
doi = "10.1109/GLOBECOM46510.2021.9685155",
language = "English (US)",
series = "2021 IEEE Global Communications Conference, GLOBECOM 2021 - Proceedings",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "2021 IEEE Global Communications Conference, GLOBECOM 2021 - Proceedings",
}