Computational Offloading Paradigms in Mobile Cloud Computing Issues and Challenges

  • Pravneet KaurEmail author
  • Gagandeep
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 750)


Mobile Cloud Computing (MCC) is an excellent communication offspring obtained by blending virtues of both Mobile computing and Cloud Computing Internet technologies. Mobile Cloud Computing has found its advantages in technical and communication market in innumerable ways. Major radical advantages of Mobile Cloud Computing are the computation offloading, enhancement of the smartphone application by utilizing the computational power of resource-rich cloud and enabling the smart mobile phone (SMP) to execute resource-intensive applications. In this survey paper, a SWOT (Strengths, Weakness, Opportunities and Threats) analysis of different Computation offloading techniques, is made. Computation Offloading uses the technique to migrate heavy computational resource applications from smartphone device to the cloud. In particular, this paper laid emphasis on the similarities and differences of computation offloading algorithms and models. Moreover, some important issues in offloading mechanism are also addressed in detail. All these will provide a glimpse of how the communication between the Mobile Device and the Cloud takes place flawlessly and efficiently.


Mobile cloud computing Smart mobile phones Computation offloading 


  1. 1.
    Chun, B.-G., et al.: CloneCloud: elastic execution between mobile device and cloud. In: Proceedings of the International Conference on Computer Systems, pp. 301–314 (2011)Google Scholar
  2. 2.
    Cuervo, E., et al.: MAUI: making smartphones last longer with code offload. In: Proceedings International Conference Mobile Systems, Applications, and Services, pp. 49–62 (2010)Google Scholar
  3. 3.
    Khan, A.R., et al.: A survey of mobile cloud computing application models. IEEE Commun. Surv. Tutorials 16(1), 393–413 (2014)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Dinh, H.T., Lee, C., Niyato, D., Wang, P.: A survey of mobile cloud computing: architecture, applications, and approaches. Wireless Commun. Mobile Comput. 13, 1587–1611 (2013)CrossRefGoogle Scholar
  5. 5.
    Chang, Z., Ristaniemi, T., Niu, Z.: Energy efficient grouping and scheduling for content sharing based collaborative mobile Cloud. In: Proceedings of IEEE International Conference on Communications (ICC’14) (2014)Google Scholar
  6. 6.
    Chang, Z., Gong, J., Zhou, Z., Ristaniemi, T., Niu, Z.: Resource allocation and data offloading for energy efficiency in wireless power transfer enabled collaborative mobile clouds. In Proceedings of IEEE Conference on Computer Communications (INFOCOM’15) Workshop, Hong Kong, China, April 2015Google Scholar
  7. 7.
    Pederson, M.V., Fitzek, F.H.P.: Mobile clouds: the new content distribution platform. In: Proceeding of IEEE, vol. 100, no. Special Centennial Issue, pp. 1400–1403, May 2012Google Scholar
  8. 8.
    Satyanarayanan, M., et al.: Pervasive personal computing in an internet suspend/resume system. IEEE Internet Comput. 11(2), 16–25 (2007)CrossRefGoogle Scholar
  9. 9.
    Gu, X., Nahrstedt, K., Messer, A., Greenberg, I., Milojicic, D.: Adaptive offloading inference for delivering applications in pervasive computing environments. In: Proceedings of the First IEEE International Conference on Pervasive Computing and Communications (PerCom 2003), pp. 107–114. IEEE (2003)Google Scholar
  10. 10.
    Hunt, G.C., Scott, M.L.: The Coign automatic distributed partitioning system. In: Proceedings of the 3rd Symposium on Operating Systems Design and Implementation, February 1999Google Scholar
  11. 11.
    Wang, C., Li, Z., Xu, R.: Computation offloading to save energy on handheld devices: a partition scheme. ACM, 16–17 Nov 2001Google Scholar
  12. 12.
    Wang, C., Li, Z.: A computation offloading scheme on handheld devices. J. Parallel Distrib. Comput. 64, 740–746 (2004)CrossRefGoogle Scholar
  13. 13.
    Kovachev, D., Cao, Y., Klamma, R.: Mobile Cloud Computing: A Comparison of Application Models, CoRR, vol. abs/1107.4940 (2011)Google Scholar
  14. 14.
    Angin, P., Bhargava, B.: An agent-based optimization framework for mobile-cloud computing. J. Wireless Mobile Netw. Ubiquit. Comput. Dependable Appl. 4(2) (2013)Google Scholar
  15. 15.
    Wang, Y., Chen, I., Wang, D.: A survey of mobile cloud computing applications: perspectives and challenges. Wireless Pers. Commun. 80(4), 1607–1623 (2015)Google Scholar
  16. 16.
    Ma, R.K., Lam, K.T., Wang, C.-L.: eXCloud: transparent runtime support for scaling mobile applications in cloud. In: Proceedings of the International Conference Cloud and Service Computing (CSC), pp. 103–110 (2011)Google Scholar
  17. 17.
    Giurgiu, I., Riva, O., Juric, D., Krivulev, I., Alonso, G.: Calling the cloud: enabling mobile phones as interfaces to cloud applications. In: Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware (Middleware ’09), pp. 1–20. Springer (2009)Google Scholar
  18. 18.
    Ou, S., Yang, K., Zhang, J.: An effective offloading middleware for pervasive services on mobile devices. Pervasive Mob. Comput. 3, 362–385 (2007)CrossRefGoogle Scholar
  19. 19.
    Kosta, S., et al.: ThinkAir: dynamic resource allocation and parallel execution on the cloud for mobile code offloading. In: Proceedings of the IEEE INFOCOM, 2012, pp. 945–953 (2012)Google Scholar
  20. 20.
    Xing, T., et al.: MobiCloud: a geo-distributed mobile cloud computing platform. In: Proceedings of the International Conference on Network and Service Management (CNSM 12), pp. 164–168 (2012)Google Scholar
  21. 21.
    Zhang, X., Jeong, S., Kunjithapatham, A., Gibbs, S.: Towards an elastic application model for augmenting computing capabilities of mobile platforms. In: Third International ICST Conference on Mobile Wireless Middleware, Operating Systems, and Applications (2010)Google Scholar
  22. 22.
    Satyanarayanan, M., et al.: The case for VM-Based cloudlets in mobile computing. IEEE Pervasive Comput. 8(4), 14–23 (2009)CrossRefGoogle Scholar
  23. 23.
    Ra, M.R., Sheth, A., Mummert, L., Pillai, P., Wetherall, D., Govindan, R.: Odessa: enabling interactive perception applications on mobile devices. In: Proceedings of Mobisys, pp. 43–56. ACM (2011)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.Department of Computer SciencePunjabi UniversityPatialaIndia

Personalised recommendations