Dynamic Service Migration in Mobile Edge Computing Based on Markov Decision Process

被引:190
作者
Wang, Shiqiang [1 ]
Urgaonkar, Rahul [2 ]
Zafer, Murtaza [3 ]
He, Ting [4 ]
Chan, Kevin [5 ]
Leung, Kin K. [6 ]
机构
[1] IBM TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
[2] Amazon Inc, Seattle, WA 98109 USA
[3] Nyansa Inc, Data Sci, Palo Alto, CA 94301 USA
[4] Penn State Univ, Dept Comp Sci & Engn, University Pk, PA 16802 USA
[5] Army Res Lab, Computat & Informat Sci Directorate, US Army Combat Capabil Dev Command, Adelphi, MD 20783 USA
[6] Imperial Coll London, Dept Elect & Elect Engn, London SW7 2AZ, England
关键词
Mobile edge computing (MEC); Markov decision process (MDP); mobility; optimization;
D O I
10.1109/TNET.2019.2916577
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In mobile edge computing, local edge servers can host cloud-based services, which reduces network overhead and latency but requires service migrations as users move to new locations. It is challenging to make migration decisions optimally because of the uncertainty in such a dynamic cloud environment. In this paper, we formulate the service migration problem as a Markov decision process (MDP). Our formulation captures general cost models and provides a mathematical framework to design optimal service migration policies. In order to overcome the complexity associated with computing the optimal policy, we approximate the underlying state space by the distance between the user and service locations. We show that the resulting MDP is exact for the uniform 1-D user mobility, while it provides a close approximation for uniform 2-D mobility with a constant additive error. We also propose a new algorithm and a numerical technique for computing the optimal solution, which is significantly faster than traditional methods based on the standard value or policy iteration. We illustrate the application of our solution in practical scenarios where many theoretical assumptions are relaxed. Our evaluations based on real-world mobility traces of San Francisco taxis show the superior performance of the proposed solution compared to baseline solutions.
引用
收藏
页码:1272 / 1288
页数:17
相关论文
共 39 条
[1]  
[Anonymous], 1976, QUEUEING SYSTEMS COM
[2]  
[Anonymous], 2009, Crawdad data set epfl/mobility
[3]  
[Anonymous], 2014, Mobile-edge computing:Introductory technical white paper
[4]   Path Selection Using Handover in Mobile Networks with Cloud-enabled Small Cells [J].
Becvar, Zdenek ;
Plachy, Jan ;
Mach, Pavel .
2014 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATION (PIMRC), 2014, :1480-1485
[5]   The Wide-Area Virtual Service Migration Problem: A Competitive Analysis Approach [J].
Bienkowski, Marcin ;
Feldmann, Anja ;
Grassler, Johannes ;
Schaffrath, Gregor ;
Schmid, Stefan .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2014, 22 (01) :165-178
[6]  
Bonomi F., 2012, P 1 ED MCC WORKSH MO, P13, DOI [DOI 10.1145/2342509.2342513, 10.1145/2342509.2342513]
[7]   Mobile Edge Cloud Network Design Optimization [J].
Ceselli, Alberto ;
Premoli, Marco ;
Secci, Stefano .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (03) :1818-1831
[8]   A survey of mobile cloud computing: architecture, applications, and approaches [J].
Dinh, Hoang T. ;
Lee, Chonho ;
Niyato, Dusit ;
Wang, Ping .
WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2013, 13 (18) :1587-1611
[9]  
Elaydi S., 2005, undergraduate texts in mathematics
[10]  
Fengchao Zhang, 2015, 2015 IEEE 33rd VLSI Test Symposium (VTS). Proceedings, P1, DOI 10.1109/VTS.2015.7116294