47、等长作业调度算法的竞争分析与下界研究

等长作业调度算法的竞争分析与下界研究

在作业调度领域,如何高效地将作业分配到并行机器上以最大化吞吐量是一个关键问题。本文围绕等长作业的调度展开,重点研究了 FirstFit 算法的性能,并给出了不同模型下算法竞争力的下界。

FirstFit 算法的竞争力分析

在两台机器(m = 2)且作业长度相等的情况下,FirstFit 算法具有一定的竞争力。通过定义一些关键参数,如 r、bold、bnew 等,来分析 Opt 和 FirstFit 算法在不同时间区间内的作业调度情况。

  • 参数定义
    • 3 · r:表示新加入到 SOpt(v) 中,之前未被计入 BOpt(u) 且在释放时被 FirstFit 拒绝的作业数量(r ≥ 0)。
    • 1 · bold:表示新加入到 SOpt(v) 中,但之前已被计入 BOpt(u) 的作业数量(bold ≥ 0)。
    • 2 · bnew:表示在 BOpt(v) 中新符合阻塞条件的作业数量(bnew ≥ 0),由于作业长度相等,Opt 每台机器最多运行一个此类阻塞作业,所以 bnew ≤ 2。

基于这些参数,有 ΦOpt(v) - ΦOpt(u) = 3(d + a + r) + bold + 2 · bnew。同时,还得到两个与 Opt 和 FirstFit 进度相关的不等式:
- 2 · n1 ≥ (a + r + bold):Opt 必须在区间 [u, v) 内严格启动由 a、r 和 bold 表示的作业,由于区域大小为 v - u = p · n1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值