An anomaly prevention approach for real-time task scheduling

被引:3
作者
Chen, Ya-Shu [3 ]
Chang, Li-Pin [4 ]
Kuo, Tei-Wei [1 ]
Mok, Aloysius K. [2 ]
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 106, Taiwan
[2] Univ Texas Austin, Dept Comp Sci, Austin, TX 78712 USA
[3] Natl Taiwan Univ Sci & Technol, Dept Elect Engn, Taipei 106, Taiwan
[4] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu 300, Taiwan
关键词
Scheduling anomaly; Real-time task scheduling; Process synchronization; Scheduler stability;
D O I
10.1016/j.jss.2008.07.038
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This research responds to practical requirements in the porting of embedded software over platforms and the well-known multiprocessor anomaly. In particular, we consider the task scheduling problem when the system configuration changes. With mutual-exclusive resource accessing, we show that new violations of the timing constraints of tasks might occur even when a more powerful processor or device is adopted. The concept of scheduler stability and rules are then proposed to prevent scheduling anomaly from occurring in task executions that might be involved with task synchronization or I/O access. Finally, we explore policies for bounding the duration of scheduling anomalies. (c) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:144 / 154
页数:11
相关论文
共 27 条
[1]   Integrating multimedia applications in hard real-time systems [J].
Abeni, L ;
Buttazzo, G .
19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, :4-13
[2]  
Abeni L, 1999, P EUR C REAL TIM SYS
[3]  
Baker T, 2003, P IEEE REAL TIM SYST
[4]  
BAKER TP, 1990, P IEEE REAL TIM SYST
[5]  
BUTTAZZO GC, 2002, P INT C EMB SOFTW
[6]   Scheduling distributed real-time tasks in the DGMF model [J].
Chen, DJ ;
Mok, AK ;
Baruah, S .
SIXTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2000, :14-22
[7]  
Chen Y, 2005, I C COMP SYST APPLIC
[8]  
DHALL SK, 1977, THESIS U ILLINOIS UR
[9]  
Graham R.L., 1976, Computer and Job-Shop Scheduling Theory, P165
[10]  
Jeffay K., 1999, Proceedings 20th IEEE Real-Time Systems Symposium (Cat. No.99CB37054), P304, DOI 10.1109/REAL.1999.818858