Dynamic Service Placement for Mobile Micro-Clouds with Predicted Future Costs

被引:189
|
作者
Wang, Shiqiang [1 ]
Urgaonkar, Rahul [2 ]
He, Ting [3 ]
Chan, Kevin [4 ]
Zafer, Murtaza [5 ]
Leung, Kin K. [6 ]
机构
[1] IBM TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
[2] Amazon Inc, Seattle, WA 98109 USA
[3] Penn State Univ, Sch Elect Engn & Comp Sci, University Pk, PA 16802 USA
[4] Army Res Lab, Adelphi, MD 20783 USA
[5] Nyansa Inc, Palo Alto, CA 94301 USA
[6] Imperial Coll London, Dept Elect & Elect Engn, London SW7 2AZ, England
关键词
Cloud computing; fog/edge computing; online approximation algorithm; optimization; resource allocation; wireless networks; MIGRATION;
D O I
10.1109/TPDS.2016.2604814
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Mobile micro-clouds are promising for enabling performance-critical cloud applications. However, one challenge therein is the dynamics at the network edge. In this paper, we study how to place service instances to cope with these dynamics, where multiple users and service instances coexist in the system. Our goal is to find the optimal placement (configuration) of instances to minimize the average cost over time, leveraging the ability of predicting future cost parameters with known accuracy. We first propose an offline algorithm that solves for the optimal configuration in a specific look-ahead time-window. Then, we propose an online approximation algorithm with polynomial time-complexity to find the placement in real-time whenever an instance arrives. We analytically show that the online algorithm is O(1)-competitive for a broad family of cost functions. Afterwards, the impact of prediction errors is considered and a method for finding the optimal look-ahead window size is proposed, which minimizes an upper bound of the average actual cost. The effectiveness of the proposed approach is evaluated by simulations with both synthetic and real-world (San Francisco taxi) usermobility traces. The theoretical methodology used in this paper can potentially be applied to a larger class of dynamic resource allocation problems.
引用
收藏
页码:1002 / 1016
页数:15
相关论文
共 32 条
  • [1] Dynamic Service Placement for Mobile Micro-Clouds with Predicted Future Costs
    Wang, Shiqiang
    Urgaonkar, Rahul
    Chan, Kevin
    He, Ting
    Zafer, Murtaza
    Leung, Kin K.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 5504 - 5510
  • [2] Emulation-Based Study of Dynamic Service Placement in Mobile Micro-Clouds
    Wang, Shiqiang
    Chan, Kevin
    Urgaonkar, Rahul
    He, Ting
    Leung, Kin K.
    [J]. 2015 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2015), 2015, : 1046 - 1051
  • [3] A Lightweight Service Placement Approach for Community Network Micro-Clouds
    Mennan Selimi
    Llorenç Cerdà-Alabern
    Felix Freitag
    Luís Veiga
    Arjuna Sathiaseelan
    Jon Crowcroft
    [J]. Journal of Grid Computing, 2019, 17 : 169 - 189
  • [4] A Lightweight Service Placement Approach for Community Network Micro-Clouds
    Selimi, Mennan
    Cerda-Alabern, Llorenc
    Freitag, Felix
    Veiga, Luis
    Sathiaseelan, Arjuna
    Crowcroft, Jon
    [J]. JOURNAL OF GRID COMPUTING, 2019, 17 (01) : 169 - 189
  • [5] Mobility-Induced Service Migration in Mobile Micro-Clouds
    Wang, Shiqiang
    Urgaonkar, Rahul
    He, Ting
    Zafer, Murtaza
    Chan, Kevin
    Leung, Kin K.
    [J]. 2014 IEEE MILITARY COMMUNICATIONS CONFERENCE: AFFORDABLE MISSION SUCCESS: MEETING THE CHALLENGE (MILCOM 2014), 2014, : 835 - 840
  • [6] Bandwidth-aware Service Placement in Community Network Micro-Clouds
    Selimi, Merman
    Cerda-Alabern, Llorenc
    Wang, Liang
    Sathiaseelan, Arjuna
    Veiga, Luis
    Freitag, Felix
    [J]. 2016 IEEE 41ST CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2016, : 220 - 223
  • [7] Security-aware Service Migration for Tactical Mobile Micro-Clouds
    Ciftcioglu, Ertugrul N.
    Chan, Kevin S.
    Urgaonkar, Rahul
    Wang, Shiqiang
    He, Ting
    [J]. 2015 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2015), 2015, : 1058 - 1063
  • [8] Towards Network-Aware Service Placement in Community Network Micro-Clouds
    Selimi, Mennan
    Vega, Davide
    Freitag, Felix
    Veiga, Luis
    [J]. EURO-PAR 2016: PARALLEL PROCESSING, 2016, 9833 : 376 - 388
  • [9] Reliable Redundant Services Placement in Federated Micro-Clouds
    Huang, Han
    Zhang, Haitao
    Guo, Tongyu
    Guo, Jianli
    He, Chenze
    [J]. 2019 IEEE 25TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2019, : 446 - 453
  • [10] Gamelets - Multiplayer Mobile Games with Distributed Micro-Clouds
    Anand, Bhojan
    Edwin, Aw Jia Hao
    [J]. 2014 SEVENTH INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND UBIQUITOUS NETWORKING (ICMU), 2014, : 14 - 20