Applying real-time scheduling theory to the synchronous data flow model of computation

  • Abhishek Singh
  • , Pontus Ekberg
  • , Sanjoy K. Baruah

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Schedulability analysis techniques that are well understood within the real-time scheduling community are applied to the analysis of recurrent real-time workloads that are modeled using the synchronous data-flow graph (SDFG) model. An enhancement to the standard SDFG model is proposed, that permits the specification of a real-time latency constraint between a specified input and a specified output of an SDFG. A technique is derived for transforming such an enhanced SDFG to a collection of traditional 3-parameter sporadic tasks, thereby allowing for the analysis of systems of SDFG tasks using the methods and algorithms that have previously been developed within the real-time scheduling community for the analysis of systems of such sporadic tasks. The applicability of this approach is illustrated by applying prior results from real-time scheduling theory to construct an exact preemptive uniprocessor schedulability test for collections of recurrent processes that are each represented using the enhanced SDFG model.

Original languageEnglish
Title of host publication29th Euromicro Conference on Real-Time Systems, ECRTS 2017
EditorsMarko Bertogna
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Pages81-822
Number of pages742
ISBN (Electronic)9783959770378
DOIs
StatePublished - Jun 1 2017
Event29th Euromicro Conference on Real-Time Systems, ECRTS 2017 - Dubrovnik, Croatia
Duration: Jun 28 2017Jun 30 2017

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume76
ISSN (Print)1868-8969

Conference

Conference29th Euromicro Conference on Real-Time Systems, ECRTS 2017
Country/TerritoryCroatia
CityDubrovnik
Period06/28/1706/30/17

Keywords

  • Algorithms
  • Hard real-time streaming dataflow applications
  • Real-time systems
  • Synchronous dataflow (SDF)

Fingerprint

Dive into the research topics of 'Applying real-time scheduling theory to the synchronous data flow model of computation'. Together they form a unique fingerprint.

Cite this