A novel strategy for deterministic workflow scheduling with load balancing using modified min-min heuristic in cloud computing environment

被引:2
|
作者
Choudhary, Anjali [1 ]
Rajak, Ranjit [1 ]
机构
[1] Dr Harisingh Gour Cent Univ, Dept Comp Sci & Applicat, Sagar, India
关键词
Workflow graph; DAG; Makespan; Load balancing; Virtual machine; Cloud computing; ALGORITHM; OPTIMIZATION;
D O I
10.1007/s10586-024-04307-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud Computing Environment (CCE) has gained considerable attention in recent years because of scalability, flexibility, and cost-effectiveness. Workflow scheduling, a critical aspect of CCE, involves assigning tasks of a workflow to suitable resources to optimize various performance metrics. Load balancing plays an important role in achieving efficient resource utilization and reducing execution time in workflow scheduling. There are many scheduling algorithms are developed and Min-Min is out of them that uses independent tasks. However, the original Min-Min heuristic does not consider the load distribution among resources, which can lead to imbalanced resource utilization and increased execution time.To address this limitation, we introduce a modified Min-Min heuristic that incorporates load-balancing principles. Taking into consideration both task completion time and resource load, the method aims to achieve optimal load distribution and minimize the overall execution time of the workflow.To evaluate the effectiveness of the proposed load-balancing method, extensive simulations are performed using benchmark workflow datasets such as randomly generated workflows and Montage workflows. The results show that the modified Min-Min heuristic outperforms as compared to heuristics HEFT and PETS in terms of load balancing, makespan, speedup, efficiency,and resource utilization. The proposed method achieves more balanced resource allocation, reduces the completion time of the workflow, and improves overall system performance. The present study contributes to the area of workflow scheduling in CCE by presenting a load-balancing method that enhances the efficiency of resource allocation. The findings emphasize the importance of considering load-balancing principles in task scheduling to optimize performance in cloud computing environments. The proposed method can serve as a valuable tool for practitioners and researchers involved in workflow scheduling in CCE, offering improved resource utilization and reduced execution time.
引用
收藏
页码:6985 / 7006
页数:22
相关论文
共 50 条
  • [1] User-Priority Guided Min-Min Scheduling Algorithm For Load Balancing in Cloud Computing
    Chen, Huankai
    Wang, Frank
    Na Helian
    Akanmu, Gbola
    [J]. 2013 NATIONAL CONFERENCE ON PARALLEL COMPUTING TECHNOLOGIES (PARCOMPTECH), 2013,
  • [2] A Genetic based Improved Load Balanced Min-Min Task Scheduling Algorithm for Load Balancing in Cloud Computing
    Rajput, Shyam Singh
    Kushwah, Virendra Singh
    [J]. 2016 8TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (CICN), 2016, : 677 - 681
  • [3] Advanced Load Balancing Min-Min Algorithm in Grid Computing
    Raushan, Menka
    Sebastian, Annmary K.
    Apoorva, M. G.
    Jayapandian, N.
    [J]. PROCEEDING OF THE INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS, BIG DATA AND IOT (ICCBI-2018), 2020, 31 : 991 - 997
  • [4] Task scheduling algorithm based on improved Min-Min algorithm in cloud computing environment
    Wang, Guan
    Yu, Haicun
    [J]. SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS, PTS 1-4, 2013, 303-306 : 2429 - 2432
  • [5] Min-Min Chromosome Genetic Algorithm for Load Balancing in Grid Computing
    Shu, Wanneng
    Wang, Jiangqing
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2009, 5 (01) : 62 - 63
  • [6] Enhanced Load Balanced Min-Min algorithm for Static Meta Task Scheduling in Cloud Computing
    Patel, Gaurang
    Mehta, Rutvik
    Bhoi, Upendra
    [J]. 3RD INTERNATIONAL CONFERENCE ON RECENT TRENDS IN COMPUTING 2015 (ICRTC-2015), 2015, 57 : 545 - 553
  • [7] Fault aware task scheduling in cloud using min-min and DBSCAN
    Mustapha, S.M.F D Syed
    Gupta, Punit
    [J]. Internet of Things and Cyber-Physical Systems, 2024, 4 : 68 - 76
  • [8] Rescheduling Enhanced Min-Min (REMM) Algorithm for Meta-task Scheduling in Cloud Computing
    Amalarethinam, D. I. George
    Kavitha, S.
    [J]. INTERNATIONAL CONFERENCE ON INTELLIGENT DATA COMMUNICATION TECHNOLOGIES AND INTERNET OF THINGS, ICICI 2018, 2019, 26 : 895 - 902
  • [9] A New Modified Max-min Workflow Scheduling Algorithm for Cloud Environment
    Auna, Shuaibu Yau
    Ambursa, Faruku Umar
    Ibrahim, Abdulhakeem
    [J]. 2019 15TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTER AND COMPUTATION (ICECCO), 2019,
  • [10] Modified Min - Min Heuristic for Job Scheduling Based on QoS in Grid Environment
    Bawa, Rajesh Kumar
    Sharma, Gaurav
    [J]. 2013 2ND INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT IN THE KNOWLEDGE ECONOMY (IMKE), 2013, : 166 - 171