Cloud computing provides robust solutions for managing complex workflow applications in high-performance computing. Minimizing workflow scheduling time while adhering to cost constraints represents a critical quality-of-service metric for cloud providers. A novel efficient workflow scheduling algorithm with low time complexity, termed MBCVSL, is proposed in this study. MBCVSL incorporates analysis of variance to develop an innovative cost pre-allocation strategy. The algorithm comprises three sequential stages: establishing a scheduling queue based on task execution priorities; distributing total cost constraints across individual tasks; and employing a dual allocation strategy. MBCVSL assigns critical path tasks to critical virtual machines and allocates remaining tasks to optimal virtual machines through an optimized selection process. Experimental results demonstrate that MBCVSL outperforms both MSLBL and ESBL algorithms in minimizing workflow makespan under execution cost constraints.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Cost-Aware Makespan Minimization for Workflow Scheduling in Trustworthy Heterogeneous Clouds

  • Longxin Zhang,
  • Yanfen Zhang,
  • Dantong Liu,
  • Lili Du,
  • Jiwu Peng,
  • Buqing Cao,
  • Keqin Li

摘要

Cloud computing provides robust solutions for managing complex workflow applications in high-performance computing. Minimizing workflow scheduling time while adhering to cost constraints represents a critical quality-of-service metric for cloud providers. A novel efficient workflow scheduling algorithm with low time complexity, termed MBCVSL, is proposed in this study. MBCVSL incorporates analysis of variance to develop an innovative cost pre-allocation strategy. The algorithm comprises three sequential stages: establishing a scheduling queue based on task execution priorities; distributing total cost constraints across individual tasks; and employing a dual allocation strategy. MBCVSL assigns critical path tasks to critical virtual machines and allocates remaining tasks to optimal virtual machines through an optimized selection process. Experimental results demonstrate that MBCVSL outperforms both MSLBL and ESBL algorithms in minimizing workflow makespan under execution cost constraints.