首页> 外文期刊>Real-time systems >A parallel branch-and-bound algorithm to compute a tighter tardiness bound for preemptive global EDF
【24h】

A parallel branch-and-bound algorithm to compute a tighter tardiness bound for preemptive global EDF

机译:一种并行分支定界算法,可为抢先全局EDF计算更严格的延迟

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper we present a parallel exact algorithm to compute an upper bound to tardiness of preemptive global EDF (G-EDF) schedulers, named harmonic bound, which has been proved to be up to 30% tighter than previously proposed bounds. Tightness is a crucial property of tardiness bounds: a too loose bound may cause a feasible soft real-time application to be mistakenly deemed unfeasible. Unfortunately, no polynomial-time algorithm is known to date to compute the harmonic bound. Although there is no proof of hardness of any sort either, the complex formula of the bound apparently provides no hints to devise algorithms with sub-exponential worst-case cost. In this paper we address this issue by proposing a parallel, exact, branch-and-bound algorithm to compute the harmonic bound, called harm-BB, which proves to be extremely fast in a large number of experiments. More specifically, we compare its execution times with those of existing polynomial-time algorithms for other known tardiness bounds on 630,000 random task sets. harm-BB outperforms, or is comparable to, the competitor algorithms in all scenarios but the ones with the highest number of processors (7 and 8) and tasks (similar to 50). In the latter scenarios harm-BB is indeed slower than the other algorithms; yet, it was still feasible, as it takes only about 2.8 s to compute the bound on a commodity dual-core CPU. Even better, we show that harm-BB has a high parallel efficiency, thus its execution time may be largely cut down on highly-parallel platforms.
机译:在本文中,我们提出了一种并行精确算法,用于计算先发全局EDF(G-EDF)调度程序的时延上限,称为谐波界限,已被证明比之前提出的界限更紧密30%。紧密度是延迟边界的关键属性:边界太松散可能会导致将可行的软实时应用程序错误地认为是不可行的。不幸的是,迄今为止尚无多项式时间算法来计算谐波界限。尽管也没有任何形式的硬度证明,但边界的复杂公式显然无法提供设计具有次指数最坏情况成本的算法的提示。在本文中,我们通过提出一种并行的,精确的,分支定界算法来计算谐波边界来解决此问题,该算法称为harm-BB,在大量实验中证明该算法非常快。更具体地说,对于630,000个随机任务集上的其他已知延迟范围,我们将其执行时间与现有多项式时间算法的执行时间进行比较。在所有情况下,harm-BB的性能均优于或可与竞争对手的算法相媲美,但处理器(7和8)和任务(类似于50)的数量最多。在后一种情况下,harm-BB的确比其他算法慢。但是,它仍然可行,因为计算商用双核CPU的边界仅需2.8 s。更好的是,我们表明harm-BB具有很高的并行效率,因此在高度并行的平台上可以大大缩短其执行时间。

著录项

  • 来源
    《Real-time systems》 |2019年第2期|349-386|共38页
  • 作者单位

    Univ Modena & Reggio Emilia, Dipartimento Sci Fis Informat & Matemat, Via Campi 213-B, Modena, Italy|CNR, Ist Informat & Telemat, Via Moruzzi 1, Pisa, Italy;

    Univ Modena & Reggio Emilia, Dipartimento Sci Fis Informat & Matemat, Via Campi 213-B, Modena, Italy;

    Univ Modena & Reggio Emilia, Dipartimento Sci Fis Informat & Matemat, Via Campi 213-B, Modena, Italy;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Global EDF scheduler; Tardiness; Branch-and-bound; Parallel algorithm;

    机译:全局EDF调度程序;拖延时间;分枝界;并行算法;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号