The unheralded power of cloudlet computing in the vicinity of mobile devices

With the popularity of smartphones and explosion of mobile applications, mobile devices are becoming the prevalent computing platform for convenient communication and rich entertainment. Because mobile devices still have limited processor power, computing-intensive applications need to be offloaded to either remote clouds or nearby cloudlets for processing. But, remote cloud computing is hindered by the long latency and expensive roaming charges of cellular radio access. Therefore, cloudlet computing becomes appealing to provide instant and low-cost service through resource-rich devices (e.g., desktops) in the vicinity of mobile devices. It is evident that cloudlet computing is challenged by the intermittent connection between cloudlets and mobile devices due to user mobility. The question is how to evaluate the impact of user mobility on cloudlet computing performance. In this paper, we examine the cloudlet access probability, task success rate, and task execution speed to measure the impact of mobility. We discover that the cloudlet access probability is μTc /(μT1 + μTc) determined by mean connection time μTc and mean inter-connection time μT1 between the mobile device and the cloudlet. Furthermore, we find that the task success rate and execution speed depend on not only task computation demand and cloudlet computing speed but also cloudlet access probability. Our findings reveal that the ratio μTc /(μT1 + μT c) quantifies the impact of node mobility on both cloudlet access probability and cloudlet computing performance.

[1]  Ellen W. Zegura,et al.  Serendipity: enabling remote computing among intermittently connected mobile devices , 2012, MobiHoc '12.

[2]  Sumit Soni,et al.  A survey of mobile cloud computing architecture, applications, approaches & Current Solution Providers , 2015 .

[3]  Wenye Wang,et al.  Joint Effects of Radio Channels and Node Mobility on Link Dynamics in Wireless Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[4]  R. Barlow,et al.  Reliability Analysis of a One-Unit System , 1961 .

[5]  Hui Li,et al.  Link expiration times in mobile ad hoc networks , 2002, 27th Annual IEEE Conference on Local Computer Networks, 2002. Proceedings. LCN 2002..

[6]  S. Lalley RENEWAL THEORY , 2014 .

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

[8]  Albert-László Barabási,et al.  Limits of Predictability in Human Mobility , 2010, Science.

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

[10]  Dongman Lee,et al.  A virtual cloud computing provider for mobile devices , 2010, MCS '10.

[11]  Do Young Eun,et al.  Toward stochastic anatomy of inter-meeting time distribution under general mobility models , 2008, MobiHoc '08.

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

[13]  Jie Liu,et al.  Pocket cloudlets , 2011, ASPLOS XVI.