EEMCS

Home > Publications
Home University of Twente
Education
Research
Prospective Students
Jobs
Publications
Intranet (internal)
 
 Nederlands
 Contact
 Search
 Organisation

EEMCS EPrints Service


27311 Temporal analysis of static priority preemptive scheduled cyclic streaming applications using CSDF models
Home Policy Brochure Browse Search User Area Contact Help

Kurtin, P. and Bekooij, M.J.G. (2016) Temporal analysis of static priority preemptive scheduled cyclic streaming applications using CSDF models. In: 2016 ACM/IEEE Symposium on Embedded Systems for Real-Time Multimedia (ESTIMedia), 06-07 Oct 2016, Pittsburgh, PA, USA. pp. 94-103. ACM. ISBN 978-1-4503-4543-9

Full text available as:

PDF

474 Kb
Open Access



Official URL: http://dx.doi.org/10.1145/2993452.2993564

Abstract

Real-time streaming applications with cyclic data dependencies that are executed on multiprocessor systems with processor sharing usually require a temporal analysis to give guarantees on their temporal behavior at design time. Current accurate analysis techniques for cyclic applications that are scheduled with Static Priority Preemptive (SPP) schedulers are however limited to the analysis of applications that can be expressed with Homogeneous Synchronous Dataflow (HSDF) models, i.e. in which all tasks operate at a single rate. Moreover, it is required that both input and output buffers synchronize atomically at the beginnings and finishes of task executions, which is difficult to realize on many existing hardware platforms.

This paper presents a temporal analysis approach for cyclic real-time streaming applications executed on multiprocessor systems with processor sharing and SPP scheduling that can be expressed using Cyclo-Static Dataflow (CSDF) models. This allows to model tasks with multiple phases and changing rates and furthermore resolves the problematic restriction that buffer synchronization must occur atomically at the boundaries of task executions. For that purpose a joint interference characterization over multiple phases is introduced, which realizes a significant accuracy improvement compared to an isolated consideration of interference.

Applicability, efficiency and accuracy of the presented approach are evaluated in a case study using a WLAN 802.11p transceiver application. Thereby different use-cases of CSDF modeling are discussed, including a CSDF model relaxing the requirement of atomic synchronization.

Item Type:Conference or Workshop Paper (Full Paper, Talk, Poster)
Research Group:EWI-CAES: Computer Architecture for Embedded Systems
Research Program:CTIT-General
Research Project:CPS-CD: Robust design of cyber-physical systems
Uncontrolled Keywords:Temporal Analysis, Cyclic Applications, Real-Time, Streaming Applications, Static Priority Preemptive Scheduling, CSDF, Multi-Phase Tasks, Multi-Rate Applications, MPSoCs, Processor Sharing, Dataflow Modeling, Abstraction, Joint Interference Characterization
ID Code:27311
Status:Published
Deposited On:11 November 2016
Refereed:Yes
International:Yes
More Information:statistics

Export this item as:

To correct this item please ask your editor

Repository Staff Only: edit this item