I. Introduction
The proliferation of complex and computation-intensive mobile applications due to the rapid growth of the Internet of Things (IoT) presents significant challenges for the limited resources of IoT mobile devices (MDs) [1]. In response to the aforementioned challenge, mobile edge computing (MEC) has emerged as a novel network architecture that leverages abundant computing and storage resources in close proximity to MDs [2]. With the increasing density of base stations (BSs) in 5G networks, reaching up to 50 BSs per square kilometer [3], mobile users may frequently move across different cells. As a result, a multicell environment arises, where users may be simultaneously covered by multiple BSs. However, edge servers in this environment have limited storage and computational capacities compared to cloud centers, which means that they can only support a subset of services and may struggle to handle peak demand. To mitigate this issue, users can send service requests to any nearby BS for processing. In such scenarios, neighboring MEC servers can collaboratively serve users at the cell edge when some servers’ resources become insufficient.