×

一种软实时系统的非抢占调度算法。 (英语) Zbl 1109.68128号

摘要:实时系统通常使用抢占式调度和最坏情况下的执行时间估计来设计,以确保高优先级任务的执行。然而,人们有兴趣探索实时系统的非抢占性调度模型,尤其是软实时多媒体应用。在本文中,我们提出了一种新的算法,该算法使用多种调度策略来实现任务的高效非抢占调度。我们的目标是在系统负载非常高的情况下,提高众所周知的最早截止时间优先(EDF)方法的成功率,并在负载不足和过载的情况下提高整体性能。我们的方法称为group-EDF(gEDF),它基于任务的动态分组,任务的截止日期彼此非常接近,并使用最短优先任务技术来调度组内的任务。我们通过使用随机生成的任务,在不同的工作负载下,将gEDF与其他实时算法(包括EDF、Best-effort和Guarantee)进行了比较,这些任务具有不同的执行时间、发布时间、截止日期和对错过截止日期的容忍度。我们认为,对具有类似截止日期的任务进行动态分组,并利用次要标准,例如最小化组内调度任务的总执行时间(或其他指标,如功率或资源可用性),可以产生新的、更高效的实时调度算法。

MSC公司:

68周05 非数值算法
68平方米 计算机系统环境下的性能评估、排队和调度
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接