• DocumentCode
    3321510
  • Title

    Implementing a semi-active replication strategy in CHORUS/ClassiX, a distributed real-time executive

  • Author

    Déplanche, Anne-Marie ; Théaudière, Pierre-Yves ; Trinquet, Yvon

  • Author_Institution
    IRCyN, Nantes Univ., France
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    90
  • Lastpage
    101
  • Abstract
    The paper reports a practical implementation of a strategy to support semi-active replication of real-time software components (i.e. sets of tasks) running on the Chorus/ClassiX distributed operating system. The main property of the replication strategy developed in this paper is to solve the major difficulty of replica determinism. The semi-active replication scheme consists of a leader software component and identical follower replicas. Only the leader component sends out application messages as well as notifications indicating the order the messages have been consumed and produced. Dynamic non-deterministic scheduling of tasks within the different replicas may cause the follower tasks to lag in their execution regarding the leader ones
  • Keywords
    network operating systems; real-time systems; scheduling; software fault tolerance; CHORUS; ClassiX; application messages; distributed operating system; distributed real-time executive; dynamic nondeterministic scheduling; real-time software components; replica determinism; semi-active replication strategy; software component; Application software; Communication system control; Control systems; Dynamic scheduling; Fault tolerance; Navigation; Operating systems; Patient monitoring; Power generation; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1999. Proceedings of the 18th IEEE Symposium on
  • Conference_Location
    Lausanne
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-0290-3
  • Type

    conf

  • DOI
    10.1109/RELDIS.1999.805086
  • Filename
    805086