Task Scheduling of Real-time Systems on Multi-Core Architectures

被引:2
作者
Tan, Pengliu [1 ]
机构
[1] Nanchang Hangkong Univ, Sch Comp, Nanchang, Peoples R China
来源
PROCEEDINGS OF THE SECOND INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY, VOL II | 2009年
关键词
scheduling; real-time; multi-core;
D O I
10.1109/ISECS.2009.161
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper proposes a hybrid scheduling method for real-time system on homogeneous multi-core architecture. To make the best of the available parallelism in these systems, first an application is partitioned into some parallel tasks as much as possible. Then the parallel tasks are dispatched to different cores, so as to execute in parallel. In each core, real-time applications can run concurrently with non-real-time applications. The scheduling architecture uses a two-level scheduling scheme. At the top level, a sporadic server is assigned to each scheduling policy. Each sporadic server is used to schedule the dispatched tasks according to its scheduling policy. At the bottom level, a rate-monotonic OS scheduler is adopted to schedule the top level sporadic servers.
引用
收藏
页码:190 / 193
页数:4
相关论文
共 17 条
[1]  
Amdahl G.M, 1967, AFIPS67 SPRING P AFI, P483, DOI [DOI 10.1145/1465482.1465560, 10.1145/1465482.1465560]
[2]  
ANDERSON JH, 2006, P 12 IEEE REAL TIM E
[3]  
ANDERSON JH, 2006, P 27 IEEE REAL TIM S
[4]  
[Anonymous], P 21 IEEE INT PAR DI
[5]  
BAUTISTA D, 2008, P 22 IEEE INT PAR DI
[6]  
Brandenburg B. B., 2008, P 29 IEEE REAL TIM S
[7]  
Calandrino J., 2007, P 19 EUR C REAL TIM
[8]  
Calandrino J., 2008, P 20 EUR C REAL TIM
[9]  
CALANDRINO J, 2007, P 13 IEEE REAL TIM E
[10]  
CHEN SY, 2008, P 29 IEEE REAL TIM S