Deep learning-based computation offloading with energy and performance optimization

With the benefit of partially or entirely offloading computations to a nearby server, mobile edge computing gives user equipment (UE) more powerful capability to run computationally intensive applications. However, a critical challenge emerged: how to select the optimal set of components to offload considering the UE performance as well as its battery usage constraints. In this paper, we propose a novel energy and performance efficient deep learning based offloading algorithm. The optimal offloading schemes of components based on remaining energy and its performance can be determined by our proposed algorithm. All of these considerations are modeled as a cost function; then, a deep learning network is trained to compute the solution by which the optimal offloading scheme can be determined. Experimental results show that the proposed method is superior to existing methods in terms of energy and performance constraints.

[1]  Jianfei Cai,et al.  Energy minimization via dynamic voltage scaling for real-time video encoding on mobile devices , 2012, 2012 IEEE International Conference on Communications (ICC).

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

[3]  Zdenek Becvar,et al.  Mobile Edge Computing: A Survey on Architecture and Computation Offloading , 2017, IEEE Communications Surveys & Tutorials.

[4]  Stefano Secci,et al.  Cloud-based computation offloading for mobile devices: State of the art, challenges and opportunities , 2013, 2013 Future Network & Mobile Summit.

[5]  Bharat K. Bhargava,et al.  A Blockchain-Enabled Trustless Crowd-Intelligence Ecosystem on Mobile Edge Computing , 2019, IEEE Transactions on Industrial Informatics.

[6]  Mazliza Othman,et al.  A Survey of Mobile Cloud Computing Application Models , 2014, IEEE Communications Surveys & Tutorials.

[7]  Frédéric Le Mouël,et al.  Spontaneous Proximity Clouds: Making Mobile Devices to Collaborate for Resource and Data Sharing , 2016, CollaborateCom.

[8]  Rajkumar Buyya,et al.  Mobile code offloading: from concept to practice and beyond , 2015, IEEE Communications Magazine.

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

[10]  Yifan Yu,et al.  Mobile edge computing towards 5G: Vision, recent progress, and open challenges , 2016, China Communications.

[11]  Zhenming Liu,et al.  Delivering Deep Learning to Mobile Devices via Offloading , 2017, VR/AR Network@SIGCOMM.

[12]  Hilde van der Togt,et al.  Publisher's Note , 2003, J. Netw. Comput. Appl..

[13]  Ing-Ray Chen,et al.  A Survey of Mobile Cloud Computing Applications: Perspectives and Challenges , 2015, Wirel. Pers. Commun..

[14]  Winfried Lamersdorf,et al.  CloudAware: A Context-Adaptive Middleware for Mobile Edge and Cloud Computing Applications , 2016, 2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W).

[15]  Xing Zhang,et al.  A Survey on Mobile Edge Networks: Convergence of Computing, Caching and Communications , 2017, IEEE Access.

[16]  Khaled A. Harras,et al.  Femto Clouds: Leveraging Mobile Devices to Provide Cloud Service at the Edge , 2015, 2015 IEEE 8th International Conference on Cloud Computing.

[17]  Huiqun Yu,et al.  Modeling and analyzing web application with aspect-oriented hierarchical Coloured Petri Nets , 2016, China Communications.

[18]  Ning Zhang,et al.  Reward or Penalty: Aligning Incentives of Stakeholders in Crowdsourcing , 2019, IEEE Transactions on Mobile Computing.

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

[20]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.

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

[22]  Tarik Taleb,et al.  On Multi-Access Edge Computing: A Survey of the Emerging 5G Network Edge Cloud Architecture and Orchestration , 2017, IEEE Communications Surveys & Tutorials.

[23]  Zhao Haitao,et al.  Cross-layer framework for fine-grained channel access in next generation high-density WiFi networks , 2016 .

[24]  Karim Habak,et al.  COSMOS: computation offloading as a service for mobile devices , 2014, MobiHoc '14.