MOCA: A multiprocessor on-line competitive algorithm for real-time system scheduling
MOCA: A multiprocessor on-line competitive algorithm for real-time system scheduling
复制标题
MOCA:一种用于实时系统调度的多处理器在线竞争算法
DOI:
10.1109/real.1993.393503
复制
发表时间:
1993
期刊:
影响因子:
--
通讯作者:
D. Shasha
中科院分区:
文献类型:
--
作者:
G. Koren;D. Shasha
We study competitive on-line scheduling in multiprocessor real-time environments. In our model, every task has a deadline and a value that it obtains only if it completes by its deadline. A task can be assigned to any processor, all of which are equally powerful. The problem is to design an on-line scheduling algorithm (i.e., one in which the scheduler has no knowledge of a task until it is released) with worst case guarantees as to the total value obtained by the system. We study systems with two or more processors. We present an inherent limit on the best competitive guarantee that any on-line parallel real-time scheduler can give. Then we present a competitive algorithm that achieves a worst case guarantee which is within a small factor from the best possible guarantee in many cases. The models are a distributed system having a centralized scheduler as well as a shared memory multiprocessor.<<ETX>>