International Journal of Technology Enhancements and Emerging Engineering Research (ISSN 2347-4289)

IJTEEE >> Volume 2 - Issue 5, May 2014 Edition

International Journal of Technology Enhancements and Emerging Engineering Research  
International Journal of Technology Enhancements and Emerging Engineering Research

Website: http://www.ijteee.org

ISSN 2347-4289

Increasing The Performance Of Mobile Smartphones Using Partition And Migration Of Mobile Applications To Cloud Computing

[Full Text]



Hatem M. Abdul Kader, Mohie M. Hadhoud, Salah M El-Sayed, Diaa Salama AbdElminaam



Keywords : Cloud computing, Mobile cloud computing (MCC), GPS, offloading, Partitioning and migration



ABSTRACT: With the increasing use of smartphones devices, mobile applications with richer functionalities are becoming ubiquitous but mobile devices are limited by their resources for computing and power consumption. Cloud the place for abundant resources. Clouds provide opportunity to do huge computations quickly and accurately so we can use cloud for mobile computations. Mobile Cloud Computing (MCC) which combines mobile computing and cloud computing, has become one of a major discussion thread in the IT world in the recent few years. We developed an architecture that uses cloud to do computations that consume resources badly on mobiles. It aims at finding the right spots in an application automatically where the execution can be partitioned and migrated to the cloud. Thus, an elastic application can augment the capabilities of a mobile device including computation power, storage, and network bandwidth, with the light of dynamic execution configuration according to device’s status including CPU load, memory, and battery level. We demonstrate results of the proposed application model using data collected from one of our elastic application.



[1] X .Zhang., S. Jeong., A .Kunjithapatham., S .Gibbs. “ Towards an Elastic Application Model for Augmenting Computing Capabilities of Mobile Platforms”. In: The 3rd International ICST Conference on Mobile Wireless Middleware, Operating Systems, and Applications (MobileWare), vol. 48(4), pp. 161–174 (2010)

[2] X .Fan, J .Cao. “A Survey of Mobile Cloud Computing”. ZTE Commun cations 9(1), 4–8 (2011)

[3] X.Le Guan, K. Meina, and S.Junde, “A Survey of Re-search on Mobile Cloud Computing”, IEEE/ACIS 10th International Conference on Computer and Information Science (ICIS), 2010, pp. 387-392.

[4] M .Armbrust, A .Fox, R.Griffith, A.D. Joseph, R.H. Katz, A.Konwinski, G.Lee, D.Patterson, A.Rabkin, I.Stoica, M.Zaharia “ Above the clouds: A berkeley view of cloud computing”. Technical Report UCB/EECS-2009-28, University of California, Berkeley (February 2009)

[5] I. Giurgiu, O.Riva, D.Juric, I.Krivulev, G.Alonso . “ Call-ing the Cloud: Enabling Mobile Phones as Interfaces to Cloud Applications”. In: Bacon, J.M., Cooper, B.F. (eds.) Middleware 2009. LNCS, vol. 5896, pp. 83–102. Springer, Heidelberg (2009)

[6] F.Niroshinie, W.L.Seng, R.Wenny .”Mobile cloud computing: A survey, Future Generation Computer Systems”, Volume 29, Issue 1, January 2013, pp. 84-106.

[7] B.G.Chun, P.Maniatis. “ Augmented smartphone applications through clone cloud execution” .In: USENIX HotOS XII (2009)

[8] D.S.AbdElminaam. H.M. Abdul Kader,M.M..Hadhoud, and S. M El-Sayed. “GPS Test Performance: Elastic Execution Applications between Mobile Device and Cloud to Reduce Power Consumption ". International Journal of Computer Science and Network Security (IJCSNS), VOL.13 No.12, PP. 6-13, December 2013.

[9] M.H.Tang, et.al “A dynamic mechanism for handling mobile computing environmental changes,” in InfoScale, no. 7, pp. 1-9, May 2006.

[10] N.R.Vallina, E.J. Crowcroft .” achieving energy savings in mobile OS”, in: Proceedings of the Sixth International Workshop on MobiArch, MobiArch’11, ACM, New York, NY, USA, 2011, pp. 37–42.

[11] L.Xinhui, L. Ying,L. Tiancheng . “ The method and tool of cost analysis for cloud computing”, in: Proceedings of IEEE International Conference on Cloud Computing, CLOUD’09, pp. 93–100.

[12] K. Kumar, Y. Lu . “ Cloud computing for mobile users: can offloading computation save energy? “ Computer 43 (2010) 51–56.

[13] APPRIO Homepage : last accessed 13, October, 2013 http://www.appirio.com/

[14] Force.com Homepage : last accessed 13, October, 2013 http://www.salesforce.com/platform/

[15] Amazon Web Services : last accessed 13, October, 2013 http://aws.amazon.com/

[16] Daniela,E. P., Alina.M. L., “Mobile Cloud Computing”, Book Chapter in “New Trends in Mobile and Web Development 2012”, Publication series of Lahti University of Applied Sciences, ISBN 978-951-827-141-6, Chapter 10, pp. 287-336, 2012

[17] F. Xiaopeng,C. Jiannong, and M. Haixia, "A Survey of Mobile Cloud Computing", ZTE Communications, Special Issue on Mobile Cloud Computing and Applications, Vol.9, pp.4-8,No. 1, 2011

[18] OnLive Inc., “OnLIve.” [Online]. Available: http://www.onlive.com

[19] G C .Byung, I.Sunghwan, M.Petros . “ Clonecloud: elastic execution between mobile device and cloud”, in: Proceedings of the Sixth Conference on Computer Systems, EuroSys’11, ACM, New York, NY, USA, 2011, pp. 301–314.

[20] E.E .Marinelli, Hyrax. “ cloud computing on mobile de-vices using MapReduce ”, Masters Thesis, Carnegie Mellon University, 2009.

[21] G.Huerta-Canepa, D. Lee. “A virtual cloud computing provider for mobile devices”. In: Proc. of the 1st ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond (2010)

[22] M.Satyanarayanan, P.Bahl, R. Caceres, N. Davies . “ The Case for VM-Based Cloudlets in Mobile Computing”. In: Proc. IEEE Pervasive Computing, vol. 8(4), pp. 14–23 (2009)

[23] D.Kovachev, Y.Tian, R.Klamma. "Adaptive Computation Offloading from Mobile Devices into the Cloud," Parallel and Distributed Processing with Applications (ISPA), 2012 IEEE 10th International Sym-posium on, vol., no., pp.784-791, 10-13 July 2012.

[24] [X.Gu, A.Messer, I. Greenberg, D.Milojicic, K. Nahrstedt. “Adaptive offloading for pervasive computing”. IEEE Pervasive Computing, 66

[25] D.S.AbdElminaam. H.M. Abdul Kader,M.M..Hadhoud, and S. M El-Sayed. “Developing and Evaluation of New Hybrid Encryption Algorithm". INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY (IJCT), VOL.13 No.1, PP. 4038-4052, March 2014.

[26] D.S.AbdElminaam. H.M. Abdul Kader,M.M..Hadhoud, and S. M El-Sayed. “Elastic Framework for Augmenting the Performance of Mobile Applications Using Cloud Computing”, in the proceeding of 9th International Computer Engineering Conference (ICENCO 2013 ) December 29-30, 2013 Publication Year: 2013, Page(s): 134 - 141