DocumentCode :
3442419
Title :
Supporting Graph-Based Real-Time Applications in Distributed Systems
Author :
Cong Liu ; Anderson, James H.
Author_Institution :
Dept. of Comput. Sci., Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA
Volume :
1
fYear :
2011
fDate :
28-31 Aug. 2011
Firstpage :
143
Lastpage :
152
Abstract :
The processing graph method (PGM) is a widely used framework for modeling applications with producer/consumer precedence constraints. PGM was originally developed by the U.S. Navy to model signal-processing applications where data communications exist among connected tasks. Prior work has shown how to schedule PGM-specified systems on uniprocessors and globally-scheduled multiprocessors. In this paper, this work is extended to enable such systems to be supported in a distributed collection of multicore machines. In such a context, pure global and partitioned scheduling approaches are problematic. Moreover, data communication costs must be considered. In this paper, a clustered scheduling algorithm is proposed for soft real-time PGM-specified distributed task systems for which bounded deadline tardiness is acceptable. This algorithm is effective in reducing data communication costs with little utilization loss. This is shown both analytically and via experiments conducted to compare it with an optimal integer linear programming solution.
Keywords :
data communication; graph theory; integer programming; linear programming; multiprocessing systems; processor scheduling; real-time systems; signal processing; PGM-specified system; bounded deadline tardiness; clustered scheduling algorithm; consumer precedence constraint; data communication cost; distributed collection; distributed system; globally-scheduled multiprocessor; graph-based real time application; multicore machine; optimal integer linear programming solution; partitioned scheduling approach; processing graph method; signal processing application; soft real-time PGM-specified distributed task system; Clustering algorithms; Data communication; Multicore processing; Program processors; Real time systems; Scheduling; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2011 IEEE 17th International Conference on
Conference_Location :
Toyama
ISSN :
1533-2306
Print_ISBN :
978-1-4577-1118-3
Type :
conf
DOI :
10.1109/RTCSA.2011.72
Filename :
6029822
Link To Document :
بازگشت