Spatially-Temporally Collaborative Service Placement and Task Scheduling in MEC Networks

Chunhui Feng,Qinghai Yang,Tony Q. S. Quek,Weihua Wu,Kun Guo
DOI: https://doi.org/10.1109/tvt.2023.3297169
IF: 6.8
2023-01-01
IEEE Transactions on Vehicular Technology
Abstract:Mobile edge computing provides the opportunity for edge systems to underpin a variety of computation-intensive yet delay-sensitive applications. We acknowledge that the limited computing and storage resource of an individual edge server allows only a subset of services to be placed at a time. This raises the question of service placement, which refers to where to place each type of service. Moreover, which service to place allows which type of tasks to be processed, and thereby affects task scheduling performance, which refers to where/whether to schedule each task and task splitting among edge and cloud. Respect of the interactions between service placement and task scheduling (SPTS), a joint optimized design of SPTS is investigated in this article. Our main contribution is a novel spatial-temporal collaboration of SPTS to minimize the overall cost of edge systems. Spatial collaboration is explored to enable edge servers within specific geographic regions collaboratively serve users' demands, while temporal collaboration is explored to optimize the SPTS in multiple time slots and pursue a long-term performance. We first propose an online and decentralized algorithm for spatial-temporal collaborative of SPTS. We then extend the proposed single-timescale of the proposed algorithm into multiple timescales to have service (re)placed at a larger timescale and hence alleviate service interruption. While proved to preserve the asymptotic optimality, the larger timescale slow down the optimal service placement decision. A learn-and-adapt strategy is further designed to speed up the service placement. Theoretical analysis and simulations are performed to validate the efficiency of the proposed algorithm.
What problem does this paper attempt to address?