JSW 2009 Vol.4(7): 685-695 ISSN: 1796-217X
doi: 10.4304//jsw.4.7.685-695
doi: 10.4304//jsw.4.7.685-695
Fault and Error Containment of Gateways in Distributed Real-Time Systems
Roman Obermaisser
Vienna University of Technology, Austria
Abstract—The composition of large embedded computer systems out of heterogenous clusters requires gateways that resolve property mismatches between networks with different communication protocols and diverse computational models. At the same time, fault and error containment mechanisms are needed in order to prevent common mode failures that could be induced by the propagation of faults between clusters. This paper presents gateways to systematically tackle these challenges. The introduced gateways contain structured collections of time-sensitive variables associated with timing information (called a realtime database). The real-time database facilitates fault and error containment by temporally decoupling clusters. For accessing the real-time database from attached networks, we introduce network adaptors that ensure compliance with temporal specifications expressed using state machines with timing constraints. The containment of faults within clusters is of particular importance for mixed-criticality systems and increases the robustness of the overall systems. The proposed solution is experimentally evaluated in an example system with a time-triggered Ethernet network and a Controller Area Network (CAN).
Index Terms—gateways, fault containment, error containment
Abstract—The composition of large embedded computer systems out of heterogenous clusters requires gateways that resolve property mismatches between networks with different communication protocols and diverse computational models. At the same time, fault and error containment mechanisms are needed in order to prevent common mode failures that could be induced by the propagation of faults between clusters. This paper presents gateways to systematically tackle these challenges. The introduced gateways contain structured collections of time-sensitive variables associated with timing information (called a realtime database). The real-time database facilitates fault and error containment by temporally decoupling clusters. For accessing the real-time database from attached networks, we introduce network adaptors that ensure compliance with temporal specifications expressed using state machines with timing constraints. The containment of faults within clusters is of particular importance for mixed-criticality systems and increases the robustness of the overall systems. The proposed solution is experimentally evaluated in an example system with a time-triggered Ethernet network and a Controller Area Network (CAN).
Index Terms—gateways, fault containment, error containment
Cite: Roman Obermaisser, "Fault and Error Containment of Gateways in Distributed Real-Time Systems," Journal of Software vol. 4, no. 7, pp. 685-695, 2009.
General Information
ISSN: 1796-217X (Online)
Frequency: Quarterly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, CNKI, Google Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsw@iap.org
-
Apr 26, 2021 News!
Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec) [Click]
-
Nov 18, 2021 News!
Papers published in JSW Vol 16, No 1- Vol 16, No 6 have been indexed by DBLP [Click]
-
Dec 24, 2021 News!
Vol 15, No 1- Vol 15, No 6 has been indexed by IET-(Inspec) [Click]
-
Nov 02, 2023 News!
Vol 18, No 4 has been published with online version [Click]
-
Dec 06, 2019 News!
Vol 14, No 1- Vol 14, No 4 has been indexed by EI (Inspec) [Click]