Swipe to navigate through the chapters of this book
Mobile applications are increasingly becoming ubiquitous which provides rich functionalities and services to mobile users. But despite having some technological advancements, smart mobile devices (SMDs) are still minimum potential computing devices enforced by battery life, storage capacity, and network bandwidth which obstructs the possible execution of computational intensive applications. Thus, mobile cloud computing is employed to optimize the computationally intensive applications which use computation offloading techniques for increasing SMD’s capabilities. The aim of this paper is to emphasize the specific issues related to mobile cloud computing, offloading, and thus concluding the paper by analyzing the challenges that have not been met perfectly and charts a roadmap towards this direction.
Please log in to get access to this content
To get access to this content you need the following product:
M. Kristensen and N. Bouvin, “Developing cyber foraging applications for portable devices,” in Portable Information Devices, 2008 and the 2008 7th IEEE Conference on Polymers and Adhesives in Microelectronics and Photonics. PORTABLE-POLYTRONIC 2008. 2nd IEEE International Interdisciplinary Conference on. IEEE, 2008, pp. 1–6.
J. Porras, O. Riva, and M. Kristensen, “Dynamic resource management and cyber foraging,” Middleware for Network Eccentric and Mobile Applications, vol. 1, p. 349, 2009.
B. Chun and P. Maniatis, “Augmented smartphone applications through clone cloud execution,” in Proc. 8th Workshop on Hot Topics in Operating Systems (HotOS), Monte Verita, Switzerland, 2009.
M. Sharifi, S. Kafaie, and O. Kashefi, “A survey and taxonomy of cyber foraging of mobile devices,” IEEE Commun. Surveys Tuts., 2011.
G. Huerta-Canepa and D. Lee, “A virtual cloud computing provider for mobile devices,” in Proc. 1st ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond. ACM, 2010, p. 6.
X. Zhang, A. Kunjithapatham, S. Jeong, and S. Gibbs, “Towards an elastic application model for augmenting the computing capabilities of mobile devices with cloud computing,” Mobile Networks and Applications, vol. 16, no. 3, pp. 270–284, 2011.
S. Abolfazli, Z. Sanaei, and A. Gani, “Mobile cloud computing: A review on smartphone augmentation approaches,” in Proc. 1st International Conference on Computing, Information Systems and Communications, 2012.
Sanaei Z, Abolfazli S, Gani A, Buyya R. Heterogeneity in mobile cloud computing: Taxonomy and open challenges. IEEE Communications Surveys and Tutorials 2014; 16(1):369–92.
Shiraz M, Ahmed E, Gani A, Han Q. Investigation on Runtime Partitioning of Elastic Mobile Applications for Mobile Cloud Computing. Journal of Supercomputing 2014; 67(1):84–103.
Abolfazli S, Sanaei Z, Ahmed E, Gani A, Buyya R. Cloud-based Augmentation for Mobile Devices: Motivation, Taxonomies, and Open Issues. IEEE Communications Surveys and Tutorials 2014; 16(1):337–68.
Cuervo E, Balasubramanian A, Cho DK, Wolman A, Saroiu S, Chandra R, Bahlx P. “MAUI: Making Smartphones Last Longer with Code Offload” MobiSys’10. June 15–18, 2010.
Hung, S. H., Shih, C. S., Shieh, J. P., Lee, C. P., & Huang, Y. H. (2012). Executing mobile applications on the cloud: Framework and issues. Computers & Mathematics with Applications, 63(2), 573–587.
Shiraz, M., Gani, A., Khokhar, R. H., & Buyya, R. (2013). A review on distributed application processing frameworks in smart mobile devices for mobile cloud computing. Communications Surveys & Tutorials, IEEE, 15(3), 1294–1313.
Gurun S, Krintz C, Wolski R (2004) NWSLite: a lightweight prediction utility for mobile devices. In: International conference on mobile systems, applications, and services, pp. 2–11.
Huerta-Canepa G, Lee D (2008) An adaptable application offloading scheme based on application behavior. In: International conference on advanced information networking and applications—workshops, pp. 387–392.
Gu X, Nahrstedt K, Messer A, Greenberg I, Milojicic D (2003) Adaptive offloading inference for delivering applications in pervasive computing environments. In: IEEE international conference on pervasive computing and communications, pp. 107–114.
Rong P, Pedram M (2003) Extending the lifetime of a network of battery-powered mobile devices by remote processing: a markovian decision-based approach. In: Conference on design automation, pp. 906–911.
A. Messer, I. Greenberg, P. Bernadat, D. Milojicic, D. Chen, T. Giul and X. Gu, “Towards a distributed platform for resource-constrained devices,” in Distributed Computing Systems, 2002. Proceedings of the 22nd International Conference on. IEEE, 2002, pp. 43–51.
Goyal S, Carter J. A Light weight Secure Cyber Foraging Infrastructure for Resource—Constrained Devices, WMCSA 2004 6th IEEE Workshop. IEEE Publisher; 2–3 December 2004.
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 ACM/IFIP/ USENIX 10th international conference on middleware (Middleware’09), Urbana, IL, USA. Springer-Verlag; 2009. pp. 83–102.
Giurgiu I, Riva O, Alonso G. Dynamic software deployment from clouds to mobile devices. In: Proceedings of the 13 th international middleware conference (Middleware’12), Montreal, QC, Canada. Springer-Verlag; 2012. pp. 394–414.
Dou, V. Kalogeraki, D. Gunopulos, T. Mielikainen, and V. Tuulos, “Misco: a map reduce framework for mobile systems,” in Proc. 3rd International Conference on Pervasive Technologies Related to Assistive Environments. ACM, 2010, p. 32.
Zhao, Z. Xu, C. Chi, S. Zhu, and G. Cao, “Mirroring smartphones for good: A feasibility study,” Mobile and Ubiquitous Systems: Computing, Networking, and Services, pp. 26–38, 2012.
Chun, S. Ihm, P. Maniatis, M. Naik, and A. Patti, “Clone cloud: elastic execution between mobile device and cloud,” in Proc. sixth conference on Computer systems, 2011, pp. 301–314.
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. 8th international conference on Mobile systems, applications, and services. ACM, 2010, pp. 49–62.
Shiraz M, Abolfazli S, Sanaei Z, Gani A (2012) A study on virtual machine deployment for application outsourcing in mobile cloud computing. J Supercomput 63(3):946–964.
Shiraz, M., Gani, A.: A lightweight active service migration framework for computational offloading in mobile cloud computing. J. Supercomput. 68(2), 978–995 (2014). doi: 10.1016/j.jnca.2014.04.009.
Shiraz, M., Gani, A., Shamim, A., Khan, S., & Ahmad, R. W. (2015). Energy Efficient Computational Offloading Framework for Mobile Cloud Computing. Journal of Grid Computing, 13(1), 1–18.
- Offloading for Application Optimization Using Mobile Cloud Computing
- Springer Singapore
- Sequence number