Ferreira et al., 2003 - Google Patents
Enforcing consistency of communication requirements updates in FTT-CANFerreira et al., 2003
View PDF- Document ID
- 17827740548213599613
- Author
- Ferreira J
- Almeida L
- Fonseca J
- Rodríguez-Navas G
- Proenza J
- Publication year
- Publication venue
- Int. Workshop Dependable Embedded Systems, Florence, Italy
External Links
Snippet
Traditional design approaches to safety-critical dis-tributed systems, due to fault-tolerance reasons, have typically considered static cyclic table-based traffic scheduling. However, there is a growing demand for flexibility and integration, mainly to improve efficiency in the …
- 238000004891 communication 0 title abstract description 20
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant details of failing over
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2097—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements maintaining the standby controller/processing unit updated
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1675—Temporal synchronisation or re-synchronisation of redundant processing components
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1658—Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0641—Change of the master or reference, e.g. take-over or failure of the master
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40241—Flexray
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Application independent communication protocol aspects or techniques in packet data networks
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11157429B2 (en) | Time and event based message transmission | |
Poledna | Fault-tolerant real-time systems: The problem of replica determinism | |
Damm et al. | The real-time operating system of MARS | |
US4972415A (en) | Voter subsystem for a fault tolerant multiple node processing system | |
Pinho et al. | Reliable real-time communication in CAN networks | |
US8005888B2 (en) | Conflict fast consensus | |
JPS60500232A (en) | How to obtain multiprocessor consensus that is optimized in the absence of failures | |
Maier et al. | Time-triggered architecture: A consistent computing platform | |
Ferreira et al. | Combining operational flexibility and dependability in FTT-CAN | |
Ferreira et al. | Achieving fault tolerance in FTT-CAN | |
Ferreira et al. | Enforcing consistency of communication requirements updates in FTT-CAN | |
US20030221138A1 (en) | Time correction system in cluster system | |
Obermaisser | CAN emulation in a time-triggered environment | |
RU2279707C2 (en) | Fault-tolerant computing device and method for functioning of said device | |
WO2006129269A2 (en) | Method to synchronize locally provided clocks of different communication nodes of a time-triggered communication system | |
Eriksson et al. | A communication protocol for hard and soft real-time systems | |
Rodriguez-Navas et al. | Design and modeling of a protocol to enforce consistency among replicated masters in FTT-CAN | |
CA2411788C (en) | Device and method for synchronising a system of coupled data processing facilities | |
JP2001305256A (en) | Time synchronization method in computer system | |
Pinho et al. | Atomic multicast protocols for reliable CAN communication | |
Silva et al. | Master replication and bus error detection in FTT-CAN with multiple buses | |
Coronel et al. | CAN-based distributed control architecture using the SCoCAN communication protocol | |
Lonn et al. | Synchronisation in safety-critical distributed control Systems | |
Dolev et al. | A decentralized high performance time service architecture | |
CN1008019B (en) | Method and apparatus for masterless serial bus occupancy control for programmable controller |