Efficient Algorithms for Capacitated Cloudlet Placements

被引:188
作者
Xu, Zichuan [1 ]
Liang, Weifa [1 ]
Xu, Wenzheng [2 ]
Jia, Mike [1 ]
Guo, Song [3 ]
机构
[1] Australian Natl Univ, Res Sch Comp Sci, Canberra, ACT 0200, Australia
[2] Sichuan Univ, Coll Comp Sci, Chengdu 610065, Peoples R China
[3] Univ Aizu, Sch Comp Sci & Engn, Aizu Wakamatsu, Fukushima 9658580, Japan
关键词
Cloudlet placement; cloudlet access delay minimization; mobile user request assignment; mobile cloud computing; approximation algorithms; MOBILE; EXECUTION;
D O I
10.1109/TPDS.2015.2510638
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Mobile cloud computing is emerging as a main ubiquitous computing platform to provide rich cloud resources for various applications of mobile devices. Although most existing studies in mobile cloud computing focus on energy savings of mobile devices by offloading computing-intensive jobs from mobile devices to remote clouds, the access delays between mobile users and remote clouds usually are long and sometimes unbearable. Cloudlet as a new technology is capable to bridge this gap, and can enhance the performance of mobile devices significantly while meeting the crisp response time requirements of mobile users. In this paper, we study the cloudlet placement problem in a large-scale Wireless Metropolitan Area Network (WMAN) consisting of many wireless Access Points (APs). We first formulate the problem as a novel capacitated cloudlet placement problem that places K cloudlets to some strategic locations in the WMAN with the objective to minimize the average access delay between mobile users and the cloudlets serving the users. We then propose an exact solution to the problem by formulating it as an Integer Linear Programming (ILP). Due to the poor scalability of the ILP, we instead propose an efficient heuristic for the problem. For a special case of the problem where all cloudlets have identical computing capacities, we devise novel approximation algorithms with guaranteed approximation ratios. We also devise an online algorithm for dynamically allocating user requests to different cloudlets, if the K cloudlets have already been placed. We finally evaluate the performance of the proposed algorithms through experimental simulations. Simulation results demonstrate that the proposed algorithms are promising and scalable.
引用
收藏
页码:2866 / 2880
页数:15
相关论文
共 37 条
  • [1] Ahuja RK, 1993, Network flows
  • [2] [Anonymous], 2010, MobiCASE
  • [3] [Anonymous], 2011, P 9 INT C MOB SYST A
  • [4] [Anonymous], 2012, P 3 ACM WORKSHOP MOB, DOI [DOI 10.1145/2307849.2307858, 10.1145/2307849.2307858]
  • [5] Bonomi F, 2012, P 1 ED MCC WORKSH MO, P13, DOI [DOI 10.1145/2342509.2342513, 10.1145/2342509.2342513]
  • [6] A Cloudlet-Assisted Multiplayer Cloud Gaming System
    Cai, Wei
    Leung, Victor C. M.
    Hu, Long
    [J]. MOBILE NETWORKS & APPLICATIONS, 2014, 19 (02) : 144 - 152
  • [7] Next Generation Mobile Cloud Gaming
    Cai, Wei
    Leung, Victor C. M.
    Chen, Min
    [J]. 2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, : 551 - 560
  • [8] Cardellini V., 2013, TECH REP
  • [9] Charikar M., 1999, Proceedings of the Thirty-First Annual ACM Symposium on Theory of Computing, P1, DOI 10.1145/301250.301257
  • [10] Chun BG, 2011, EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE, P301