|国家预印本平台
首页|一种多处理器全局实时调度中的任务负载最坏情况分配执行方式

一种多处理器全局实时调度中的任务负载最坏情况分配执行方式

Worst-Case Pattern of Task Load Allocation and Execution for Multiprocessor Global Real-Time Scheduling

中文摘要英文摘要

在这篇论文中,我们针对多处理器全局调度,提出了一种使得任务负载达到最坏情况的分配方式。我们引入了虚拟并行执行系统的概念,在该系统中,除了被研究的任务以外,其余的所有任务均可以在所有处理器上并行的执行,以达到所有的任务负载都可以被平均的分配到所有的处理器上。我们证明了,符合上述负载分配执行方式的系统可以使得被研究的任务的可调度性达到最坏情况。因此,该任务负载分配方式可以为可调度性测试的算法提供理论基础。

Multiprocessor scheduling is known to be an NP-hard optimization problem, and no worst-case job arrival sequences have been identified for global scheduling real-time systems. In this paper, we present a novel idea to solve the problem of worst-case scenarios in global scheduling, and firstly introduce a hypothetical parallel executing system where any job except the studied one can be executed in parallel on all processors at any instant in time, we prove that such a hypothetical system leads to a worst-case scenario of any studied job's schedulability, therefore, the proposed results can be used for solving schedulability problems of multiprocessor global scheduling.

Alan Burns、张凤翔

计算技术、计算机技术

实时系统多处理器系统调度可调度性任务负载分配

real-time systemsmultiprocessor systemsschedulingschedulabilitytask load allocation

Alan Burns,张凤翔.一种多处理器全局实时调度中的任务负载最坏情况分配执行方式[EB/OL].(2015-09-02)[2025-08-02].http://www.paper.edu.cn/releasepaper/content/201509-40.点此复制

评论