Survey on Mobile Cloud Computing : Applications, Techniques and Issues

Authors

  • Monika Sharma  University Institute of Engineering and Technology Panjab University, Chandigarh, India

Keywords:

Cloud Computing, Mobile Cloud Computing, Computation Offloading.

Abstract

The mobile technology becomes robust in the present scenario because now days, mobile devices become capable to support huge variety of applications. On the second thought, the mobile devices are experiencing many challenges as they have narrow pool of resources like battery life, bandwidth and capacity for storing data etc. But after the emergence of mobile cloud computing technologies, the mobile services become more prominent. Mobile Cloud Computing (MCC) refers to cluster of cloud computing and mobile networks where mobile applications transfer the computation power and storage from the mobile devices to the cloud to enhance the capabilities of mobile devices. In MCC, computation offloading is a technique that helps in transferring the complex application modules that require intense computation from a mobile device to the resource-rich cloud. The benefits of cloud based computation offloading are that it helps in improving the performance of integrated application, also enhances the overall execution time of the application and improves battery life of mobile devices. This paper focuses on offloading benefits, its techniques, its related issues and challenges.

References

  1. N. Calherios, R. Ranjan, A. Beloglazv, C.A.F.D. Rose and R. Buyya,"CloudSim:a toolkit for modelling and simulation of cloud computing environments and evaluation of resource provisioning algorithms," in Software-Practice and Experience, vol.41, pp.23-50, 2011.
  2. Xian, Y. H. Lu, and Z. Li, "Adaptive computation offloading for energy conservation on battery-powered systems" in Intl Conf on Parallel and Distributed Systems, vol. 2, pp. 1-8, December 2009.
  3. Kumar and Y. Lu, "Cloud Computing for Mobile Users: Can Offloading Computation Save Energy," IEEE Computer, vol. 43, no. 4, April 2010.
  4. Li, C. Wang, and R. Xu, "Computation offloading to save energy on handheld devices: a partition scheme" in Proceedings of 2001 Intl Conf on Compilers, architecture, and synthesis for embedded systems (CASES), pp. 238-246, Nov 2001.
  5. Ou, K. Yang, A. Liotta and L. Hu, "Performance Analysis of Offloading Systems in Mobile Wireless Environments" 2007 IEEE International Conference on Communications, Glasgow, pp. 1821-1826, August 2007.
  6. Chun and P. Maniatis, "Dynamically partitioning applications between weak devices and clouds" in Proceedings of the 1st ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond (MCS), no. 7, June 2010.
  7. Chen, B. T. Kang, M. Kandemir, N. Vijaykrishnan, M. J. Irwin and R. Chandramouli, "Studying energy trade offs in offloading computation/compilation in Java-enabled mobile devices" in IEEE Transactions on Parallel and Distributed Systems, vol. 15, no. 9, pp. 795-809, Sept. 2004.
  8. Cuervo, A. Balasubramanian, D. Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl, "MAUI: Making Smartphones Last Longer with Code offload," in Proceedings of the 8th International Conference on Mobile systems, applications, and services, pp. 49-62,June 2010.
  9. Zhao, Y. Sun, and L. Dai, "Improving computer basis teaching through mobile communication and cloud computing technology," in Proceedings of the 3rd International Conference on Advanced Computer Theory and Engineering (ICACTE), vol. 1, pp. 452-454,September 2010.
  10. B. Hoang, and L. Chen, "Mobile Cloud for Assistive Healthcare (MoCAsH)," in Proceedings of the 2010 IEEE Asia-Pacific Services Computing Conference (APSCC), pp. 325-332, February 2011.
  11. Akherfi, M. Gerndt, and H. Harroud, "Mobile cloud computing for computation offloading: Issues and challenges," in Applied Computing and Informatics, 2016.
  12. Zhang and S. Li, "A Survey of Computational Offloading in Mobile Cloud Computing," 2016 4th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud), Oxford, 2016, pp. 81-82.
  13. T. Dinh, C. Lee, D. Niyato, P. Wang, "A survey of mobile cloud computing: architecture applications and approaches," in Wireless Communications and Mobile Computing, 2011.
  14. Yang, T. Pan, and J. Shen, "On 3G Mobile E-commerce Platform Based on Cloud Computing," in Proceedings of the 3rd IEEE International Conference on Ubi-Media Computing (U-Media), pp. 198-201, August 2010.
  15. Dai, and Q. Zhou, "A PKI-based mechanism for secure and efficient access to outsourced data," in Proceedings of the 2nd International Conference on Networking and Digital Society (ICNDS), vol. 1, pp. 640, June 2010.
  16. Roopali, Rajkumari, "Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing," in International Journal of Computer Science and Information Technologies, vol. 5(6), 7855-7860, 2014.
  17. Chen, B. T. Kang, M. Kandermir, N. Vijaykrishnan, M. J. Irwin, and R. Chandranouli, "Studying energy trade offs in offloading computation/compilation in Java-enabled mobile devices," in IEEE Transactions on Parallel and Distributed Systems, vol. 15, no. 9, pp. 795, September 2004.
  18. Rudenko, P. Reiher, G. J. Popek, and G. H. Kuenning, "Saving portable computer battery power through remote process execution," in Journal of ACM SIGMOBILE on Mobile Computing and Communications Review, vol. 2, no. 1, January 1998.
  19. Smailagic and M. Ettus, "System Design and Power Optimization for Mobile Computers," in Proceedings of IEEE Computer Society Annual Symposium on VLSI, pp. 10, August 2002.
  20. Zou, C. Wang, Z. Liu, and D. Bao, "Phosphor: A Cloud Based DRM Scheme with Sim Card," in Proceedings of the 12th International Asia-Pacific on Web Conference (APWEB), pp. 459, June 2010.
  21. Oberheide, K. Veeraraghavan, E. Cooke, J. Flinn, and F. Jahanian, "Virtualized in-cloud security services for mobile devices," in Proceedings of the 1st Workshop on Virtualization in Mobile Computing (MobiVirt), pp. 31-35, June 2008.
  22. Chen, B. T. Kang, M. Kandemir, N. Vijaykrishnan, M. J. Irwin and R. Chandramouli, "Studying energy trade offs in offloading computation/compilation in Java-enabled mobile devices," in IEEE Transactions on Parallel and Distributed Systems, vol. 15, no. 9, pp. 795-809, Sept. 2004.
  23. Kumar and Y. H. Lu, "Cloud Computing for Mobile Users: Can Offloading Computation Save Energy?," in Computer, vol. 43, no. 4, pp. 51-56, April 2010.
  24. Angin, B. Bhargava. "An Agent-based optimization framework for mobile-cloud computing," in Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications, vol. 4, no. 2, 2013.
  25. Zhang, J. Schiffman, S. Gibbs, A. Kunjithapa, and S. Jeong, "Securing elastic applications on mobile devices for cloud computing," in Proceedings of the ACM Workshop on Cloud Computing Security (CCSW’09), Chicago, Illinois, USA. ACM, pp. 127–134, November 2009.
  26. C. Hunt and M. L. Scott, "The Coign automatic distributed partitioning system," in Proc 3rd Symposium on Operating systems design and implementation (OSDI), pp. 187-200, Feb 1999.
  27. Kim, "Design and evaluation of mobile applications with full and partial offloadings." Advances in Grid and Pervasive Computing, Springer Berlin Heidelberg, pp. 172-182, 2012.
  28. Shiraz and A. Gani, "A lightweight active service migration framework for computational offloading in mobile cloud computing" in The Journal of Supercomputing, pp. 1-18, 2014.

Downloads

Published

2018-02-28

Issue

Section

Research Articles

How to Cite

[1]
Monika Sharma, " Survey on Mobile Cloud Computing : Applications, Techniques and Issues, IInternational Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 3, Issue 1, pp.933-940, January-February-2018.