Enhancing Response Time of Cloud Resources Through Energy Efficient Cloud Scheduling Algorithm

Authors

  • Priyal Ghetiya  Department of Computer Engineering, R.K. University, Rajkot, Gujarat, India
  • Prof. Dhaval Nimavat  Department of Computer Engineering, R.K. University, Rajkot, Gujarat, India

DOI:

https://doi.org//10.32628/IJSRSET222934

Keywords:

Scheduling, Reducing energy consumption, Load balancing, Virtual machine, WorkflowSim

Abstract

Cloud Computing is becoming a dominant trend in providing information technology (IT) services. The cloud comprises many hardware and software resources today, and more people are switching to such services. Users' requests for cloud resources must incur a minimum amount of load on the system while getting a rapid response. In the cloud today, there is too much computational power. Load balancing makes it possible for various components of the cloud computing environment to work efficiently. To balance client requests to available resources so that the system is not overloaded, and the requested resources are delivered as quickly as possible, an effective load balancing strategy is essential. In this research article, we have presented a critical analysis of various existing cloud load balancing and scheduling algorithms. Several task scheduling approaches have been proposed in the literature review, but there appears to be a lack of scheduling algorithms for real-time task works based on historical scheduling records (HSR). The proposed algorithm uses information available in HSR to efficiently distributes incoming user requests to available virtual machines. The proposed scheduling algorithm uses the scaleup and scale down resource algorithm which helps in achieving maximum resource utilization. The algorithm tries to balance the load on VMs by scaling up and down cloud resources. WorkflowSim is used to analyze the performance of the algorithm proposed. The simulation results are compared with the existing scheduling algorithm which shows the proposed algorithm outperforms existing scheduling algorithms in terms of makespan.

References

  1. Rai, H., Ojha, S. K., & Nazarov, A. (2020, December). Cloud Load Balancing Algorithm. In 2020 2nd International Conference on Advances in Computing, Communication Control and Networking (ICACCCN) (pp. 861-865). IEEE.
  2. Kumar, P., Bundele, M., & Somwansi, D. (2018, November). An adaptive approach for load balancing in cloud computing using MTB load balancing. In 2018 3rd International Conference and Workshops on Recent Advances and Innovations in Engineering (ICRAIE) (pp. 1-5). IEEE.
  3. Mishra, A., & Tiwari, D. (2020, December). A Proficient Load Balancing Using Priority Algorithm In Cloud Computing. In 2020 IEEE International Conference on Machine Learning and Applied Network Technologies (ICMLANT) (pp. 1-6). IEEE
  4. Panda, S. K., & Jana, P. K. (2019). An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems. Cluster Computing, 22(2), 509-527.
  5. Malhotra, D. (2018, December). LD_ASG: Load Balancing Algorithm in Cloud Computing. In 2018 Fifth International Conference on Parallel, Distributed and Grid Computing (PDGC) (pp. 387-392). IEEE.
  6. Tang, L. (2018, August). Load Balancing Optimization in Cloud Computing Based on Task Scheduling. In 2018 International Conference on Virtual Reality and Intelligent Systems (ICVRIS) (pp. 116-120). IEEE.
  7. Swarnakar, S., Kumar, R., Krishn, S., & Banerjee, C. (2020, September). Improved Dynamic Load Balancing Approach in Cloud Computing. In 2020 IEEE 1st International Conference for Convergence in Engineering (ICCE) (pp. 195-199). IEEE.
  8. Mishra, A., & Tiwari, D. (2020, December). A Proficient Load Balancing Using Priority Algorithm In Cloud Computing. In 2020 IEEE International Conference on Machine Learning and Applied Network Technologies (ICMLANT) (pp. 1-6). IEEE.
  9. Alworafi, M. A., Dhari, A., El-Booz, S. A., Nasr, A. A., Arpitha, A., & Mallappa, S. (2019). An enhanced task scheduling in cloud computing based on hybrid approach. In Data Analytics and Learning (pp. 11-25). Springer, Singapore.
  10. Marahatta, A., Pirbhulal, S., Zhang, F., Parizi, R. M., Choo, K. K. R., & Liu, Z. (2019). Classification-based and energy-efficient dynamic task scheduling scheme for virtualized cloud data center. IEEE Transactions on Cloud Computing, 9(4), 1376-1390.
  11. Singh, A. N., & Prakash, S. (2018). WAMLB: weighted active monitoring load balancing in cloud computing. In Big data analytics (pp. 677-685). Springer, Singapore.
  12. Mondal, A. S., Mukhopadhyay, S., Mondal, K. C., & Chattopadhyay, S. (2021). A Double Threshold-Based Power-Aware Honey Bee Cloud Load Balancing Algorithm. SN Computer Science, 2(5), 1-16.
  13. Seth, S., & Singh, N. (2019). Dynamic heterogeneous shortest job first (DHSJF): a task scheduling approach for heterogeneous cloud computing systems. International Journal of Information Technology, 11(4), 653-657.
  14. Yadav, M., & Prasad, J. S. (2019, April). An Enhanced Genetic Virtual Machine Load Balancing Algorithm for Data Center. In International Conference on Advances in Computing and Data Sciences (pp. 244-253). Springer, Singapore.
  15. Mulla, B., Krishna, C. R., & Tickoo, R. K. (2019, August). Virtual Machine Allocation in Heterogeneous Cloud for Load Balancing Based on Virtual Machine Classification. In International Conference on Inventive Computation Technologies (pp. 331-341). Springer, Cham.
  16. Zhang, Y., Cheng, X., Chen, L., & Shen, H. (2018). Energy-efficient tasks scheduling heuristics with multi-constraints in virtualized clouds. Journal of Grid Computing, 16(3), 459-475.
  17. Kashikolaei, S. M. G., Hosseinabadi, A. A. R., Saemi, B., Shareh, M. B., Sangaiah, A. K., & Bian, G. B. (2020). An enhancement of task scheduling in cloud computing based on imperialist competitive algorithm and firefly algorithm. The Journal of Supercomputing, 76(8), 6302-6329.

Downloads

Published

2022-06-30

Issue

Section

Research Articles

How to Cite

[1]
Priyal Ghetiya, Prof. Dhaval Nimavat, " Enhancing Response Time of Cloud Resources Through Energy Efficient Cloud Scheduling Algorithm, International Journal of Scientific Research in Science, Engineering and Technology(IJSRSET), Print ISSN : 2395-1990, Online ISSN : 2394-4099, Volume 9, Issue 3, pp.354-356, May-June-2022. Available at doi : https://doi.org/10.32628/IJSRSET222934