DocumentCode
3292283
Title
Fault tolerant multiple observers using error control codes
Author
Noubir, Guevara ; Choueiry, Berthe Y. ; Nussbaumer, Henri J.
Author_Institution
Dept. of Comput. Sci., Swiss Federal Inst. of Technol., Lausanne, Switzerland
fYear
1996
fDate
29 Oct-1 Nov 1996
Firstpage
84
Lastpage
91
Abstract
We address the problem of detecting execution errors in communication protocols. A communication protocol is modeled as or finite state machine (FSM) that can be used as an external observer for detecting execution errors. Wang and Schwartz (1992, 1993) introduce the concept of multiple observers obtained by an adequate decomposition of the FSM. We first address the decomposition procedure from the perspective of error control codes and show that the decomposition algorithm can be restated as a simple state coding algorithm. Then, we discuss the features of fault tolerance of the resulting decomposition. We generalize the concept of multiple observers into the one of fault tolerant multiple observers. A set of observers is said to be fault tolerant if it is capable of detecting the execution errors of a protocol even when a subset of the observers is faulty. We show that error control codes can be used to generate multiple observers that are fault tolerant. We illustrate our approach on the ISO transport protocol class 4 (TP4). Finally, we give some hints on how to assign codes to the states while maximizing the fault coverage of the resulting decomposition
Keywords
ISO standards; computer networks; error correction codes; fault tolerant computing; finite state machines; observers; performance evaluation; transport protocols; ISO transport protocol class 4; TP4; communication protocols; computer networks; decomposition algorithm; decomposition procedure; error control codes; execution error detection; fault coverage; fault tolerant multiple observers; finite state machine; state coding algorithm; Automata; Computer errors; Computer networks; Computer science; Error correction; Fault detection; Fault tolerance; Hardware; Protocols; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols, 1996. Proceedings., 1996 International Conference on
Conference_Location
Columbus, OH
Print_ISBN
0-8186-7453-9
Type
conf
DOI
10.1109/ICNP.1996.564913
Filename
564913
Link To Document