An Improved Rasa for Load Balancing in Cloud Computing
Asian Journal of Research in Computer Science,
Cloud is specifically known to have difficulty in managing resource usage during task scheduling, this is an innate from distributed computing and virtualization. The common issue in cloud is load balancing management. This issue is more prominent in virtualization technology and it affects cloud providers in term of resource utilization and cost and to the users in term of Quality of Service (QoS). Efficient procedures are therefore necessary to achieve maximum resource utilization at a minimized cost. This study implemented a load balancing scheme called Improved Resource Aware Scheduling Algorithm (I-RASA) for resource provisioning to cloud users on a pay-as-you-go basis using CloudSim 3.0.3 package tool. I-RASA was compared with recent load balancing algorithms and the result shown in performance evaluation section of this paper is better than Max-min and RASA load balancing techniques. However, it sometimes outperforms or on equal balance with Improved Max-Min load balancing technique when using makespan, flow time, throughput, and resource utilization as the performance metrics.
- Improved RASA
- load balancing
- cloud computing
- and resource utilization.
How to Cite
Nayak S, Parida S, Tripathy C. Modeling of task scheduling algorithm using petri-net in cloud computing, progress in advanced computing and intelligent engineering. Advances in Intelligent Systems and Computing, Springer, Singapore. 2018;563: 633–643.
Sumanpreet K, Navtej S. Review on dynamic resource allocation based on lease types in cloud environment, International Journal of Computers & Technology. 2017;16:7581-7585.
Saeed P, Reza E. RASA: A new grid task scheduling algorithm, International Journal of Digital Content Technology and its applications. 2009;3:91-99.
Neelima P, Reddy ARM. An efficient load balancing system using adaptive dragonfly algorithm in cloud computing. Cluster Computing. 2020;23(1):2891-2899.
Muthusamy G, Chandran SR. Task scheduling using artificial bee foraging optimization for load balancing in cloud data centers. Comput Appl Eng Educ. 2020;28:769– 778.
Jena UK, Das PK, Kabat MR. Hybridization of meta-heuristic algorithm for load balancing in cloud computing environment. Journal of King Saud University – Computer and Information Sciences; 2020.
Semmoud A, Hakem M, Benmammar B, and Charr J‐C. Load balancing in cloud computing environments based on adaptive starvation threshold. Concurrency and Computation: Practice and Experience. 2020;32(11):259-277.
Arora P, Dixit A. An elephant herd grey wolf optimization (EHGWO) algorithm for load balancing in cloud. International Journal of Pervasive Computing and Communications. 2020;16(3):259-277.
Abdulquadri OS, Ravi G. Dual objective task scheduling algorithm in cloud environment. International Journal in Advanced Trends in Computer Science and Engineering. 2020;9(3):2527-2534.
Elzeki O, Reshad M, Elsoud M. Improved max-min algorithm in cloud computing. International Journal of Computer Applications. 2012;50(12):22-27.
Pawan K, Rakesh R. Issues and challenges of load balancing techniques in cloud computing: A survey. ACM Computing Surveys (CSUR) Volume 2019;51(6).
Udayraj P, Hemant G. Review of load balancing technique in cloud computing, IJRAR- International Journal of Research and Analytical Reviews, 2019;6(2):826-833.
Wang S, Yan K, Chen C. A three-phases scheduling in a hierarchical cloud computing network, in: Communications and Mobile Computing (CMC), 2011 Third International Conference on IEEE. 2011; 114–117.
Neetesh K, Deo P. A green SLA constrained scheduling algorithm for parallel/scientific applications in hetero-geneous cluster systems. ELSEVIER, Sustainable Computing: Informatics and Systems. 2019;22:107-119.
Bhoi U, Ramanuj P. Enhanced max-min task scheduling algorithm in cloud computing. International Journal of Application or Innovation in Engineering and Management (IJAIEM). 2013;2319—4847.
Venubabu K. Dynamic load balancing for the cloud. International Journal of Computer Science and Electrical Engineering; 2012.
Danuta S, Ignacio C, Deepak M, Barry O. On energy- and cooling-aware data centre workload management. IEEE. 2015;1111-1114.
Che-Lun H, Hsiao-hsi W, Yu-Chen H. Efficient load balancing algorithm for cloud computing network. IEEE. 2012;9: 70- 78.
Zhi Z, Fangming L, Ruolan Z, Jiangchuan L, Hong X, Hai J. Carbon-aware online control of geo-distributed cloud services. IEEE. 2015;1-14.
Mao Y, Chen X, Li X. Max-min task scheduling algorithm for load balance in cloud computing. Proceedings of International Conference on Computer Science and Information Technology; Springer; 2014.
Li X, Mao Y, Xiao X, Zhuang Y. An improved max-min task-scheduling algorithm for elastic cloud. Computer, Consumer and Control (IS3C), 2014 International Symposium on; 2014: IEEE.
Morton A. IO scheduler benchmarking. linux-kernel (Mailing list). Archived from the original on 2 June 2007; 2003. Retrieved 23rd May 2007.
Iyer S, Druschel P. Anticipatory scheduling: A disk scheduling framework to overcome deceptive idleness in synchronous I/O. 18th ACM Symposium on Operating Systems Principles; 2001.
Retrieved 20th April, 2010.
George D. Amalarethinam, Muthulakshmi P. An overview of the scheduling policies and algorithms in grid computing. Inter-national Journal of Research and Reviews in Computer Science. 2011;2(2):280-294.
Fatos Xhafa, Ajith A. Computational models and heuristics methods for grid scheduling problems. Future Generation Computer systems. 2010;26:608-621.
Casavant T, Kuhl J. A taxonomy of scheduling in general purpose distributed computing systems. IEEE Trans on Software Engineering. 1988;14(2):141-154.
Buyya R, Ranjan R, Calheiros R. Modeling and simulation of scalable cloud computing environments and the CloudSim Toolkit: Challenges and opportunities. In Inter-national Conference on High Performance Computing and Simulation (HPCS); 2009.
Singh A, Goyal P, Batra S. Optimized round robin scheduling algorithm for CPU scheduling. International Journal on Computer Science and Engineering. 2010; 02(07):2383-2385.
Neha G, Parminder S. Load balancing using genetic algorithm in mobile cloud computing. International Journal of Innovations in Engineering and Technology (IJIET). 2014;1(4).
Abstract View: 93 times
PDF Download: 47 times