Optimization Techniques for Resource Provisioning and Load Balancing in Cloud Environment: A Review

Full Text (PDF, 291KB), PP.28-35

Views: 0 Downloads: 0


Amanpreet Kaur 1,* Bikram Pal Kaur 2 Dheerendra Singh 3

1. IKGPTU, Jalandhar

2. Chandigarh Engineering College, Landran (Mohali)

3. CCET, Chandigarh

* Corresponding author.

DOI: https://doi.org/10.5815/ijieeb.2017.01.04

Received: 25 Sep. 2016 / Revised: 5 Nov. 2016 / Accepted: 3 Dec. 2016 / Published: 8 Jan. 2017

Index Terms

Virtual machines, cloud monitoring, load balancing, resource provisioning, scheduling and optimization techniques


Cloud computing is an emerging technology which provides unlimited access of versatile resources to users. The multifaceted and dynamic aspects of cloud computing require efficient and optimized techniques for resource provisioning and load balancing. Cloud monitoring is required identifying overutilized and underutilized of physical machines which hosting Virtual Machines (VMs). Load balancing is necessary for efficient and effective utilization of resources. Most of the authors have taken the objective to reduce the makespan for executing requests on multiple VMs. In this paper, a thorough review on scheduling and load balancing techniques has been done and different techniques have been analyzed on the basis of SLA Violations, CPU utilization, energy consumption and cost parameters.

Cite This Paper

Amanpreet Kaur, Bikrampal Kaur, Dheerendra Singh, "Optimization Techniques for Resource Provisioning and Load Balancing in Cloud Environment: A Review", International Journal of Information Engineering and Electronic Business(IJIEEB), Vol.9, No.1, pp.28-35, 2017. DOI:10.5815/ijieeb.2017.01.04


[1]J. Liu, X. Luo, X. Zhang, F. Zhang and B. Li, "Job Scheduling Model for Cloud Computing Based on Multi-Objective Genetic Algorithm", IJCSI International Journal of Computer Science Issues, Vol. 10, Issue 1, No 3, January 2013.
[2]R. Ranjan, L. Zhao, X. Wu, A. Liu, A. Quiroz and M. Parashar, &ldquo,Peer-to-Peer Cloud Provisioning: Service Discovery and Load-Balancing& rdquo, Cloud Computing, Computer Communications and Networks, N. Antonopoulos and L. Gillam, eds., pp. 195-217, Springer, 2010.
[3]M. Abdullah and M.Othman, "Cost-based Multi-QoS Job Scheduling Using Divisible Load Theory in Cloud Computing", Procedia Computer Science, vol. 18, pp. 928-935, 2013.
[4]T. Keskinturk, M. Yildirim and M. Barut, "An ant colony optimization algorithm for load balancing in parallel machines with sequence-dependent setup times", Computers & Operations Research, vol. 39, no. 6, pp. 1225-1235, 2012.
[5]P. Durgadevi and Dr. S. Srinivasan, "Task Scheduling using Amalgamation of Metaheuristics Swarm Optimization Algorithm and Cuckoo Search in Cloud Computing Environment", Journal for Research, vol.1,no. 9, 2015.
[6]GU, J. HU, T. ZHAO and G. SUN, "A New Resource Scheduling Strategy Based on Genetic Algorithm in Cloud Computing Environment", JCP, vol. 7, no. 1, pp. 42-52,2012.
[7]R. Buyya , S.K. Garg and R.N. Calheiros, "SLA-Oriented Resource Provisioning for Cloud Computing: Challenges, Architecture, and Solutions", Proc. International IEEE Conf. Cloud and Service Computing (CSC), pp. 1-10, 2011.
[8]Ferretti, V. Ghini, F. Panzieri, M. Pellegrini, and E. Turrini, "QoS-Aware Clouds," in Proc. IEEE 3rd Intern. Conf. on Cloud Computing (CLOUD'10), pp. 321-328, 2012.
[9]Vincent C. Emeakaroha, Ivona Brandic, Michael Maurer, Ivan Breskovic, "SLA-Aware Application Deployment and Resource Allocation in Clouds", 35th IEEE Annual Computer Software and Application Conference Workshops, pp. 298-303,2011
[10]J. Doyle, R. Shorten and D. O'Mahony, "Stratus: Load Balancing the Cloud for Carbon Emissions Control", IEEE Transactions on Cloud Computing, vol. 1, no. 1, pp. 1-13, 2013.
[11]Jeffrey M. Galloway, Karl L. Smith, Susan S. Vrbsky. "Power Aware Load Balancing for Cloud Computing", Proceedings of the World Congress on Engineering and Computer Science 2011 Vol. IWCECS 2011, October 19-21, San Francisco, USA.
[12]W. Deng, F. Liu, H. Jin, B. Li and D. Li, "Harnessing renewable energy in cloud datacenters: opportunities and challenges", IEEE Network, vol. 28, no. 1, pp. 48-55, 2014.
[13]A. Beloglazov, J. Abawajy and R. Buyya, "Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing", Future Generation Computer Systems, vol. 28, no. 5, pp. 755-768, 2012.
[14]M. Yakhchi, S. Ghafari and S. Yakhchi, "Proposing a load balancing method based on Cuckoo Optimization Algorithm for energy management in cloud computing infrastructures", in 6th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO), Istanbul, 2015.
[15]J. Adhikari and S. Patil, "Double threshold energy aware load balancing in cloud computing", in Computing, Communications and Networking Technologies (ICCCNT),2013 Fourth International Conference, Tiruchengode, 2013, pp. 1 - 6.
[16]Joshi, Manveer and Bikram Pal Kaur., "Coap Protocol For Constrained Networks", International Journal of Wireless and Microwave Technologies, vol. 5, no. 6, pp. 1-10, 2015.