Multi-Layer Bus Optimization for Real-Time Task Scheduling with Chain-Based Precedence Constraints

Pi-Cheng Hsiu, Der-Nien Lee, Tei-Wei Kuo

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

2 Citations (Scopus)

Abstract

One major challenging issue in the designs of multi-core embedded systems is to tackle the communication problem among tasks with performance requirements and precedence constraints. This paper targets the problem of scheduling real-time tasks with chain-based precedence constraints over multi-layer bus systems with an objective to minimize the bus cost. We show the NP-hardness of the problem and the best possible approximation ratio of approximation algorithms. A polynomial-time optimal algorithm is first proposed for a restricted case in which one multi-layer bus and unit execution and communication times are considered. The result is then extended as a pseudo-polynomial-time optimal algorithm in the considerations of multiple multi-layer buses and arbitrary execution and communication times. The capability of the proposed algorithm was evaluated to provide more insights in system designs, compared to some popular heuristics.
Original languageEnglish
Title of host publication2009 30th IEEE Real-Time Systems Symposium, RTSS 2009
Subtitle of host publicationProceedings
EditorsTheodore P. Baker
PublisherIEEE
Pages479-488
ISBN (Print)9780769538754
DOIs
Publication statusPublished - Dec 2009
Externally publishedYes
Event30th IEEE Real-Time Systems Symposium, RTSS 2009 - Washington, United States
Duration: 1 Dec 20094 Dec 2009

Publication series

NameProceedings - Real-Time Systems Symposium
ISSN (Print)1052-8725

Conference

Conference30th IEEE Real-Time Systems Symposium, RTSS 2009
Country/TerritoryUnited States
CityWashington
Period1/12/094/12/09

Research Keywords

  • Bus cost optimization
  • Multi-layer-bus embedded systems
  • Precedence constraints
  • Real-time scheduling

Fingerprint

Dive into the research topics of 'Multi-Layer Bus Optimization for Real-Time Task Scheduling with Chain-Based Precedence Constraints'. Together they form a unique fingerprint.

Cite this