Handoff Strategy for Improving Energy Efficiency and Cloud Service Availability for Mobile Devices

The increase in capabilities of mobile devices to perform computation tasks has led to increase in energy consumption. While offloading the computation tasks helps in reducing the energy consumption, service availability is a cause of major concern. Thus, the main objective of this work is to reduce the energy consumption of mobile device, while maximising the service availability for users. The multi-criteria decision making (MCDM) TOPSIS method prioritises among the service providing resources such as Cloud, Cloudlet and peer mobile devices. The superior one is chosen for offloading. While availing service from a resource, the proposed fuzzy vertical handoff algorithm triggers handoff from a resource to another, when the energy consumption of the device increases or the connection time with the resource decreases. In addition, parallel execution of tasks is performed to conserve energy of the mobile device. The results of experimental setup with opennebula Cloud platform, Cloudlets and Android mobile devices on various network environments, suggest that handoff from one resource to another is by far more beneficial in terms of energy consumption and service availability for mobile users.

[1]  Xu Chen,et al.  COMET: Code Offload by Migrating Execution Transparently , 2012, OSDI.

[2]  Jukka K. Nurminen,et al.  Energy Efficiency of Mobile Clients in Cloud Computing , 2010, HotCloud.

[3]  Insik Shin,et al.  User mobility-aware decision making for mobile computation offloading , 2013, 2013 IEEE 1st International Conference on Cyber-Physical Systems, Networks, and Applications (CPSNA).

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

[5]  Ramjee Prasad,et al.  5G Based on Cognitive Radio , 2011, Wirel. Pers. Commun..

[6]  Feng Qian,et al.  A close examination of performance and power characteristics of 4G LTE networks , 2012, MobiSys '12.

[7]  Alan Messer,et al.  Adaptive offloading for pervasive computing , 2004, IEEE Pervasive Computing.

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

[9]  Dimitrios Gunopulos,et al.  Misco: a MapReduce framework for mobile systems , 2010, PETRA '10.

[10]  Sateesh Kumar Peddoju,et al.  Energy Efficient Seamless Service Provisioning in Mobile Cloud Computing , 2013, 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering.

[11]  Chandra Krintz,et al.  Using bandwidth data to make computation offloading decisions , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[12]  Marios D. Dikaiakos,et al.  Cloud Computing: Distributed Internet Computing for IT and Scientific Research , 2009, IEEE Internet Computing.

[13]  Sateesh K. Peddoju,et al.  Mobility managed energy efficient Android mobile devices using cloudlet , 2014, Proceedings of the 2014 IEEE Students' Technology Symposium.

[14]  Ramjee Prasad,et al.  Future networks and technologies supporting Innovative communications , 2012, 2012 3rd IEEE International Conference on Network Infrastructure and Digital Content.

[15]  Jeffrey G. Andrews,et al.  What Will 5G Be? , 2014, IEEE Journal on Selected Areas in Communications.

[16]  Ekram Hossain,et al.  Evolution toward 5G multi-tier cellular wireless networks: An interference management perspective , 2014, IEEE Wireless Communications.

[17]  Yu-Wei Su,et al.  A Comparative Study of Wireless Protocols: Bluetooth, UWB, ZigBee, and Wi-Fi , 2007, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society.

[18]  Matti Siekkinen,et al.  How low energy is bluetooth low energy? Comparative measurements with ZigBee/802.15.4 , 2012, 2012 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[19]  Curt Schurgers,et al.  Energy consumption of multi-hop wireless networks under throughput constraints and range scaling , 2010, MOCO.

[20]  Sheng-Tzong Cheng,et al.  On failure recoverability of client-server applications in mobile wireless environments , 2005, IEEE Transactions on Reliability.

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

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

[23]  Arun Venkataramani,et al.  Energy consumption in mobile phones: a measurement study and implications for network applications , 2009, IMC '09.

[24]  Assen Golaup,et al.  Femtocell access control strategy in UMTS and LTE , 2009, IEEE Communications Magazine.

[25]  Athanasios V. Vasilakos,et al.  MuSIC: Mobility-Aware Optimal Service Allocation in Mobile Cloud Computing , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.

[26]  Luís Veiga,et al.  SPADE: scheduler for parallel and distributed execution from mobile devices , 2008, MPAC '08.

[27]  Chung-Ta King,et al.  Context-aware decision engine for mobile cloud offloading , 2013, 2013 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[28]  N. Baker,et al.  ZigBee and Bluetooth strengths and weaknesses for industrial applications , 2005 .

[29]  J. Mendel Fuzzy logic systems for engineering: a tutorial , 1995, Proc. IEEE.

[30]  Bu-Sung Lee,et al.  μCloud: Towards a New Paradigm of Rich Mobile Applications , 2011, ANT/MobiWIS.

[31]  Yuan-Cheng Lai,et al.  Time-and-Energy-Aware Computation Offloading in Handheld Devices to Coprocessors and Clouds , 2015, IEEE Systems Journal.

[32]  Ramachandran Ramjee,et al.  Bartendr: a practical approach to energy-aware cellular data scheduling , 2010, MobiCom.

[33]  Gwo-Hshiung Tzeng,et al.  Compromise solution by MCDM methods: A comparative analysis of VIKOR and TOPSIS , 2004, Eur. J. Oper. Res..

[34]  Roy Friedman,et al.  On Power and Throughput Tradeoffs of WiFi and Bluetooth in Smartphones , 2013, IEEE Trans. Mob. Comput..

[35]  Kun Yang,et al.  On effective offloading services for resource-constrained mobile devices running heavier mobile Internet applications , 2008, IEEE Communications Magazine.