Skip to main content

Advertisement

Log in

Load-Balancing Based Cross-Layer Elastic Resource Allocation in Mobile Cloud

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

The paper proposes a hybrid mobile cloud computing system, in which mobile applications can use different resources or services in local cloud and remote public cloud such as computation, storage and bandwidth. The cross-layer load-balancing based mobile cloud resource allocation optimization is proposed. The proposed approach augments local cloud service pools with public cloud to increase the probability of meeting the service level agreements. Our problem is divided by public cloud service allocation and local cloud service allocation, which is achieved by public cloud supplier, local cloud agent and the mobile user. The system status information is used in the hybrid mobile cloud computing system such as the preferences of mobile applications, energy, server load in cloud datacenter to improve resource utilization and quality of experience of mobile user. Therefore, the system status of hybrid mobile cloud is monitored continuously. The mathematical model of the system and optimization problem is given. The system design of load-balancing based cross-layer mobile cloud resource allocation is also proposed. Through extensive experiments, this paper evaluates our algorithm and other approaches from the literature under different conditions. The results of the experiments show a performance improvement when compared to the approaches from the literature.

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.

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
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26

Similar content being viewed by others

References

  1. More, N. S., & Hiray, S. R. (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 Systems Journal, 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. Cluster Computing, 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 4th international conference on (ICCCNT) (pp. 1–6).

  8. Kliazovich, D., Arzo, S. T., Granelli, F., Bouvry, P., Khan, S. U. (2013). e-STAB: Energy-efficient scheduling for cloud computing applications with traffic load balancing. In Green computing and communications (GreenCom), 2013 IEEE iThings/CPSCom (pp. 7–13).

  9. Galloway, J., Smith, K., & Carver, J. (2012). An empirical study of power aware load balancing in local cloud architectures. In 2012 9th international conference on ITNG (pp. 232–236).

  10. Li, C.-C., & Wang, K. (2014). An SLA-aware load balancing scheme for cloud datacenters. In 2014 international conference on information networking (ICOIN) (pp. 58–63).

  11. Adnan, M. A., & Gupta, R. (2013). Utility-aware deferred load balancing in the cloud driven by dynamic pricing of electricity. 2013 DATE (pp. 262–265).

  12. Maguluri, S. T., Srikant, R., & Ying, L. (2012). Stochastic models of load balancing and scheduling in cloud computing clusters. In 2012 INFOCOM (pp. 702–710). IEEE.

  13. 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 and Mobile Computing, Elsevier, 27, 90–105.

    Article  Google Scholar 

  14. Thiam, C., Costa, G. D. & Pierson, J. M. (2013). Cooperative scheduling anti-load balancing algorithm for cloud: CSAAC. In IEEE international conference on cloud computing technology and science (pp. 433–438).

  15. Singh, A., Juneja, D., Malhotra, M. (2015). Autonomous agent based load balancing algorithm in cloud computing. In Procedia computer science, international conference ICACTA (Vol. 45, pp. 832–841).

  16. Kovachev, D., Cao, Y., & Klamma, R. (2014). Building mobile multimedia services: A hybrid cloud computing approach. Multimedia Tools and Applications, 70(2), 977–1005.

    Article  Google Scholar 

  17. Díaz-Sánchez, D., Almenarez, F., Marín, A., Arias, P., Sánchez-Guerrero, R., & Sanvido, F. (2011). A privacy aware media gateway for connecting private multimedia clouds to limited devices. In Wireless and mobile networking conference (WMNC), 2011 4th Joint IFIP (pp. 1–8).

  18. Rawadi, J. M., Artail, H., & Safa, H. (2014). Providing local cloud services to mobile devices with inter-cloudlet communication. In 17th IEEE MELECON (pp. 134–138).

  19. Mei, C., Taylor, D., Wang, C., Chandra, A., & Weissman, J. (2012). Sharing-aware cloud-based mobile outsourcing. IEEE International Conference on Cloud Computing, 2012, 408–415.

    Google Scholar 

  20. Horrow, S., Gupta, S., Sardana, A., & Abraham, A. (2012). Secure private cloud architecture for mobile infrastructure as a service. In 2012 IEEE 8th world congress on services (pp. 149–154).

  21. 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).

  22. Flores, H., Srirama, S. N., & Paniagua, C. (2012). Towards mobile cloud applications: Offloading resource-intensive tasks to hybrid clouds. International Journal of Pervasive Computing and Communications, 8(4), 344–367.

    Article  Google Scholar 

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

    Google Scholar 

  24. Cole, Y., Zhang, H., Ge, L., Wei, S., Yu, W., Lu, C., et al. (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).

  25. Lin, T.-C., Pai, M.-Y., Chen, C.-L., & Chen, C.-C. (2015). Load-balanced cloud service interface for the HiBA mobile cloud environment. In IEEE international conference on consumer electronics (ICCE-TW) (pp. 360–361).

  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 Transactions on Computers, 64(99), 1.

    MathSciNet  MATH  Google Scholar 

  28. Das, S., Khatua, M., Misra, S., Obaidat, M. S. (2015). Quality-assured secured load sharing in mobile cloud networking environment. In IEEE Transactions on Cloud Computing (99) (p. 1).

  29. Vondra, M., & Becvar, Z. (2014). QoS-ensuring distribution of computation load among cloud-enabled small cells. In 2014 IEEE 3rd international conference on cloud networking (CloudNet) (pp. 197–203).

  30. Chunlin, L., Xin, Y., & LaYuan, L. (2016). Flexible service provisioning based on context constraint for enhancing user experience in service oriented mobile cloud. Journal of Network and Computer Applications, 66, 250–261.

  31. Chunlin, L., & LaYuan, L. (2015). Cost and energy aware service provisioning for mobile client in cloud computing environment. Journal of Supercomputing, 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. Information Science, 279(20), 654–670.

    Article  Google Scholar 

  33. Chunlin, L., & LaYuan, L. (2015). An efficient market strategy based optimal scheduling in hybrid cloud environments. Wireless Personal Communications, 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. Journal of the Operational Research Society, 49(3), 237–252.

    Article  MATH  Google Scholar 

  35. Kuhn, H. W., & Tucker, A. W. (1951). Nonlinear programming. In Proceedings of 2nd Berkeley symposium. (pp. 481–492). Berkeley: University of California Press.

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

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

Download references

Acknowledgements

The work was supported by the National Natural Science Foundation (NSF) under grants (No. 61672397, 61472294), 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 Chunlin Li.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, C., Li, L. Load-Balancing Based Cross-Layer Elastic Resource Allocation in Mobile Cloud. Wireless Pers Commun 97, 2399–2437 (2017). https://doi.org/10.1007/s11277-017-4615-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-017-4615-3

Keywords

Navigation