Fault-tolerant Gang Scheduling in Distributed Real-time Systems Utilizing Imprecise Computations

被引:21
|
作者
Stavrinides, Georgios L. [1 ]
Karatza, Helen D. [1 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Informat, Thessaloniki 54124, Greece
关键词
distributed real-time systems; gang scheduling; software faults; imprecise computations; performance evaluation; PERFORMANCE;
D O I
10.1177/0037549709340729
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Distributed real-time systems play an increasingly vital role in our society. The most important aspect of such systems is the scheduling algorithm, which must guarantee that every job in the system will meet its deadline, providing high-quality (precise) results. In this paper we evaluate by simulation the performance of strategies for the scheduling of parallel jobs (gangs) in a homogeneous distributed real-time system with possible software faults. For each scheduling policy we provide an alternative version which allows imprecise computations. We propose a performance metric applicable to our problem, which takes into account the number of jobs guaranteed, as well as the precision of the results of each guaranteed job. The simulation results show that the alternative versions of the algorithms outperform their respective counterparts. To the best of our knowledge, a real-time gang scheduling approach that utilizes imprecise computations has never been discussed in the literature before.
引用
收藏
页码:525 / 536
页数:12
相关论文
共 50 条
  • [21] Adaptive Fault-Tolerant Scheduling in Heterogeneous Real-Time Systems
    Liu, Yang
    Liu, Jing
    Zhu, Ziqi
    Deng, Chunhua
    Ren, Zhengwei
    Xu, Xin
    [J]. PROCEEDINGS OF THE 2019 14TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2019), 2019, : 982 - 987
  • [22] Optimal scheduling for fault-tolerant and firm real-time systems
    Caccamo, M
    Buttazzo, G
    [J]. FIFTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1998, : 223 - 231
  • [23] Fault-tolerant scheduling for real-time embedded control systems
    Chun-Hua Yang
    Geert Deconinck
    Wei-Hua Gui
    [J]. Journal of Computer Science and Technology, 2004, 19 : 191 - 202
  • [24] Fault-Tolerant Scheduling of Real-Time Tasks on Heterogeneous Systems
    Wei, Mengxue
    Liu, Jing
    Li, Tao
    Xu, Xin
    Hu, Wei
    Zhao, Di
    [J]. PROCEEDINGS OF THE 2017 12TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2017, : 1006 - 1011
  • [25] Fault-tolerant real-time communication in distributed computing systems
    Zheng, Q
    Shin, KG
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (05) : 470 - 480
  • [26] Distributed fault-tolerant avionic systems - A real-time perspective
    Audsley, NC
    Burke, M
    [J]. 1998 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 4, 1998, : 43 - 60
  • [27] Module replication for fault-tolerant real-time distributed systems
    Technical Univ of Crete, Crete, Greece
    [J]. IEEE Trans Reliab, 1 (8-18):
  • [28] Module replication for fault-tolerant real-time distributed systems
    Varvarigou, TA
    Trotter, J
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1998, 47 (01) : 8 - 18
  • [29] DISTRIBUTED FAULT-TOLERANT REAL-TIME SYSTEMS - THE MARS APPROACH
    KOPETZ, H
    DAMM, A
    KOZA, C
    MULAZZANI, M
    SCHWABL, W
    SENFT, C
    ZAINLINGER, R
    [J]. IEEE MICRO, 1989, 9 (01) : 25 - 40
  • [30] A fault-tolerant real-time scheduling algorithm in software fault-tolerant module
    Liu, Dong
    Xing, Weiyan
    Li, Rui
    Zhang, Chunyuan
    Li, Haiyan
    [J]. COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 961 - +