• DocumentCode
    1814381
  • Title

    Heuristic token selection for total order reliable multicast communication

  • Author

    Jia, Weijia ; Cao, Jiannong ; Jia, Xiaohua

  • Author_Institution
    City Univ. of Hong Kong, Hong Kong
  • fYear
    1997
  • fDate
    9-11 Apr 1997
  • Firstpage
    61
  • Lastpage
    68
  • Abstract
    An efficient multicast protocol is presented by using a heuristic function for passing a virtual token to decide the total message ordering. Unlike existing token-passing based algorithms, there is no physical token-passing message in the protocol. Instead, the token holder piggybacks token passing on to normal multicast messages. Executing the heuristic function does not incur any communication overhead and only relies on the local information of a token holder. For a group of n processes and k multicast messages, the protocol is able to achieve atomicity of one message by an average of (n-2)/k point-to-point control messages. Dynamic membership is non-blocking, i.e. each individual process in the group can take unilateral decisions at each step of the membership algorithms. System-wide consistent group configuration can be obtained in a consistent order of normal multicast messages. The performance of the protocol is shown by implementation figures
  • Keywords
    heuristic programming; telecommunication channels; telecommunication network reliability; transport protocols; atomicity; heuristic function; heuristic token selection; local information; membership algorithms; multicast messages; multicast protocol; nonblocking dynamic membership; piggybacked token passing; point-to-point control messages; protocol performance; system-wide consistent group configuration; token holder; total message ordering; total order reliable multicast communication; unilateral decisions; Computer science; Distributed databases; Electronic mail; Fault tolerance; Intersymbol interference; Multicast algorithms; Multicast communication; Multicast protocols; Position control; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomous Decentralized Systems, 1997. Proceedings. ISADS 97., Third International Symposium on
  • Conference_Location
    Berlin
  • Print_ISBN
    0-8186-7783-X
  • Type

    conf

  • DOI
    10.1109/ISADS.1997.590604
  • Filename
    590604