Maximizing contention-free executions in multiprocessor scheduling

Jinkyu Lee, Arvind Easwaran, Insik Shin*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

28 Citations (Scopus)

Abstract

It is widely assumed that scheduling real-time tasks becomes more difficult as their deadlines get shorter. With deadlines shorter, however, tasks potentially compete less with each other for processors, and this could produce more contention-free slots at which the number of competing tasks is smaller than or equal to the number of available processors. This paper presents a policy (called CF policy) that utilizes such contention-free slots effectively. This policy can be employed by any work-conserving, preemptive scheduling algorithm, and we show that any algorithm extended with this policy dominates the original algorithm in terms of schedulability. We also present improved schedulability tests for algorithms that employ this policy, based on the observation that interference from tasks is reduced when their executions are postponed to contention-free slots. Finally, using the properties of the CF policy, we derive a counter-intuitive claim that shortening of task deadlines can help improve schedulability of task systems. We present heuristics that effectively reduce task deadlines for better scheduability without performing any exhaustive search.

Original languageEnglish
Title of host publicationProceedings - 17th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2011
Pages235-244
Number of pages10
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event17th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2011 - Chicago, IL, United States
Duration: Apr 11 2011Apr 14 2011

Publication series

NameReal-Time Technology and Applications - Proceedings
ISSN (Print)1080-1812

Conference

Conference17th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2011
Country/TerritoryUnited States
CityChicago, IL
Period4/11/114/14/11

ASJC Scopus Subject Areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Software

Keywords

  • Contention-free execution
  • multiprocessor scheduling
  • schedulability analysis

Fingerprint

Dive into the research topics of 'Maximizing contention-free executions in multiprocessor scheduling'. Together they form a unique fingerprint.

Cite this