Portioned EDF-based scheduling on multiprocessors

Shinpei Kato, Nobuyuki Yamasaki

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

47 Citations (Scopus)

Abstract

This paper presents an EDF-based algorithm, called Earliest Deadline Deferrable Portion (EDDP), for efficient scheduling of recurrent real-time tasks on multiprocessor systems. The design of EDDP is based on the portioned scheduling technique which classifies each task into a fixed task or a migratable task. A fixed task is scheduled on the dedicated processor without migrations. A migratable task is meanwhile permitted to migrate between the particular two processors. In order to curb the cost of task migrations, EDDP makes at most M - 1 migratable tasks on M processors. The scheduling analysis derives the condition for a given task set to be schedulable. It is also proven that no tasks ever miss deadlines, if the system utilization does not exceed 65%. Beyond the theoretical analysis, the effectiveness of EDDP is evaluated through simulation studies. Simulation results show that EDDP achieves high system utilization with a small number of preemptions, compared with the traditional EDF-based algorithms.

Original languageEnglish
Title of host publicationProceedings of the 8th ACM International Conference on Embedded Software, EMSOFT'08
PublisherAssociation for Computing Machinery (ACM)
Pages139-148
Number of pages10
ISBN (Print)9781605584683
DOIs
Publication statusPublished - 2008 Jan 1
Event8th ACM International Conference on Embedded Software, EMSOFT 2008 - Atlanta, GA, United States
Duration: 2008 Oct 192008 Oct 24

Publication series

NameProceedings of the 8th ACM International Conference on Embedded Software, EMSOFT'08

Other

Other8th ACM International Conference on Embedded Software, EMSOFT 2008
CountryUnited States
CityAtlanta, GA
Period08/10/1908/10/24

Keywords

  • Multiprocessor systems
  • Real-time systems
  • Scheduling algorithm

ASJC Scopus subject areas

  • Software

Fingerprint Dive into the research topics of 'Portioned EDF-based scheduling on multiprocessors'. Together they form a unique fingerprint.

  • Cite this

    Kato, S., & Yamasaki, N. (2008). Portioned EDF-based scheduling on multiprocessors. In Proceedings of the 8th ACM International Conference on Embedded Software, EMSOFT'08 (pp. 139-148). (Proceedings of the 8th ACM International Conference on Embedded Software, EMSOFT'08). Association for Computing Machinery (ACM). https://doi.org/10.1145/1450058.1450078