Context-oriented opportunistic cloud offload processing for energy conservation in wireless devices

This paper elaborates on the design and the comparative evaluation with other similar approaches, of a Cloud executable process-offloading scheme. The mobile devices gather through their communication and social context ("friend's" available resources and bandwidth etc.), the related data, towards elaborating further and enabling the process of the execution offloading. The proposed scheme aims at prolonging the lifetime of the mobile devices, while at the same time, it aims at saving resources on the user's device to maximize the efficiency in running context applications. The proposed social-aware scheme opportunistically exploits the resources of other socially-connected peers, in order to extend the capabilities of the mobile devices, by providing extra computing, storage resources, as well as the execution guarantee within a specified time frame. Comparative performance evaluations, in the presence of "critical-process executions", as well as in the sense of meeting the required deadlines, were performed for the comparison with other similar schemes to prove the validity and the efficiency of the proposed framework, in contrast to the nodes' lifetime extensibility.

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

[2]  Joris Slegers,et al.  Evaluating the optimal server allocation policy for clusters with on/off sources , 2009, Perform. Evaluation.

[3]  Mahadev Satyanarayanan,et al.  Mobile computing: the next decade , 2010, MCS '10.

[4]  George Mastorakis,et al.  On the performance response of delay-bounded energy-aware bandwidth allocation scheme in wireless networks , 2013, 2013 IEEE International Conference on Communications Workshops (ICC).

[5]  Joel J. P. C. Rodrigues,et al.  Cross-Layer Dynamic Admission Control for Cloud-Based Multimedia Sensor Networks , 2014, IEEE Systems Journal.

[6]  Ashley Ingram,et al.  Efficient Parallel Data Processing in the Cloud , 2014 .

[7]  Constandinos X. Mavromoustakis,et al.  Resource and Scheduling Management in Cloud Computing Application Paradigm , 2013 .

[8]  Zaigham Mahmood Cloud Computing: Methods and Practical Approaches , 2013 .

[9]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

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

[11]  Paul Lukowicz,et al.  From Context Awareness to Socially Aware Computing , 2012, IEEE Pervasive Computing.

[12]  George Mastorakis,et al.  Performance evaluation of dynamic cloud resource migration based on temporal and capacity-aware policy for efficient resource sharing , 2013, HP-MOSys '13.

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

[14]  Byung-Gon Chun,et al.  Augmented Smartphone Applications Through Clone Cloud Execution , 2009, HotOS.

[15]  Daqiang Zhang,et al.  Context-aware vehicular cyber-physical systems with cloud support: architecture, challenges, and solutions , 2014, IEEE Communications Magazine.

[16]  Byoungju Choi,et al.  Automated Memory Leakage Detection in Android Based Systems , 2012 .