Real-time task replication for fault tolerance in identical multiprocessor systems

被引:0
作者
Chen, Jian-Jia [1 ]
Yang, Chuan-Yue [1 ]
Kuo, Tei-Wei [1 ]
Tseng, Shau-Yin [2 ]
机构
[1] Natl Taiwan Univ, Grad Inst Networking & Multimedia, Dept Comp Sci & Informat Engn, Taipei 106, Taiwan
[2] SOC Technol Ctr, Ind Technol Res Inst, Taipei, Taiwan
来源
RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS | 2007年
关键词
real-time task scheduling; fault tolerance; task replication; multiprocessor systems;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multiprocessor platforms have been widely adopted in both embedded and server systems. In addition to the performance improvement, multiprocessor systems could have the flexibility in tolerating processor failures via task replication. This paper considers the replication of periodic hard real-time tasks in identical multiprocessor environments. Each task is replicated on K distinct processors, where K is a user-determined integer for fault tolerance to improve system reliability. When the objective is to minimize the maximum utilization in a system with a specified number of processors, we present a greedy algorithm with a 2-approximation ratio, and a polynomial-time approximation scheme is developed. For the minimization of the number of processors required to derive feasible schedules with task replication, we develop greedy algorithms with a 2-approximation ratio and an asymptotic polynomial-time approximation scheme.
引用
收藏
页码:249 / +
页数:2
相关论文
共 50 条
[31]   Partitioning Real-Time Tasks With Replications on Multiprocessor Embedded Systems [J].
Lin, Jian ;
Cheng, Albert M. K. ;
Gercek, Gokhan .
IEEE EMBEDDED SYSTEMS LETTERS, 2016, 8 (04) :89-92
[32]   Scheduling Algorithm for Parallel Real-Time Tasks on Multiprocessor Systems [J].
Kuo, Chin-Fu ;
Lu, Yung-Feng .
APPLIED COMPUTING REVIEW, 2016, 16 (04) :14-24
[33]   Utility accrual real-time scheduling for multiprocessor embedded systems [J].
Cho, Hyeonjoong ;
Ravindran, Binoy ;
Jensen, E. Douglas .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (02) :101-110
[34]   Real-time scheduling for dependable multimedia tasks in multiprocessor systems [J].
Qin, X ;
Pang, LP ;
Han, ZF ;
Li, SL .
IEEE 2000 TENCON PROCEEDINGS, VOLS I-III: INTELLIGENT SYSTEMS AND TECHNOLOGIES FOR THE NEW MILLENNIUM, 2000, :B136-B140
[35]   Load Balancing in Fault-Tolerant Real-Time Systems for Periodic Task Scheduling [J].
Jain, Divya ;
Jain, Sushil Chandra .
2015 INTERNATIONAL CONFERENCED ON CIRCUITS, POWER AND COMPUTING TECHNOLOGIES (ICCPCT-2015), 2015,
[36]   ADAPTIVE FAULT-TOLERANT TASK SCHEDULING FOR REAL-TIME ENERGY HARVESTING SYSTEMS [J].
Zhu, Linjie ;
Wei, Tongquan ;
Chen, Xiaodao ;
Guo, Yonghe ;
Hu, Shiyan .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2012, 21 (01)
[37]   Object-oriented software development with fault tolerance for distributed real-time systems [J].
Yau, SS ;
Wang, J ;
Kim, JW .
SECOND WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS OF WORDS '96, 1996, :160-167
[38]   Energy-aware deterministic fault tolerance in distributed real-time embedded systems [J].
Zhang, Y ;
Dick, R ;
Chakraborty, K .
41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, :550-555
[39]   A fault-tolerant real-time multiprocessor with a built-in recovery mechanism [J].
N. A. Kosovets ;
L. N. Kosovets .
Cybernetics and Systems Analysis, 2004, 40 (5) :772-777
[40]   A framework for fault tolerance in distributed real time systems [J].
Malik, S ;
Rehman, MJ .
IEEE: 2005 International Conference on Emerging Technologies, Proceedings, 2005, :505-510