Skip to main content
Log in

Elastic resource provisioning in hybrid mobile cloud for computationally intensive mobile applications

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

The paper addresses the integration of hybrid cloud with mobile applications. The challenge about hybrid mobile cloud resource provisioning is the trade-offs between energy consumption, performance provided to users and how resources, such as processing power and network, are being utilized. The proposed elastic hybrid mobile cloud resource provisioning model is jointly optimized to improve mobile user experience within the constraints of available resources and user QoS requirement. The paper presents the system utility of hybrid cloud system involving local cloud and public cloud infrastructure. From the perspectives of both mobile applications and cloud providers, the proposed system utility is optimized to improve the performance of mobile applications and the utilization of cloud resources. The proposed elastic hybrid mobile cloud resource provisioning algorithm includes two sub-algorithms. To evaluate and validate performance of the proposed algorithm, a series of experiments are conducted. The comparison results and analyses are discussed. The experimental results show the improvement to previous works.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  1. More NS, Hiray SR (2012) Load balancing and resource monitoring in cloud. In: CUBE ’12 Proceedings of the CUBE International Information Technology Conference, pp 552–556

  2. Vilaplana J, Solsona F, Mateo J, Teixido I (2014) SLA-aware load balancing in a web-based cloud system over openstack. In: ICSOC 2013 Workshops, vol 8377, pp 281–293

  3. Lin C-C, Chin H-H, Deng D-J (2014) Dynamic multiservice load balancing in cloud-based multimedia system. IEEE Syst J 8(1):225–234

    Article  Google Scholar 

  4. Rahman M, Iqbal S, Gao J (2014) Load balancer as a service in cloud computing. In: 2014 IEEE 8th International Symposium on Service Oriented System Engineering (SOSE), pp 204–211

  5. Mohamed N, Al-Jaroodi J, Jiang H (2014) DDOps: dual-direction operations for load balancing on non-dedicated heterogeneous distributed systems. Clust Comput 17(2):503–528

    Article  Google Scholar 

  6. Soni G, Kalra M (2014) A novel approach for load balancing in cloud data center. In: 2014 IEEE International Advance Computing Conference (IACC), pp 807–812

  7. Adhikari J, Patil S (2013) Double threshold energy aware load balancing in cloud computing. In: Computing, 2013 Fourth International Conference on (ICCCNT), pp 1–6

  8. Arabnia HR (1995) A distributed stereocorrelation algorithm. In: Fourth International Conference on Computer Communications and Networks, pp 479–482

  9. Singh A, Juneja D, Malhotra M (2015) autonomous agent based load balancing algorithm in cloud computing. In: International Conference ICACTA on Procedia Computer Science, vol 45, pp 832–841

  10. Bhandarkar SM, Arabnia HR (1995) The REFINE multiprocessor—theoretical properties and algorithms. Parallel Comput 21(11):1783–1805

    Article  Google Scholar 

  11. Wani MA, Arabnia HR (2003) Parallel edge-region-based segmentation algorithm targeted at reconfigurable multi-ring network. J Supercomput 25(1):43–62

    Article  MATH  Google Scholar 

  12. Arabnia HR (1990) A parallel algorithm for the arbitrary rotation of digitized images using process-and-data-decomposition approach. J Parallel Distrib Comput 10(2):188–192

    Article  Google Scholar 

  13. Arabnia HR, Oliver MA (1987) A transputer network for the arbitrary rotation of digitised images. Comput J 30(5):425–433

    Article  Google Scholar 

  14. Arabnia HR, Oliver MA (1986) Fast operations on raster images with SIMD machine architectures. Int J Eurogr Assoc 5(3):179–188

    Google Scholar 

  15. Arabnia HR, Oliver MA (1987) Arbitrary rotation of raster images with SIMD machine architectures. Int J Eurogr Assoc 6(1):3–12

    Google Scholar 

  16. Arabnia HR, Smith JW (1993) A reconfigurable interconnection network for imaging operations and its implementation using a multi-stage switching box. In: Proceedings of the 7th Annual International High Performance Computing Conference. The 1993 High Performance Computing: New Horizons Supercomputing Symposium, Calgary, Alberta, Canada, pp 349–357

  17. Arabnia HR, Oliver MA (1989) A transputer network for fast operations on digitised images. Int J Eurogr Assoc 8(1):3–12

    Google Scholar 

  18. Arabnia HR, Bhandarkar SM (1996) Parallel stereocorrelation on a reconfigurable multi-ring network. J Supercomput 10(3):243–270

    Article  MATH  Google Scholar 

  19. Bhandarkar SM, Arabnia Hamid R, Smith JW (1995) A reconfigurable architecture for image processing and computer vision. Int J Pattern Recognit Artif Intell (IJPRAI) 9(2):201–229

    Article  Google Scholar 

  20. Bhandarkar SM, Arabnia HR (1995) The hough transform on a reconfigurable multi-ring network. J Parallel Distrib Comput 24(1):107–114

    Article  Google Scholar 

  21. Shi T, Yang M, Li X, Lei Q, Jiang Yingtao (2016) An energy-efficient scheduling scheme for time-constrained tasks in local mobile clouds. Pervasive Mobile Comput 27:90–105

    Article  Google Scholar 

  22. Chen L, Duan Y, Qiu M, Xiong J (2015) Adaptive resource allocation optimization in heterogeneous mobile cloud systems. In: IEEE International Conference on Cyber Security and Cloud Computing (CSCloud), pp 19–24

  23. Flores H, Narayana Srirama S, Paniagua C (2012) Towards mobile cloud applications: offloading resource-intensive tasks to hybrid clouds. Int J Pervasive Comput Commun 8(4):344–367

    Article  Google Scholar 

  24. Sanaei Z, Abolfazli S, Gani A, Chen M (2015) HMCC: a hybrid mobile cloud computing framework exploiting heterogeneous resources. In: 2015 IEEE MobileCloud, pp 157–162

  25. Cole Y, Zhang H, Ge L, Wei S, Yu W, Lu C, Chen G, Shen D, Blasch E, Pham KD (2015) ScanMe Mobile: a local and cloud hybrid service for analyzing APKs. In: RACS Proceedings of the 2015 Conference on Research in Adaptive and Convergent Systems, pp 268–273

  26. Chae D, Kim J, Kim J, Kim J, Yang S, Cho Y, Kwon Y, Paek Y (2014) CMcloud: cloud platform for cost-effective offloading of mobile applications. In: 2014 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp 434–444

  27. Yang L, Cao J, Liang G, Han X (2015) Cost aware Service placement and load dispatching in mobile cloud systems. IEEE Trans Comput 99:1

    MATH  Google Scholar 

  28. Das S, Khatua M, Misra S, Obaidat M (2015) Quality-assured secured load sharing in mobile cloud networking environment. IEEE Trans Cloud Comput PP(99):1

    Article  Google Scholar 

  29. Raei H, Yazdani N (2016) Analytical performance models for resource allocation schemes of cloudlet in mobile cloud computing. J Supercomput 1–32

  30. Li Chunlin, Yan Xin, Li LaYuan, Flexible service provisioning based on context constraint for enhancing user experience in service oriented mobile cloud. J Netw Comput Appl. published online first

  31. Chunlin Li, Layuan Li (2015) Cost and energy aware service provisioning for mobile client in cloud computing environment. J Supercomput 71(4):1196–1223

    Article  Google Scholar 

  32. Chunlin L, Layuan L (2014) Exploiting composition of mobile devices for maximizing user QoS under energy constraints in mobile grid. Inf Sci 279(20):654–670

    Article  Google Scholar 

  33. Chunlin L, LaYuan L (2015) An efficient market strategy based optimal scheduling in hybrid cloud environments. Wirel Pers Commun 83(1):581–602

    Article  Google Scholar 

  34. Kelly F, Maulloo A, Tan D (1998) Rate control for communication networks: shadow prices, proportional fairness and stability. J Oper Res Soc 49(3):237–252

    Article  MATH  Google Scholar 

  35. Kuhn HW, Tucker AW (1951) Nonlinear programming. In: Proceedings of 2nd Berkeley Symposium on Berkeley. University of California Press, pp 481–492

  36. Amazon EC2 instances. http://aws.amazon.com/ec2/instance-types/

  37. Youku. http://www.youku.com/

  38. Chi-Sheng SHIH, Yu-Hsin WANG, Norman CHANG (2015) Multi-tier elastic computation framework for mobile cloud computing. mobile cloud computing, services, and engineering (MobileCloud). In: 2015 3rd IEEE International Conference on San Francisco, CA, March 30 2015–April 3 2015, pp 223–232

Download references

Acknowledgements

The authors thank the editors and the anonymous reviewers for their helpful comments and suggestions. The work was supported by the National Natural Science Foundation (NSF) under Grants (Nos. 61672397, 61472294, 61601336), Key Laboratory of Spatial Data Mining & Information Sharing of Ministry of Education, Fuzhou University (No.2016LSDMIS05), Program for the High-end Talents of Hubei Province. Any opinions, findings and conclusions are those of the authors and do not necessarily reflect the views of the above agencies.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Li Chunlin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chunlin, L., Min, Z. & Youlong, L. Elastic resource provisioning in hybrid mobile cloud for computationally intensive mobile applications. J Supercomput 73, 3683–3714 (2017). https://doi.org/10.1007/s11227-017-1965-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-017-1965-2

Keywords

Navigation