多处理器实时同步的依赖图方法

摘要:多处理器锁协议的性能高度取决于任务如何进行分区和优先级排序以及资源如何在本地和全局上进行共享。本文回答了在多处理器系统中实时任务共享资源时的一些基本问题。我们探讨了多处理器同步问题的基本困难,并且无论处理器数量和底层调度范式如何,都表明这个问题的一个非常简化的版本是强$\mathcal NP$-难的。因此,允许抢占或迁移不会降低计算复杂度。在积极的一面,我们开发了一种依赖图方法,该方法对于基于帧的实时任务特别有用,其中所有任务具有相同的周期并总是在同一时间释放它们的作业。我们提出了一系列算法,在半分区调度下,其加速因子在$2$到$3$之间。我们进一步探讨了抢占与非抢占调度算法以及分区与半分区调度算法之间的方法和权衡。该方法在特定条件下扩展到周期性任务。

作者:Jian-Jia Chen and Georg von der Br"uggen and Junjie Shi and Niklas Uete

论文ID:1809.02892

分类:Operating Systems

分类简称:cs.OS

提交时间:2018-09-11

PDF 下载: 英文版 中文版pdf翻译中