Predictive Approach for Energy Efficient Computation Offloading In Mobile Cloud Computing

Authors

  • Nikki Dept. Name, Name Deenbandhu Chhotu Ram University of Science and Technology, Murthal, India
  • J Kumar Dept. Name, Name Deenbandhu Chhotu Ram University of Science and Technology, Murthal, India

DOI:

https://doi.org/10.26438/ijcse/v6i8.6267

Keywords:

Mobile cloud computing, Offloading, Network Bandwidth, Energy saving, Execution speed

Abstract

Mobile Cloud is providing facilities of storage and remote application hosting. Several mobile applications are too computation intensive so power consumption issue is critical problem in mobile devices. Offloading feature in mobile cloud computing reduced power consumption issues of mobile devices. Existing research works have either used fixed mobile device speed or does not consider mobile device speed in estimation of local execution energy. Speed of mobile device plays a significant role in determination of local execution energy and it is affected by parallel running applications and clock frequency of mobile device. Because when there are applications running in parallel, execution speed of mobile is not fixed. In order to counter these issues, this work exploits Exponential Weighted Mean Moving Average to predict device speed according to load on mobile device. We have compared proposed work with two types of systems: Fixed CPU Speed system where CPU speed of mobile device is fixed throughout all offloading decisions, and Oracle which assumes to know exact speed of mobile device in advance. Evaluation of all systems is carried by using synthetic workloads.

References

[1] K. Kumar, and Y.H. Lu, “Cloud Computing For Mobile Users: Could Offloading Computation Save Energy?,” in Proc. of IEEE Computer Society, Vol. 43, pp.51-56, 2010.

[2] E. Cuervo, A. Balasubramanian, D. Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl, “MAUI: Making Smartphones Last Longer with Code Offload,” in Proc. of MobiSys ’10, 2010.

[3] P. Bahl, R. Y. Han, Li Erran, andM. Satyanarayanan, “Advancing the State of Mobile Cloud Computing,” in Proc. of MCS’12, June 25, 2012.

[4] S. Kosta, A. Aucinas, P. Hui, R. Mortier, and X. Zhang, “Thinkair: Dynamic Resource Allocation and Parallel Execution in the Cloud for Mobile Code Offloading,” in Proc. of IEEE INFOCOM, 2012.

[5] S. Patel, “A Survey of Mobile Cloud Computing: Architecture, Existing Work & Challenges”, International Journal of Advanced Research in Computer Science & Software Engineering,Vol. 3, Issue 6, June 2013

[6] N. Fernando, S. W. Loke, and W. Rahayu, “Mobile Cloud Computing: A survey,” Future Generation Computer Systems, Vol. 29, pp. 84-106, 2013.

[7] M. V. Barbera, S. Kosta, A. Mei, and J. Stefa, “To Offload or Not to Offload? The Bandwidth & Energy Costs of Mobile Cloud Computing,” in Proc. of IEEE INFOCOM, 2013.

[8] N. Kaushik, and J. Kumar, “A Computation Offloading Framework to Optimize Energy Utilisation in Mobile Cloud Computing Environment,” International Journal of Computer Applications & Information Technology, Vol. 5, Issue II, April-May, 2014.

[9] G. Folino, and F.S. PisaniI, “Automatic offloading of mobile applications into the cloud by means of genetic programming,” in Proc. of Applied Soft Computing, Vol. 25, Issue C, pp. 253–265, December 2014.

[10] M. V. Barbera, A. C. Viana, and M. D. de Amorim, “Data offloading in social mobile networks through VIP delegation,” in Proc. of the Ad Hoc Networks 19, pp. 92-110, 2014

[11] C. M. S. Magurawalage, and K. Yang, “Energy-Efficient & Network-Aware Offloading Algorithm for Mobile Cloud Computing,” Journal of Network & Computer Applications, Vol. 74, pp. 22–33, 2014.

[12] N. Kaushik, Gaurav, and J. Kumar, “A Literature Survey on Mobile Cloud Computing: Open Issues & Future Directions,” International Journal of Engineering & Computer Science ISSN: 2319-7242, Vol. 3, Issue 5, May 2014.

[13] G. Orsinia, D. Badea, and W. Lamersdorf, “Context-Aware Computation Offloading for Mobile Cloud Computing: Requirements Analysis, Survey & Design Guideline,” in Proc. of 12th International Conference on Mobile Systems & Pervasive Computing, Vol. 56, pp. 10 – 17, 2015.

