Feasibility analysis of preemptive real-time systems upon heterogeneous multiprocessor platforms

被引:35
作者
Baruah, S [1 ]
机构
[1] Univ N Carolina, Chapel Hill, NC 27514 USA
来源
25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS | 2004年
关键词
heterogeneous multiprocessors; periodic tasks; preemptive scheduling; global scheduling; feasibility analysis;
D O I
10.1109/REAL.2004.20
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Given a Collection of recurring tasks or processes that comprise a real-time system, and a collection of available processing, units of different kinds upon which to execute them, the heterogeneous multiprocessor feasibility problem is concerned with determining whether the given tasks can be executed on the available processing units in such a manner that all timing constraints axe met. A preemptive scheduling model is assumed. Under the partitioned scheduling paradigm - each task may execute on only one processor - this problem has previously been shown to be intractable. Under the global scheduling paradigm, however, a polynomial-time algorithm for heterogeneous multiprocessor feasibility analysis is presented here, and proved correct. An upper bound is. derived upon the number of tasks that need to be executed upon multiple processors: even in the worst case, it is shown that this number is reasonable small (of the order of the number of processors), implying that the benefits of global scheduling axe available without requiring that too many tasks be forced to execute on multiple processors.
引用
收藏
页码:37 / 46
页数:10
相关论文
共 30 条
[1]   The utilization bounds of partitioned and pfair static-priority scheduling on multiprocessors are 50% [J].
Andersson, B ;
Jonsson, J .
15TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2003, :33-40
[2]   Multiprocessor EDF and deadline monotonic schedulability analysis [J].
Baker, TP .
RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, :120-129
[3]  
Baruah S., 2003, Proceedings of the Fifteenth IASTED Internation Conference on Parallel and Distributed Computing and Systems, P427
[4]   Robustness results concerning EDF scheduling upon uniform multiprocessors [J].
Baruah, S ;
Funk, S ;
Goossens, J .
IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (09) :1185-1195
[5]  
Baruah SK, 2004, PROC INT CONF PARAL, P467
[6]  
Baruah SK, 1996, ALGORITHMICA, V15, P600, DOI 10.1007/BF01940883
[7]  
Braun TD, 2001, PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, P1
[8]  
BRAUN TD, 2002, P 16 INT PAR DISTR P
[9]  
Coffman Edward Grady, 1973, Operating Systems Theory
[10]  
Dantzig G. B., 1963, LINEAR PROGRAMMING E