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 条
  • [21] MODIFIED HEFT ALGORITHM FOR WORKFLOW SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
    Divyaprabha, M.
    Priyadharshni, V.
    Kalpana, V.
    [J]. PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICICCT), 2018, : 812 - 815
  • [22] Load Balancing in Cloud Environment using a Novel Hybrid Scheduling Algorithm
    Domanal, Shridhar G.
    Reddy, G. Ram Mohana
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2016, : 37 - 42
  • [23] Meta-heuristic based framework for workflow load balancing in cloud environment
    Kaur A.
    Kaur B.
    Singh D.
    [J]. International Journal of Information Technology, 2019, 11 (1) : 119 - 125
  • [24] Load Balanced Static Grid Scheduling Using Max-Min Heuristic
    Ghosh, Tarun Kumar
    Goswami, Rajmohan
    Bera, Sumit
    Barman, Subhabrata
    [J]. 2012 2ND IEEE INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2012, : 419 - 423
  • [25] An Optimized Load Balancing Strategy for an Enhancement of Cloud Computing Environment
    Neelakantan, P.
    Yadav, N. Sudhakar
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2023, 131 (03) : 1745 - 1765
  • [26] An Optimized Load Balancing Strategy for an Enhancement of Cloud Computing Environment
    P. Neelakantan
    N. Sudhakar Yadav
    [J]. Wireless Personal Communications, 2023, 131 : 1745 - 1765
  • [27] A novel load balancing strategy based on node load comprehensive measuring under cloud computing environment
    Liu, Wei
    Zhang, Dongwei
    Gao, Zhijun
    [J]. JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2019, 19 (S3-S9) : S3 - S9
  • [28] Hybridization of meta-heuristic algorithm for load balancing in cloud computing environment
    Jena, U. K.
    Das, P. K.
    Kabat, M. R.
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (06) : 2332 - 2342
  • [29] Workflow Scheduling in Cloud Computing Environment using Firefly Algorithm
    SundarRajan, R.
    Vasudevan, V.
    Mithya, S.
    [J]. 2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 955 - 960
  • [30] A multi-criteria decision making heuristic for workflow scheduling in cloud computing environment
    Kamanga, Celestin Tshimanga
    Bugingo, Emmanuel
    Badibanga, Simon Ntumba
    Mukendi, Eugene Mbuyi
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (01): : 243 - 264