New Strategies for Assigning Real-Time Tasks to Multiprocessor Systems

Almut Burchard, Jorg Liebeherr, Yingfeng Oh, Sang H. Son

Research output: Contribution to journalArticlepeer-review

195 Scopus citations

Abstract

Optimal scheduling of real-time tasks on multiprocessor systems is known to be computationally intractable for large task sets. Any practical scheduling algorithm for assigning realtime tasks to a multiprocessor system presents a trade-off between its computational complexity and its performance. In this study, new schedulability conditions are presented for homogeneous multiprocessor systems where individual processors execute the rate-monotonic scheduling algorithm. The conditions are used to develop new strategies for assigning real-time tasks to processors. The performance of the new strategies is shown to be significantly better than suggested by the existing literature. Under the realistic assumption that the load of each real-time task is small compared to the processing speed of each processor, it is shown that the processors can be almost fully utilized.

Original languageEnglish
Pages (from-to)1429-1442
Number of pages14
JournalIEEE Transactions on Computers
Volume44
Issue number12
DOIs
StatePublished - Dec 1995

Fingerprint

Dive into the research topics of 'New Strategies for Assigning Real-Time Tasks to Multiprocessor Systems'. Together they form a unique fingerprint.

Cite this