Published October 20, 2014 | Version v1
Conference paper Open

Earliest-Deadline First Scheduling of Multiple Independent Dataflow Graphs

Description

Static dataflow graphs are widely used in design of concurrent real-time streaming applications on multiprocessor systems-on-chip. The increasing complexity of these systems advo- cates using real-time operating systems and dynamic scheduling to manage applications and resources. Providing timing guaran- tees (e.g. minimum throughput, deadlines) and minimizing the required amount of resources (e.g. number of processors, buffer capacities) are crucial aspects of these systems.This paper addresses uniprocessor and partitioned multipro- cessor earliest-deadline first scheduling of multiple concurrent applications, each designed as an independent dataflow graph. Our scheduling approach maps each actor to a periodic real- time task and computes the appropriate buffer sizes and timing and scheduling parameters (i.e. periods, processor allocation, etc.). The proposed parametric schedulability analysis aims at maximizing the overall processor utilization, and hence allows for reducing the required number of processors.

Files

article.pdf

Files (604.4 kB)

Name Size Download all
md5:04461f7266c501cbfb8cec85d88c2c77
604.4 kB Preview Download