• 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