Dynamic service migration and workload scheduling in edge-clouds

被引:201
作者
Urgaonkar, Rahul [1 ]
Wang, Shiqiang [3 ]
He, Ting [2 ]
Zafer, Murtaza [4 ]
Chan, Kevin [5 ]
Leung, Kin K. [3 ]
机构
[1] IBM TJ Watson Res Ctr, Cloud Based Networks Grp, Yorktown Hts, NY 10598 USA
[2] IBM TJ Watson Res Ctr, Network Analyt Res Grp, Yorktown Hts, NY USA
[3] Univ London Imperial Coll Sci Technol & Med, Dept Elect & Elect Engn, London SW7 2AZ, England
[4] Nyansa Inc, Analyt Portfolio Co, Palo Alto, CA USA
[5] US Army Res Lab, Computat & Informat Sci Directorate, Adelphi, MD USA
关键词
Edge-clouds; Service migration; Stochastic optimization; Markov decision processes; PLACEMENT;
D O I
10.1016/j.peva.2015.06.013
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Edge-clouds provide a promising new approach to significantly reduce network operational costs by moving computation closer to the edge. A key challenge in such systems is to decide where and when services should be migrated in response to user mobility and demand variation. The objective is to optimize operational costs while providing rigorous performance guarantees. In this paper, we model this as a sequential decision making Markov Decision Problem (MDP). However, departing from traditional solution methods (such as dynamic programming) that require extensive statistical knowledge and are computationally prohibitive, we develop a novel alternate methodology. First, we establish an interesting decoupling property of the MDP that reduces it to two independent MDPs on disjoint state spaces. Then, using the technique of Lyapunov optimization over renewals, we design an online control algorithm for the decoupled problem that is provably cost-optimal. This algorithm does not require any statistical knowledge of the system parameters and can be implemented efficiently. We validate the performance of our algorithm using extensive trace-driven simulations. Our overall approach is general and can be applied to other MDPs that possess a similar decoupling property. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:205 / 228
页数:24
相关论文
共 22 条
[1]  
[Anonymous], 2000, Dynamic programming and optimal control
[2]  
Bonomi F., 2012, P 1 ED MCC WORKSH MO, P13, DOI DOI 10.1145/2342509.2342513
[3]   Scheduling in Networks With Time-Varying Channels and Reconfiguration Delay [J].
Celik, Guener D. ;
Modiano, Eytan .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2015, 23 (01) :99-113
[4]  
Cormen T, 2001, INTRO ALGORITHMS, DOI DOI 10.1145/963770.963776
[5]   Challenges to Support Edge-as-a-Service [J].
Davy, Steven ;
Famaey, Jeroen ;
Serrat, Joan ;
Luis Gorricho, Juan ;
Miron, Avi ;
Dramitinos, Manos ;
Neves, Pedro Miguel ;
Latre, Steven ;
Goshen, Ezer .
IEEE COMMUNICATIONS MAGAZINE, 2014, 52 (01) :132-139
[6]  
Gandhi Anshul, 2013, Performance Evaluation Review, V41, P153
[7]  
Georgiadis Leonidas, 2006, Foundations and Trends in Networking, V1, P1, DOI 10.1561/1300000001
[8]  
Guo Y, 2013, IEEE INFOCOM SER, P620
[9]  
Jiang JW, 2012, IEEE INFOCOM SER, P2876, DOI 10.1109/INFCOM.2012.6195719
[10]  
Lin MH, 2012, 2012 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC)