An Efficient Fault-tolerant Scheduling Algorithm for Periodic Real-time Tasks in Heterogeneous Platforms

被引:0
作者
Qiu, Weiwei [1 ]
Zheng, Zibin [2 ]
Wang, Xinyu [1 ]
Yang, Xiaohu [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou 310027, Zhejiang, Peoples R China
[2] Chinese Univ Hong Kong, Shenzhen Res Inst, Shenzhen, Peoples R China
来源
2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC) | 2013年
关键词
Scheduling algorithm; Fault-tolerant; Real-time task; Primary and backup copy; Heterogeneous distributed system; MULTIPROCESSOR SYSTEMS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fault-tolerant real-time scheduling algorithm is one of the most important means to ensure the timeliness and high availability characteristics of fault-tolerant real-time systems. Existing scheduling models for periodic real-time task in heterogeneous platforms typically require the number of processors in the systems to be determined in advance; hence prohibit the scalability and the performance of distributed systems. The algorithms based on these models also require a large number of schedubility tests which lead to long execution time. To address these problems, we propose a primary and backup replica partition based fault-tolerant scheduling algorithm (PBPFT) based on a scalable scheduling model using heterogeneity that does not have to determine the scale of the distributed system in advance. The PBPFT approach also takes advantage of backup copy overlapping and phasing delay techniques to minimize system redundancy, and adopts the processor grouping technique to simplify algorithm complexity. Comprehensive experiments are conducted, and the results validate high resource utilization and commendable performance of our proposed approach.
引用
收藏
页数:7
相关论文
共 50 条
[41]   Fault-tolerant elastic scheduling algorithm for workflow in Cloud systems [J].
Ding, Yongsheng ;
Yao, Guangshun ;
Hao, Kuangrong .
INFORMATION SCIENCES, 2017, 393 :47-65
[42]   A Novel Fault-tolerant Task Scheduling Algorithm for Computational Grids [J].
Naik, Jairam K. ;
Satyanarayana, N. .
2013 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING TECHNOLOGIES (ICACT), 2013,
[43]   AN OPTIMIZED FAULT-TOLERANT SCHEDULING ALGORITHM BASED ON GROUPING STRATEGY FOR HETEROGENEOUS MULTI-CORE PROCESSORS [J].
Yu, Shigan ;
Xiang, Bing ;
Bian, Yuliang ;
Liu, Hui .
UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2024, 86 (04) :59-80
[44]   A Hybrid Fault-Tolerant Scheduling for Deadline-Constrained Tasks in Cloud Systems [J].
Yao, Guangshun ;
Ren, Qian ;
Li, Xiaoping ;
Zhao, Shenghui ;
Ruiz, Ruben .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (03) :1371-1384
[45]   An efficient real-time traffic scheduling algorithm in wireless networks [J].
Zhao, ZG ;
Zhang, LF ;
Hao, LP ;
Shu, YT .
CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, :1543-1546
[46]   Redundant and fault-tolerant algorithms for real-time measurement and control systems for weapon equipment [J].
Li, Dan ;
Hu, Xiaoguang .
ISA TRANSACTIONS, 2017, 67 :398-406
[47]   Handling Process Overruns and Underruns on Multiprocessors in a Fault-Tolerant Real-Time Embedded System [J].
Xu, Jia .
2018 14TH IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS (MESA), 2018,
[48]   Enhanced Harmonic Partitioned Scheduling of Periodic Real-Time Tasks Based on Slack Analysis [J].
Ren, Jiankang ;
Zhang, Jun ;
Li, Xu ;
Cao, Wei ;
Li, Shengyu ;
Chu, Wenxin ;
Song, Chengzhang .
SENSORS, 2024, 24 (17)
[49]   An algorithm for online distributed fault-tolerant job scheduling in grid computing [J].
Zeng, Jun .
INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2021, 17 (04) :389-407
[50]   Fault-Tolerant Scheduling Algorithm With Re-Allocation for Divisible Task [J].
Xuan, Hejun ;
Wei, Shiwei ;
Tong, Wuning ;
Liu, Daohua ;
Qi, Chuanda .
IEEE ACCESS, 2018, 6 :73147-73157