An Experimental Analysis on Performance and Energy Saving in Mobile Cloud Computing

Full Text (PDF, 432KB), PP.45-52

Views: 0 Downloads: 0


Sindhu K 1,* H.S.Guruprasad 1

1. Department of ISE, BMS College of Engineering, Bangalore, India

* Corresponding author.


Received: 2 Jun. 2017 / Revised: 5 Jul. 2017 / Accepted: 10 Aug. 2017 / Published: 8 Sep. 2017

Index Terms

Mobile cloud computing, android, mobile, performance, energy consumption, offloading, server


Mobile Cloud Computing is a combination of mobile, cloud and wireless network where data storage and processing happens outside the mobile device. The storage capacity, processing power and battery life can be improved by moving resource intensive applications onto the cloud. In this paper, the performance of the mobile device is measured by using four different sorting techniques. Two different strategies were used for execution. In the first strategy, the input, execution and the output happens on the mobile device. In the other strategy, the input and output happens on the mobile device while the execution of the sorting techniques is offloaded to the server. The parameters considered for measurement are the execution time and mobile device’s energy consumption. The results show that offloading the task to the server reduces the execution time and energy consumption on the mobile device.

Cite This Paper

Sindhu K, H.S.Guruprasad, "An Experimental Analysis on Performance and Energy Saving in Mobile Cloud Computing", International Journal of Information Technology and Computer Science(IJITCS), Vol.9, No.9, pp. 45-52, 2017. DOI:10.5815/ijitcs.2017.09.04


[1]S. Abolfazli, Z. Sanaei, M. Alizadeh, A. Gani, and F. Xia, “An experimental analysis on cloud-based mobile augmentation in mobile cloud computing,” IEEE Transactions on ConsumerElectronics, vol. 60, no. 1, pp. 146–154, 2014.

[2]M Shiraz, A Gani, "A lightweight active service migration framework for computational offloading in mobile cloud computing”, The Journal of Supercomputing, 2014 - Springer

[3]Xia, Feng, Fangwei Ding, Jie Li, Xiangjie Kong, Laurence T.Yang, and Jianhua Ma. "Phone2Cloud: Exploiting computation offloading for energy saving on smartphones in mobile cloud computing." Information Systems Frontiers 16, no. 1 (2014): 95-111.

[4]Abolfazli, Saeid, Zohreh Sanaei, Muhammad Shiraz, and Abdullah Gani. "MOMCC: market-oriented architecture for mobile cloud computing based on service oriented architecture." In Communications in China Workshops (ICCC), 2012 1st IEEE International Conference on, pp. 8-13. IEEE, 2012. 

[5]Liu, Yanchen, and Myung J. Lee. "An effective dynamic programming offloading algorithm in mobile cloud computing system." 2014 IEEE Wireless Communications and Networking Conference (WCNC). IEEE, 2014.

[6]Xiang, Liyao, Shiwen Ye, Yuan Feng, Baochun Li, and Bo Li. "Ready, set, go: Coalesced offloading from mobile devices to the cloud." In IEEE INFOCOM 2014-IEEE Conference on Computer Communications, pp. 2373-2381. IEEE, 2014.

[7]Kaya, Mahir, Altan Koçyigit, and P. Erhan Eren. "A Mobile Computing Framework Based on Adaptive Mobile Code Offloading." 2014 40th EUROMICRO Conference on Software Engineering and Advanced Applications. IEEE, 2014.

[8]Wu, Huaming, Qiushi Wang, and Katinka Wolter. "Tradeoff between performance improvement and energy saving in mobile cloud offloading systems." 2013 IEEE International Conference on Communications Workshops (ICC). IEEE, 2013.

[9]Fekete, Krisztian, Adam Pelle, and Kristof Csorba. "Energy efficient code optimization in mobile environment." 2014 IEEE 36th International Telecommunications Energy Conference (INTELEC). IEEE, 2014.

[10]Bolla, Raffaele, Rafiullah Khan, Xavier Parra, and Matteo Repetto. "Improving Smartphones Battery Life by Reducing Energy Waste of Background Applications." In 2014 Eighth International Conference on Next Generation Mobile Apps, Services and Technologies, pp. 123-130. IEEE, 2014.

[11]Silva, Francisco Airton, Paulo Maciel, and Rubens Matos. "SmartRank: a smart scheduling tool for mobile cloud computing." The Journal of Supercomputing 71.8 (2015): 2985-3008.

