• DocumentCode
    2404996
  • Title

    A consensus protocol for CAN-based systems

  • Author

    Lima, G.M.A. ; Burns, A.

  • Author_Institution
    Departmento de Ciencia da Computacao, Univ. Fed. da Bahia, Brazil
  • fYear
    2003
  • fDate
    3-5 Dec. 2003
  • Firstpage
    420
  • Lastpage
    429
  • Abstract
    Consensus is known to be a fundamental problem in fault-tolerant distributed systems. Solving this problem provides the means for distributed processes to agree on a single value. This, however, requires extra communication efforts. For some real-time communication networks such efforts may have undesirable performance implications due to their limited bandwidth. This is certainly the case with the controller area network (CAN), which is widely used to support real-time systems. This paper shows how some underlying properties of CAN can be used to solve the consensus problem. The proposed consensus protocol tolerates the maximum number of process crashes, is efficient and flexible. The described solution is proved correct, its complexity is analyzed and its performance is evaluated by simulation.
  • Keywords
    controller area networks; distributed processing; fault tolerant computing; protocols; real-time systems; CAN-based systems; consensus protocol; controller area network; distributed systems; fault-tolerant systems; real-time communication networks; real-time systems; Analytical models; Bandwidth; Communication networks; Communication system control; Computer crashes; Control systems; Fault tolerant systems; Performance analysis; Protocols; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2003. RTSS 2003. 24th IEEE
  • Print_ISBN
    0-7695-2044-8
  • Type

    conf

  • DOI
    10.1109/REAL.2003.1253289
  • Filename
    1253289