Task Assignment Algorithms for Two-type Heterogeneous Multiprocessors

被引:7
作者
Raravi, Gurulingesh [1 ]
Andersson, Bjorn
Bletsas, Konstantinos [1 ]
Nelis, Vincent [1 ]
机构
[1] Polytech Inst Porto, CISTER ISEP Res Ctr, Oporto, Portugal
来源
PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012) | 2012年
关键词
D O I
10.1109/ECRTS.2012.21
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Consider the problem of assigning implicit-deadline sporadic tasks on a heterogeneous multiprocessor platform comprising two different types of processors - such a platform is referred to as two-type platform. We present two linearithmic time-complexity algorithms, SA and SA-P, each providing the following guarantee. For a given two-type platform and a given task set, if there exists a feasible task-to-processor-type assignment such that tasks can be scheduled to meet deadlines by allowing them to migrate only between processors of the same type, then (i) using SA, it is guaranteed to find such a feasible task-to-processor-type assignment where the same restriction on task migration applies but given a platform in which processors are 1 + alpha/2 times faster and (ii) SA-P succeeds in finding a feasible task-to-processor assignment where tasks are not allowed to migrate between processors but given a platform in which processors are 1 + alpha times faster, where 0 < alpha <= 1. The parameter alpha is a property of the task set - it is the maximum utilization of any task which is less than or equal to 1.
引用
收藏
页码:34 / 43
页数:10
相关论文
共 20 条
[11]  
[Anonymous], 2 GEN INT COR PROC
[12]  
[Anonymous], 33 INT C PAR PROC
[13]  
[Anonymous], OMAP APPL PROC OMAP
[14]   Task partitioning upon heterogeneous multiprocessor platforms [J].
Baruah, S .
RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, :536-543
[15]  
Baruah Sanjoy., 2011, Proceedings of the 19th International Conference on Real-Time and Network Systems, P69
[16]  
Korte B, 2008, ALGORITHMS COMB, V21, P1
[17]   APPROXIMATION ALGORITHMS FOR SCHEDULING UNRELATED PARALLEL MACHINES [J].
LENSTRA, JK ;
SHMOYS, DB ;
TARDOS, E .
MATHEMATICAL PROGRAMMING, 1990, 46 (03) :259-271
[18]   DP-FAIR: A Simple Model for Understanding Optimal Multiprocessor Scheduling [J].
Levin, Greg ;
Funk, Shelby ;
Sadowski, Caitlin ;
Pye, Ian ;
Brandt, Scott .
22ND EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2010), 2010, :3-13
[19]   SCHEDULING ALGORITHMS FOR MULTIPROGRAMMING IN A HARD-REAL-TIME ENVIRONMENT [J].
LIU, CL ;
LAYLAND, JW .
JOURNAL OF THE ACM, 1973, 20 (01) :46-61
[20]  
Luenberger DG, 2016, INT SER OPER RES MAN, V228, P1, DOI 10.1007/978-3-319-18842-3