• DocumentCode
    301084
  • Title

    A multicast protocol based on a single logical ring using a virtual token and logical clocks

  • Author

    Jia, Weijia ; Cao, Jiannong ; Cheung, To-yat

  • Author_Institution
    Dept. of Comput. Sci., City Univ. of Hong Kong, Hong Kong
  • Volume
    1
  • fYear
    1996
  • fDate
    12-16 Aug 1996
  • Firstpage
    85
  • Abstract
    A novel and highly efficient multicast protocol based on single logical ring for a group of cooperative processes is presented. It maintains consistency in the group by two strategies. First, by placing a total sequence number in each multicast message, the protocol guarantees total ordering of the messages. Second, in contrast to other token-passing ring protocols, it uses a virtual token to achieve atomicity of messages. That is, no real token is rotating on the ring and the position of the holder of the virtual token is calculated by using a logical clock in each process without using messages for passing the token. It achieves message atomicity by using up to n point-to-point control messages. The protocol can tolerate communication faults, process crash failures and network partitioning. Correctness of the protocol is proved
  • Keywords
    cooperative systems; fault tolerant computing; protocols; token networks; communication faults; cooperative processes; logical clocks; message atomicity; multicast protocol; network partitioning; process crash failures; protocol; single logical ring; token-passing ring protocols; total sequence number; virtual token; Clocks; Communication system control; Computer crashes; Computer networks; Computer science; Costs; Intersymbol interference; Multicast algorithms; Multicast protocols; Token networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1996. Vol.3. Software., Proceedings of the 1996 International Conference on
  • Conference_Location
    Ithaca, NY
  • ISSN
    0190-3918
  • Print_ISBN
    0-8186-7623-X
  • Type

    conf

  • DOI
    10.1109/ICPP.1996.537147
  • Filename
    537147