[14] C. Ragona, F. Granelli, C. Fiandrino, D. Kliazovich, and P. Bouvry, “Energy-Efficient Computation Offloading for Wearable Devices & Smartphones in Mobile Cloud Computing,” in Proc. of IEEE Global Communications, pp. 687–694, 2015.

[15] M. Shiraz, and A. Gani, “Energy Efficient Computational Offloading Framework for Mobile Cloud Computing,” Journal of Grid Computing, Vol. 13, Issue 1, DOI: 10.1007/s10723-014-9323-6, pp. 1–18, March 2015.

[16] Q. K. Gill, and K. Kaur, “A Computation Offloading Scheme for Performance Enhancement of Smart Mobile Devices for Mobile Cloud Computing,” in Proc. of International Conference on Next Generation Intelligent Systems, pp. 1-6,Sept 2016.

[17] S. Deshmukh, and R. Shah, “Computation Offloading Frameworks in Mobile Cloud Computing: A Survey,” in Proc. of IEEE Computer Society magazine, Vol. 3, pp. 16 –22, 2016.

[18] N. Idawati, M. Enzai, and M. Tang, “A Heuristic Algorithm for Multi-Site Computation Offloading in Mobile Cloud Computing,” in Proc. of Computer Science Vol. 80, Issue C, pp. 1232–1241, June 2016.

[19] A. Mukherjee, and D. De, “Low power offloading strategy for Femto-cloud mobile network,” Engineering Science & Technology, an International Journal, Vol. 19, Issue 1, pp. 260-270, March (2016).

[20] J. Panneerselvam, J. Hardy, B. Yuan, and N. Antonopoulos, “Mobilouds: An Energy Efficient MCC Collaborative Framework With Extended Mobile Participation for Next Generation Networks,” IEEE, DOI: 10.1109/ACCESS.2016.2602321, Vol. 4, pp. 125, 2016.

[21] M. Goudarzia,, M. Zamania, Abolfazl, and T. Haghighat, “A Fast Hybrid Multi-Site Computation Offloading for Mobile Cloud Computing,” Journal of Network & Computer Applications, Vol. 80, 2017.

[22] D. Mazza, D. Tarchi, and G. E. Corazza, “A Unified Urban Mobile Cloud Computing Offloading Mechanism for Smart Cities,” in Proc. of IEEE Communications Magazine, Vol. 55 Issue 3, pp. 106–115, March 2017.

[23] S. Sthapit, J. R. Hopgood, and J. Thompson, “Distributed Computational Load Balancing for Real-Time Applications,” in Proc. of 25th European Signal Processing Conference, 2017.

[24] S. Saha, and M. S. Hasan, “Effective Task Migration to Reduce Execution Time in Mobile Cloud Computing,” Proceedings of the 23rd International Conference onAutomation & Computing, DOI: 10.23919/IConAC.2017.8081998, pp.7-8, September 2017.

[25] L. Zhang, and Student Member, IEEE, Di Fu, IEEE, and J. Liu, “On Energy-Efficient Offloading in Mobile Cloud for Real-Time Video Applications,” in Proc. of IEEE Transactions on Circuits & Systems for Video Technology, Vol. 27, Issue 1, JANUARY 2017.

[26] P. Nawrocki, and W. Reszelewski, “Resource Usage Optimization in Mobile Cloud Computing,” in Proc. of Computer Communications 99, pp. 1-12, 2017.

[27] G. Shu, X. Zheng, H. Xu, and J. Li, “Cloudlet-assisted Heuristic Offloading for Mobile Interactive Applications,” 5th IEEE International Conference on Mobile Cloud Computing, Services, & Engineering, DOI: 10.1016/j.neucom.2017.09.056, 28 Dec, 2017.

Downloads

Published

2018-08-31
CITATION
DOI: 10.26438/ijcse/v6i8.6267
Published: 2018-08-31

How to Cite

[1]
Nikki and J. Kumar, “Predictive Approach for Energy Efficient Computation Offloading In Mobile Cloud Computing”, Int. J. Comp. Sci. Eng., vol. 6, no. 8, pp. 62–67, Aug. 2018.

Issue

Section

Research Article