
Research Article
User-Oriented Dynamic MEC Application Deployment in Edge Cloud Network
@INPROCEEDINGS{10.1007/978-3-031-37139-4_8, author={Yinan Guo and Yanzhao Hou and Jiaxiang Geng and Hao Chen and Whai-En Chen}, title={User-Oriented Dynamic MEC Application Deployment in Edge Cloud Network}, proceedings={IoT as a Service. 8th EAI International Conference, IoTaaS 2022, Virtual Event, November 17-18, 2022, Proceedings}, proceedings_a={IOTAAS}, year={2023}, month={7}, keywords={MEC application placement Multi-access Edge Computing (MEC) Reinforcement learning}, doi={10.1007/978-3-031-37139-4_8} }
- Yinan Guo
Yanzhao Hou
Jiaxiang Geng
Hao Chen
Whai-En Chen
Year: 2023
User-Oriented Dynamic MEC Application Deployment in Edge Cloud Network
IOTAAS
Springer
DOI: 10.1007/978-3-031-37139-4_8
Abstract
Multi-Access Edge Computing (MEC) have become the core technologies to meet users’ needs for 5G and beyond wireless networks. MEC applications can be flexibly created and placed at the network edge through virtual network functions (VNFs) to provide users with specific services with lower latency. In this paper, we consider a multi-user dynamic MEC network, where user trajectories follow Lévy walks, and each user has a set of requested target MEC applications. Our goal is to obtain an online deployment algorithm that is able to serve dynamic user requests within a tolerable latency while balancing the computational load among Mobile Edge Platforms (MEPs) as much as possible. This requires real-time processing of intractable NP-hard optimization problems. To tackle this problem, we propose an online deployment framework for MEC applications based on deep reinforcement learning, whose policy-based features adapt to the characteristics of the large action space in the problem. The framework learns binary deployment decisions from experience without solving NP-hard optimization problems, which greatly reduces computational complexity. Through simulations, we demonstrate the ability of our scheme to balance the computational load among the available MEPs and to satisfy the dynamic service requests of users.