TY - JOUR
T1 - Distributed and Dynamic Service Placement in Pervasive Edge Computing Networks
AU - Ning, Zhaolong
AU - Dong, Peiran
AU - Wang, Xiaojie
AU - Wang, Shupeng
AU - Hu, Xiping
AU - Guo, Song
AU - Qiu, Tie
AU - Hu, Bin
AU - Kwok, Ricky Y.K.
N1 - Publisher Copyright:
© 1990-2012 IEEE.
PY - 2021/6/1
Y1 - 2021/6/1
N2 - The explosive growth of mobile devices promotes the prosperity of novel mobile applications, which can be realized by service offloading with the assistance of edge computing servers. However, due to limited computation and storage capabilities of a single server, long service latency hinders the continuous development of service offloading in mobile networks. By supporting multi-server cooperation, Pervasive Edge Computing (PEC) is promising to enable service migration in highly dynamic mobile networks. With the objective of maximizing the system utility, we formulate the optimization problem by jointly considering the constraints of server storage capability and service execution latency. To enable dynamic service placement, we first utilize Lyapunov optimization method to decompose the long-term optimization problem into a series of instant optimization problems. Then, a sample average approximation-based stochastic algorithm is proposed to approximate the future expected system utility. Afterwards, a distributed Markov approximation algorithm is utilized to determine the service placement configurations. Through theoretical analysis, the time complexity of our proposed algorithm is linear to the number of users, and the backlog queue of PEC servers is stable. Performance evaluations are conducted based on both synthetic and real trace-driven scenarios, with numerical results demonstrating the effectiveness of our proposed algorithm from various aspects.
AB - The explosive growth of mobile devices promotes the prosperity of novel mobile applications, which can be realized by service offloading with the assistance of edge computing servers. However, due to limited computation and storage capabilities of a single server, long service latency hinders the continuous development of service offloading in mobile networks. By supporting multi-server cooperation, Pervasive Edge Computing (PEC) is promising to enable service migration in highly dynamic mobile networks. With the objective of maximizing the system utility, we formulate the optimization problem by jointly considering the constraints of server storage capability and service execution latency. To enable dynamic service placement, we first utilize Lyapunov optimization method to decompose the long-term optimization problem into a series of instant optimization problems. Then, a sample average approximation-based stochastic algorithm is proposed to approximate the future expected system utility. Afterwards, a distributed Markov approximation algorithm is utilized to determine the service placement configurations. Through theoretical analysis, the time complexity of our proposed algorithm is linear to the number of users, and the backlog queue of PEC servers is stable. Performance evaluations are conducted based on both synthetic and real trace-driven scenarios, with numerical results demonstrating the effectiveness of our proposed algorithm from various aspects.
KW - Lyapunov optimization
KW - Pervasive edge computing
KW - distributed Markov approximation
KW - service migration
UR - http://www.scopus.com/inward/record.url?scp=85098757302&partnerID=8YFLogxK
U2 - 10.1109/TPDS.2020.3046000
DO - 10.1109/TPDS.2020.3046000
M3 - Article
AN - SCOPUS:85098757302
SN - 1045-9219
VL - 32
SP - 1277
EP - 1292
JO - IEEE Transactions on Parallel and Distributed Systems
JF - IEEE Transactions on Parallel and Distributed Systems
IS - 6
M1 - 9301260
ER -