Jitender Kumar, Amita Malik


Mobile cloud computing has emerged as a promising solution for augmenting the cognitive capabilities of the resource constraint smart mobile devices. Although a lot of efforts has been made for augmenting the computational capabilities of these hand-held smart devices, but there are significant problems which need to addressed e.g. enabling the individual mobile users to contextually tune their computing requirements and efficiently utilizing cloud resources while offering the quality of service (QoS). This paper proposes a context based computation augmentation framework to balance these competing goals. It incorporates individual contextual demands in its optimization engine to dynamically adjust its offloading decisions. In addition, it also proposes an adaptive virtual machine (VM) provisioning technique for efficient utilization of cloud resources and maintaining the QoS. We evaluated the design space of the proposed system by extending CloudSim simulator. The experimental results show that the proposed system is able to provide contextual augmentation services with QoS and low costs.


Mobile Cloud Computing; Contextual computation augmentation; Quality of service; Virtual machines

Full Text:



N. Fernando, S. W. Loke, and W. Rahayu, “Mobile Cloud Computing: A Survey,” Future Generation Computing Systems, 2012, DOI: 10.1016/j.future.2012.05.023, pp. 85-106.

M. Satyanaryan, P. Bahl, R. Caceres, and N. Davis, “The case for VM-Based Cloudlets in Mobile Computing,” IEEE, Pervasive Computing, 2009, pp. 14-23.

P. Bahl, R. Y. Han, L. E. Li and M. Satyanarayanan, “Advancing the State of Mobile Cloud Computing,” MCS’12, June 25, 2012, Low Wood Bay, Lake District, UK.

M. Satyanarayan, “pervasive Computing: Vision and Challenges,” Personal Communications, IEEE, 8(4), pp. 10-17, 2001.

P. Mell and T. Grance, “The NIST Definition of Cloud Computing (Draft),”

M. Armburst, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica and M. Zaharia, “Above the Clouds: A Berkeley View of Cloud Computing,” EECS Department, University of California, Berkeley, tech. Rep. UCB/EECS-2009-28, 2009.

R. Kemp, N. Palmer, T. Keilmann, F.Seinstra, N. Drost, J. Maassen, and H. Bal, “eyeDentify: Multimedia Cyber Foraging from smartphones,” Proceedings of 11th IEEE International Symposium on Multimedia, DOI 10.1109/ISM.2009.21, pp.392-399, 2009.

S. Kosta, A. Aucinas, P. Hui, R. Mortier and X. Zhang, “ThinkAir: Dynamic resource allocation and parallel execution in cloud for mobile code offloading,” INFOCOM, 2012 Proceedings IEEE 10.1109/INFCOM.2012.6195845 pp. 945-953.

B. G. Chun, S. Ihm, P. Maiatis, M. Naik, and A. Patti. “CloneCloud: Elastic execution between mobile devices and Cloud,” EuroSys, 2011, pp. 301-314.

C. Mei, D. Taylor, C. Wang, A. Chandra, and J. Weissman, "Sharing-aware Cloud-based Mobile Outsourcing," In Proceedings of Fifth International Conference on Cloud Computing, DOI: 10.1109/CLOUD.2012.48, pp. 408-415, 2012.

S. Bohez, E.D.Coninck, T. Verbelen, P. Simoens, and B. Dhoedt, "Enabling Component-based Mobile Cloud Computing with the AIOLOS Middleware," ARM'14 December 9, 2014, Bordeaux, France,

E. Cuervo, A. Balasubramanian, Dae-ki Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl, “MAUI: Making Smartphoness Last Longer with Code offload,” Proceedings of 8th International Conference on Mobile Systems, Applications, and Services, MobiSys’10, ACM, New York, NY, USA 2010, pp.49-62.

M. Ferber, T. Rauber, M.H.C. Torres, and T. Holvoet, “Resource Allocation for Cloud-Assisted Mobile Applications,” Proceedings of 5th IEEE conference on Cloud Computing, DOI 10.1109/CLOUD.2012.75, pp. 400-407.

M. Shiraj, A. Gani, A. Shamim, S. Khan, and R.W. Ahmad, “Energy Efficient Computation Offloading Framework for Mobile Cloud Computing,” Journal of Grid Computing, DOI 10.1007/s10723-014-9323-6, 2015.

C.Shi, K. Habak, P.Pandurangan, M. Ammar, M.Naik, and E. Zegura, "COSMOS:Compuation Offloading as a Srevice for Mobile Devices," MobiHoc'14 August 11-14, 2014, Philadelphia, PA, USA,

T. L. Botran, J. M. Alonso, and J. A. Lozano, “A Review of Auto-scaling Techniques for Elastic Applications in Cloud Environments.” Journal of Grid Computing, pp. 1-34, 2014, DOI: 10.1007/s10723-014-9314-7.

Rodrigo N. Calheiros, R. Ranjan, A. Beloglazov, Cesar A.F. De Rose, and R. Buyya, “CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms,” Software: Practice and Experience(SPE), Volume 41, Number 1, pp 23-50, ISSN: 0038-0644, Wiley Press, New York, USA, January 2011.

Rodrigo N. Calheiros, R. Ranjan, and R. Buyya, “Virtual Machine Provisioning Based on Analytical and QoS in Cloud Computing Environments,” International Conference on Parallel Processing 2011, DOI 10.1109/ICPP.2011.17 pp 295-304.

L. Wu, S.K. Garg, S. Versteeg, and R. Buyya, “SLA-Based Resource Provisioning for Hosted Software-as-a-Service Applications in Cloud Computing Environments,” IEEE Transactions on Service Computing, Vol. 7, No. 3, July-September 2014.



  • There are currently no refbacks.

Copyright (c) 2018 International Journal of Advanced Research in Computer Science