An Adaptive Cloudlet Placement Method for Mobile Applications over GPS Big Data

Mobile cloud computing provides powerful computing and storage capacity on managing GPS big data by offloading vast workloads to remote clouds. For the mobile applications with urgent computing or communication deadline, it is necessary to reduce the workload transmission latency between mobile devices and clouds. This can be technically achieved by expanding mobile cloudlets that are moving co-located with Access Points (APs). However, it is not-trivial to place such movable cloudlets efficiently to enhance the cloud service for dynamic context-aware mobile applications. In view of this challenge, an adaptive cloudlet placement method for mobile applications over GPS big data is proposed in this paper. Specifically, the gathering regions of the mobile devices are identified based on position clustering, and the cloudlet destination locations are confirmed accordingly. Besides, the traces between the origin and destination locations of these mobile cloudlets are also achieved. Finally, the experimental results demonstrate that the proposed method is both effective and efficient.

[1]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[2]  Byung-Gon Chun,et al.  CloneCloud: elastic execution between mobile device and cloud , 2011, EuroSys '11.

[3]  Ying Zhang,et al.  NetClust: A Framework for Scalable and Pareto-Optimal Media Server Placement , 2013, IEEE Transactions on Multimedia.

[4]  Wendi B. Heinzelman,et al.  Cloud-Vision: Real-time face recognition using a mobile-cloudlet-cloud acceleration architecture , 2012, 2012 IEEE Symposium on Computers and Communications (ISCC).

[5]  Weifa Liang,et al.  Online Algorithms for Location-Aware Task Offloading in Two-Tiered Mobile Cloud Environments , 2014, 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing.

[6]  Jordan Cohen,et al.  Embedded speech recognition applications in mobile phones: Status, trends, and challenges , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

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

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

[9]  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).

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

[11]  Xu Chen,et al.  Decentralized Computation Offloading Game for Mobile Cloud Computing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[12]  Sokol Kosta,et al.  To offload or not to offload? The bandwidth and energy costs of mobile cloud computing , 2013, 2013 Proceedings IEEE INFOCOM.

[13]  Wenye Wang,et al.  Can mobile cloudlets support mobile applications? , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[14]  Erol Gelenbe,et al.  Choosing a Local or Remote Cloud , 2012, 2012 Second Symposium on Network Cloud Computing and Applications.

[15]  Xin Wang,et al.  Energy and Delay Tradeoff for Application Offloading in Mobile Cloud Computing , 2017, IEEE Systems Journal.

[16]  Yuan Zhang,et al.  Computational and communication resource allocation for mobile cooperative cloudlet computing systems , 2015, 2015 International Conference on Wireless Communications & Signal Processing (WCSP).