[12]Elgendy, Mostafa A., Ahmed Shawish, and Mahmoud I. Moussa. "MCACC: New approach for augmenting the computing capabilities of mobile devices with Cloud Computing." Science and Information Conference (SAI), 2014. IEEE, 2014.

[13]Angin, Pelin, Bharat Bhargava, and Zhongjun Jin. "A Self-Cloning Agents Based Model for High-Performance Mobile-Cloud Computing." 2015 IEEE 8th International Conference on Cloud Computing. IEEE, 2015.

[14]Truong-Huu, Tram, Chen-Khong Tham, and Dusit Niyato. "To Offload or to Wait: An Opportunistic Offloading Algorithm for Parallel Tasks in a Mobile Cloud." Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on. IEEE, 2014.

[15]Abolfazli, Saeid, Zohreh Sanaei, Abdullah Gani, Feng Xia, and Wei-Ming Lin. "RMCC: Restful Mobile Cloud Computing Framework for Exploiting Adjacent Service-Based Mobile Cloudlets." In Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on, pp. 793-798. IEEE, 2014.


[17]Abolfazli, Saeid, Abdullah Gani, and Min Chen. "HMCC: A Hybrid Mobile Cloud Computing Framework Exploiting Heterogeneous Resources." Mobile Cloud Computing, Services, and Engineering (MobileCloud), 2015 3rd IEEE International Conference on. IEEE, 2015.

[18]Othman, Mazliza, Abdul Nasir Khan, Shahbaz Akhtar Abid, and Sajjad Ahmad Madani. "MobiByte: an application development model for mobile cloud computing." Journal of Grid Computing 13, no. 4 (2015): 605-628.

[19]Salama, Ahmed S. "A swarm intelligence based model for mobile cloud computing." International Journal of Information Technology and Computer Science (IJITCS) 7, no. 2 (2015): 28.

[20]Fernando, Niroshinie, Seng W. Loke, and Wenny Rahayu. "Honeybee: A programming framework for mobile crowd computing." International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services. Springer Berlin Heidelberg, 2012.

[21]Fernando, Niroshinie, Seng W. Loke, and Wenny Rahayu. "Mobile cloud computing: A survey." Future Generation Computer Systems 29, no. 1 (2013): 84-106. 

[22]Adamuthe, Amol C., Vikram D. Salunkhe, Seema H. Patil, and Gopakumaran T. Thampi. "Cloud Computing–A market Perspective and Research Directions." International Journal of Information Technology and Computer Science (IJITCS) 7, no. 10 (2015): 42.

[23]Yang, Seungjun, Donghyun Kwon, Hayoon Yi, Yeongpil Cho, Yongin Kwon, and Yunheung Paek. "Techniques to minimize state transfer costs for dynamic execution offloading in mobile cloud computing." IEEE Transactions on Mobile Computing 13, no. 11 (2014): 2648-2660.

[24]Chen, Chien-An, Myounggyu Won, Radu Stoleru, and Geoffrey G. Xie. "Energy-efficient fault-tolerant data storage and processing in mobile cloud."IEEE Transactions on cloud computing 3, no. 1 (2015): 28-41.

[25]Xiang, Xudong, Chuang Lin, and Xin Chen. "EcoPlan: energy-efficient downlink and uplink data transmission in mobile cloud computing." Wireless Networks 21, no. 2 (2015): 453-466.

[26]Suneel, K. S., and H. S. Guruprasad. "An Approach for Server Consolidation in a Priority Based Cloud Architecture." BVICAM's International Journal of Information Technology 8, no. 1 (2016).

[27]Sanaei, Zohreh, Saeid Abolfazli, Abdullah Gani, and Rajkumar Buyya. "Heterogeneity in mobile cloud computing: taxonomy and open challenges." IEEE Communications Surveys & Tutorials 16, no. 1 (2014): 369-392.

[28]Najmeh Moghadasi, Mostafa Ghobaei Arani, Mahboubeh Shamsi,"A Novel Approach for Reduce Energy Consumption in Mobile Cloud Computing", International Journal of Information Technology and Computer Science(IJITCS), vol.7, no.11, pp.62-73, 2015. 

[29]urRehman Khan Atta, Mazliza Othman, Sajjad Ahmad Madani, and SameeUllah Khan. "A Survey of Mobile Cloud Computing Application Models.", IEEE Communications Surveys & Tutorials, Vol. 16, No. 1, 2014.