18、网格中依赖任务调度模型解析

网格中依赖任务调度模型解析

1 引言

在网格环境下,依赖任务调度问题至关重要。传统的调度算法在网格环境中存在诸多局限性,因此需要一种新的调度模型和算法来解决这些问题。本文围绕依赖任务调度模型展开,以生成最佳任务 - 资源分配图(BT - RAG)为核心,提出了一种有效的调度方案。

2 相关工作

2.1 传统列表调度算法

传统列表调度算法由R.L.Graham提出,其基本思想是根据任务的计算量和约束关系计算任务节点的权重,然后对权重进行排序形成列表。具体步骤如下:
1. 计算任务节点的权重。
2. 对权重进行排序。
3. 重复以下操作直到所有任务都分配到合适的资源:
- 从列表中选择优先级最高的节点。
- 为该任务选择合适的资源。

目前,许多启发式算法如HLF、LP、LPT和CP等都基于此思想,它们的区别在于任务节点权重的计算方式和任务选择策略。

2.2 传统算法在网格环境中的局限性

传统列表调度算法是在同构系统中无任务间通信成本的假设下提出的。在传统并行计算系统中,该假设在短时间内成立,但在网格环境中,资源能力的差异和任务间的数据传输成本改变了传统列表调度算法的基础,因此不能直接应用于网格环境。

2.3 改进算法及其不足

为了使传统列表调度算法适用于网格环境,一些研究对其进行了改进。例如,Radulescu提出的ILHA算法根据资源的计算能力按比例分配任务以实现负载平衡,并假设父任务节点成功执行后数据将传输到子任务分配的资源。然而,该算法忽略了不同资源的数据传输差异。

此外,H

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值