Publication:
Assigning Real-Time Tasks to Homogeneous Multiprocessor Systems

dc.contributor.authorBurchard, Almut
dc.contributor.authorSon, Sang
dc.contributor.authorOh, Yingfeng
dc.contributor.authorLiebeherr, Jorg
dc.date.accessioned2026-01-22T17:09:22Z
dc.date.issued1994-01-01
dc.descriptionOriginal submission date: 2012-10-29T20:30:53Z
dc.description.abstractOptimal scheduling of real-time tasks on multiprocessor systems is known to be computationally intractable for large task sets. Any practical scheduling algorithm for assigning real-time tasks to a multiprocessor system presents a trade-off between its computational complexity and its performance. The performance of a scheduling algorithm is measured in terms of the additional number of processors required to arrive at a schedule without deadline violations as compared to an optimal algorithm. 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 all processors can be almost fully utilized. Task assignment strategies are proposed for scenarios where the task set is known a priori (off-line schemes), and where the real-time task set can change dynamically (on-line schemes).
dc.identifier6w924b840
dc.identifier.citationBurchard, Almut, Jorg Liebeherr, Yingfeng Oh, and Sang Son. "Assigning Real-Time Tasks to Homogeneous Multiprocessor Systems." University of Virginia Dept. of Computer Science Tech Report (1994).
dc.identifier.doi10.18130/V3H76N
dc.identifier.urihttps://doi.org/10.18130/V3H76N
dc.identifier.urihttps://libraopen.library.virginia.edu/handle/item/7457
dc.languageEnglish
dc.language.isoen
dc.publisherUniversity of Virginia, Department of Computer Science
dc.rightsAll rights reserved (no additional license for public reuse)
dc.titleAssigning Real-Time Tasks to Homogeneous Multiprocessor Systems
dc.typeTechnical Report
dspace.entity.typePublication
relation.isAuthorOfPublicationaf81969f-b6be-452c-b1a0-29c480249f78
relation.isAuthorOfPublication1f384c5c-b814-4026-ba04-aa84b3eacc74
relation.isAuthorOfPublicationb176b96b-c888-4e6b-a20d-8e0d1567b561
relation.isAuthorOfPublication0489224a-916c-4f2f-87c1-f24fa8ce0970
relation.isAuthorOfPublication.latestForDiscoveryaf81969f-b6be-452c-b1a0-29c480249f78

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CS-94-01.pdf
Size:
330.06 KB
Format:
Adobe Portable Document Format

Collections