A hierarchical control for application placement and load distribution in Edge Computing

Adyson M. Maia,Dario Vieira,Yacine Ghamri-Doudane,Christiano Rodrigues,Marciel B. Pereira,Miguel F. de Castro
DOI: https://doi.org/10.1016/j.future.2024.107631
IF: 7.307
2024-12-01
Future Generation Computer Systems
Abstract:Edge Computing (EC) extends computing functionalities from remote cloud data centers to the proximity of end-user devices at the network edges, thereby reducing application response time. However, existing solutions face challenges in scalability, efficient resource management, and near real-time adaptation in dynamic environments. In this paper, we jointly investigate the application placement and load distribution challenges in an EC-enabled mobile network. We propose a hierarchical distributed Limited Look-Ahead Control (LLC) approach that mitigates centralized control bottlenecks by breaking down the overall decision problem into a series of local problems solved cooperatively through a two-tier architecture. The global controller processes system-wide information and sets local constraints, while local controllers make autonomous decisions coordinated through mutual information exchange. Utilizing LLC allows for anticipation and adaptation to load fluctuations. Even though the results indicate that the trade-off between system performance and scalable decisions depends on how the overall problem is decomposed, our distributed solution significantly reduces the controller's execution time compared to a centralized approach.
computer science, theory & methods
What problem does this paper attempt to address?