Towards context aware computations offloading in 5G

The emerging 5G network architecture, together with the concept of edge computing, seems to be the perfect solution to the requirements of Continuous Interactive Applications. All the components of this complex system have been mostly analysed as standalone without considering too deeply their interactions. While the mobile nature of continuous interactive scenarios like real time speech recognition or augmented reality, requires adaptive algorithms and context aware architectures. In this paper we investigate both dynamic and hybrid profiling, and adaptive partitioning, for a demanding augmented reality use case, identifying a possible offloading architecture.

[1]  M. Satyanarayanan,et al.  Mobile computing , 1993, Computer.

[2]  Hubertus Feussner,et al.  Enabling Real-Time Context-Aware Collaboration through 5G and Mobile Edge Computing , 2015, 2015 12th International Conference on Information Technology - New Generations.

[3]  Sampath Rangarajan,et al.  ACACIA: Context-aware Edge Computing for Continuous Interactive Applications over Mobile Networks , 2016, CoNEXT.

[4]  Rinku Shah,et al.  Computation offloading frameworks in mobile cloud computing : a survey , 2016, 2016 IEEE International Conference on Current Trends in Advanced Computing (ICCTAC).

[5]  Filip De Turck,et al.  Graph partitioning algorithms for optimizing software deployment in mobile cloud computing , 2013, Future Gener. Comput. Syst..

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

[7]  Declan Delaney,et al.  On Consistency and Network Latency in Distributed Interactive Applications: A SurveyPart I , 2006, Presence: Teleoperators & Virtual Environments.

[8]  Mahdi Ben Alaya,et al.  FRAMESELF: A Generic Context-Aware Autonomic Framework for Self-Management of Distributed Systems , 2012, 2012 IEEE 21st International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[9]  H Gani,et al.  Transparent and adaptive application partitioning using mobile objects , 2010 .

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

[11]  Jianming Zhang,et al.  Energy-efficient and network-aware offloading algorithm for mobile cloud computing , 2014, Comput. Networks.

[12]  Yongmin Mu,et al.  A performance testing and optimization tool for system developed by Python language , 2013 .

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

[14]  Rajkumar Buyya,et al.  Application partitioning algorithms in mobile cloud computing: Taxonomy, review and future directions , 2015, J. Netw. Comput. Appl..

[15]  Salim Hariri,et al.  Autonomic Computing: An Overview , 2004, UPP.

[16]  Luis Pedrosa,et al.  The Case for Complexity Prediction in Automatic Partitioning of Cloud-enabled Mobile Applications , 2012 .

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

[18]  David Sinreich,et al.  An architectural blueprint for autonomic computing , 2006 .

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

[20]  Rajkumar Buyya,et al.  Cloud-Based Augmentation for Mobile Devices: Motivation, Taxonomies, and Open Challenges , 2013, IEEE Communications Surveys & Tutorials.

[21]  Lei Shu,et al.  Bandwidth-adaptive application partitioning for execution time and energy optimization , 2013, 2013 IEEE International Conference on Communications (ICC).