QUICK: QoS-guaranteed efficient cloudlet placement in wireless metropolitan area networks

This article defines the QoS-guaranteed efficient cloudlet deployment problem in wireless metropolitan area network, which aims to minimize the average access delay of mobile users, i.e., the average delay when service requests are successfully sent and being served by cloudlets. Meanwhile, we try to optimize total deployment cost represented by the total number of deployed cloudlets. For the first target, both un-designated capacity and constrained capacity cases are studied, and we have designed efficient heuristic and clustering algorithms, respectively. We show our algorithms are more efficient than the existing algorithm. For the second target, we formulate an integer linear programming to minimize the number of used cloudlets with given average access delay requirement. A clustering algorithm is devised to guarantee the scalability. For a special case of the deployment cost optimization problem where all cloudlets’ computing capabilities have been given, i.e., designated capacity, an efficient heuristic algorithm is further proposed to minimize the number of cloudlets. We finally evaluate the performance of proposed algorithms through extensive experimental simulations. Simulation results demonstrate the proposed algorithms are more than $$46\%$$46% efficient than existing algorithms on the average cloudlet access delay. Compared with existing algorithms, our proposed clustering and heuristic algorithms can reduce the number of deployed cloudlets by about $$50\%$$50% averagely, owing to the calculation processes of shortest paths between APs and the sorting processes of user access delays.

[1]  Wei Song,et al.  Auction Mechanisms Toward Efficient Resource Sharing for Cloudlets in Mobile Cloud Computing , 2016, IEEE Transactions on Services Computing.

[2]  Long Chen,et al.  Fast algorithms for capacitated cloudlet placements , 2017, 2017 IEEE 21st International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[3]  Pan Hui,et al.  ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading , 2012, 2012 Proceedings IEEE INFOCOM.

[4]  Ieee Standards Board IEEE standards for local and metropolitan area networks : overview and architecture , 1990 .

[5]  Tim Verbelen,et al.  Cloudlets: bringing the cloud to the mobile user , 2012, MCS '12.

[6]  Long Chen,et al.  BRAINS: Joint Bandwidth-Relay Allocation in Multihoming Cooperative D2D Networks , 2018, IEEE Transactions on Vehicular Technology.

[7]  Feng Xia,et al.  Cloudlet deployment in local wireless networks: Motivation, architectures, applications, and open challenges , 2016, J. Netw. Comput. Appl..

[8]  Dinh Thai Hoang,et al.  Optimal admission control policy for mobile cloud computing hotspot with cloudlet , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[9]  Yuan Zhang,et al.  To offload or not to offload: An efficient code partition algorithm for mobile cloud computing , 2012, 2012 IEEE 1st International Conference on Cloud Networking (CLOUDNET).

[10]  Nirwan Ansari,et al.  Cost Aware cloudlet Placement for big data processing at the edge , 2017, 2017 IEEE International Conference on Communications (ICC).

[11]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[12]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[13]  Song Guo,et al.  Optimal Task Placement with QoS Constraints in Geo-Distributed Data Centers Using DVFS , 2015, IEEE Transactions on Computers.

[14]  Weifa Liang,et al.  Optimal Cloudlet Placement and User to Cloudlet Allocation in Wireless Metropolitan Area Networks , 2017, IEEE Transactions on Cloud Computing.

[15]  Wei Cai,et al.  A Cloudlet-Assisted Multiplayer Cloud Gaming System , 2014, Mob. Networks Appl..

[16]  Lei Zhao,et al.  Optimal Placement of Cloudlets for Access Delay Minimization in SDN-Based Internet of Things Networks , 2018, IEEE Internet of Things Journal.

[17]  Long Chen,et al.  TARCO: Two-Stage Auction for D2D Relay Aided Computation Resource Allocation in HetNet , 2017, IEEE Transactions on Services Computing.

[18]  Ciprian Dobre,et al.  Using Socio-Spatial Context in Mobile Cloud Process Offloading for Energy Conservation in Wireless Devices , 2019, IEEE Transactions on Cloud Computing.

[19]  Weifa Liang,et al.  Capacitated cloudlet placements in Wireless Metropolitan Area Networks , 2015, 2015 IEEE 40th Conference on Local Computer Networks (LCN).

[20]  Luis Rodero-Merino,et al.  Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing , 2014, CCRV.

[21]  Shaolei Ren,et al.  Dynamic Scheduling and Pricing in Wireless Cloud Computing , 2014, IEEE Transactions on Mobile Computing.

[22]  Floriano De Rango,et al.  Prediction and QoS Enhancement in New Generation Cellular Networks With Mobile Hosts: A Survey on Different Protocols and Conventional/Unconventional Approaches , 2017, IEEE Communications Surveys & Tutorials.

[23]  Long Chen,et al.  DOTA: Delay Bounded Optimal Cloudlet Deployment and User Association in WMANs , 2017, 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID).

[24]  Agma J. M. Traina,et al.  Accelerating k-medoid-based algorithms through metric access methods , 2008, J. Syst. Softw..

[25]  Song Guo,et al.  Service provisioning update scheme for mobile application users in a cloudlet network , 2017, 2017 IEEE International Conference on Communications (ICC).

[26]  Sudipto Guha,et al.  A constant-factor approximation algorithm for the k-median problem (extended abstract) , 1999, STOC '99.

[27]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[28]  Lifeng Sun,et al.  A Survey of Cloudlet Based Mobile Computing , 2015, 2015 International Conference on Cloud Computing and Big Data (CCBD).

[29]  Weifa Liang,et al.  Efficient Algorithms for Capacitated Cloudlet Placements , 2016, IEEE Transactions on Parallel and Distributed Systems.

[30]  Bhaskar Prasad Rimal,et al.  Cloudlet Enhanced Fiber-Wireless Access Networks for Mobile-Edge Computing , 2017, IEEE Transactions on Wireless Communications.

[31]  Ronald L. Rivest,et al.  Introduction to Algorithms, Second Edition , 2001 .