PMC2O: Mobile cloudlet networking and performance analysis based on computation offloading

Abstract The increase of smart mobile device (SMD) results in explosive growth in mobile traffic and provokes mobile users to leverage more and more compute-intensive applications through SMD. Framework of seamless mobile application execution and networking based on edge computing resources is proved to be one of the promising trends in future mobile Internet. Focusing on networking of Ad hoc cloudlet, this paper proposed a dynamic cloudlet self-networking framework based on component offloading (PMC 2 O). Taking node mobility into account, dynamic cloudlet behaviour is investigated, and an optimized allocation algorithm called SA-UM is presented to reduce the complexity of resolution space on component allocation algorithm. Proactive Remove decision algorithm based on Node Resource Cooperative Sharing Degree (PRDA-NRCSD) is put forward to improve user experience and optimize the load balancing of a mobile cloudlet.

[1]  Dzmitry Kliazovich,et al.  Energy-Efficient Computation Offloading for Wearable Devices and Smartphones in Mobile Cloud Computing , 2014, GLOBECOM 2014.

[2]  Christian Bonnet,et al.  Mobility models for vehicular ad hoc networks: a survey and taxonomy , 2009, IEEE Communications Surveys & Tutorials.

[3]  Soumya Simanta,et al.  Tactical Cloudlets: Moving Cloud Computing to the Edge , 2014, 2014 IEEE Military Communications Conference.

[4]  Weifa Liang,et al.  Cloudlet load balancing in wireless metropolitan area networks , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[5]  Min Chen,et al.  On the computation offloading at ad hoc cloudlet: architecture and service modes , 2015, IEEE Communications Magazine.

[6]  Jiannong Cao,et al.  Application mobility in pervasive computing: A survey , 2013, Pervasive Mob. Comput..

[7]  Bharat K. Bhargava,et al.  A Survey of Computation Offloading for Mobile Systems , 2012, Mobile Networks and Applications.

[8]  Eugene Marinelli,et al.  Hyrax: Cloud Computing on Mobile Devices using MapReduce , 2009 .

[9]  Ermyas Abebe,et al.  Adaptive application offloading using distributed abstract class graphs in mobile environments , 2012, J. Syst. Softw..

[10]  Rajkumar Buyya,et al.  Seamless application execution in mobile cloud computing: Motivation, taxonomy, and open challenges , 2015, J. Netw. Comput. Appl..

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

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

[13]  Filip De Turck,et al.  AIOLOS: Middleware for improving mobile application performance through cyber foraging , 2012, J. Syst. Softw..

[14]  Filip De Turck,et al.  Leveraging Cloudlets for Immersive Collaborative Applications , 2013, IEEE Pervasive Computing.

[15]  Xiuzhen Cheng,et al.  Opportunistic Sensing in Wireless Sensor Networks: Theory and Application , 2014, IEEE Trans. Computers.

[16]  Wenye Wang,et al.  The unheralded power of cloudlet computing in the vicinity of mobile devices , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[17]  Awny Alnusair,et al.  Multimedia Mobile Cloud Computing: Application models for performance enhancement , 2016, 2016 IEEE International Conference on Multimedia & Expo Workshops (ICMEW).

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

[19]  Ellen W. Zegura,et al.  Computing in cirrus clouds: the challenge of intermittent connectivity , 2012, MCC '12.

[20]  Victor C. M. Leung,et al.  Energy Efficient Cooperative Computing in Mobile Wireless Sensor Networks , 2018, IEEE Transactions on Cloud Computing.

[21]  Q. Liang,et al.  Situation Understanding Based on Heterogeneous Sensor Networks and Human-Inspired Favor Weak Fuzzy Logic System , 2011, 2009 IEEE International Conference on Communications.

[22]  Roberto Beraldi,et al.  Mobile-to-mobile opportunistic task splitting and offloading , 2015, 2015 IEEE 11th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[23]  Steven Bohez,et al.  Discrete-event simulation for efficient and stable resource allocation in collaborative mobile cloudlets , 2015, Simul. Model. Pract. Theory.

[24]  Alec Wolman,et al.  MAUI: making smartphones last longer with code offload , 2010, MobiSys '10.

[25]  Albert Y. Zomaya,et al.  Computation Offloading for Service Workflow in Mobile Cloud Computing , 2015, IEEE Transactions on Parallel and Distributed Systems.

[26]  Athanasios V. Vasilakos,et al.  Cloud-assisted body area networks: state-of-the-art and future challenges , 2014, Wirel. Networks.

[27]  Winfried Lamersdorf,et al.  Computing at the Mobile Edge: Designing Elastic Android Applications for Computation Offloading , 2015, 2015 8th IFIP Wireless and Mobile Networking Conference (WMNC).