• DocumentCode
    658830
  • Title

    Group Communication Protocols Based on Hybrid Types of Logical and Physical Clocks

  • Author

    Doulikun, Dilewaer ; Aikebaier, Ailixier ; Nokido, Tomoya ; Takizawa, Makoto

  • Author_Institution
    Hosei Univ., Tokyo, Japan
  • fYear
    2013
  • fDate
    28-30 Oct. 2013
  • Firstpage
    494
  • Lastpage
    499
  • Abstract
    In distributed systems, multiple processes are cooperating with each other by exchanging messages in underlying networks. In order to realize distributed applications, a group of n processes are required to cooperate with each other. In a distributed group, each member process is peer and directly exchanges messages with other processes with no centralized coordination. That is, each process sends messages to other processes and receives messages from other processes in a group. Each process has to not only reliably and efficiently but also causally deliver messages. In addition, a group is required to be scalable. In this paper, we discuss a hybrid type of clock (HC) to causally deliver messages in a scalable group. The HC protocol takes advantage of linear clock (LC) and physical clock (PC). There might be no causally precedent relation between some pair of messages ordered in the LC protocol. This means, some pair of messages are unnecessarily ordered. A physical clock in a computer is now synchronized with a time server in NTP and PTP. Thus, a process can read more precise physical time on each computer. In the LC and PC protocols, each message carries just LC and PC variables, respectively. Hence, the message length is O(1) for number n of processes in a group. We show unnecessarily ordered messages can be reduced in the HC protocol compared with the LC protocol through the evaluation of the implemented HC protocol.
  • Keywords
    clocks; cooperative communication; protocols; HC protocol; LC protocol; distributed applications; distributed group; distributed systems; group communication protocols; linear clock; logical clocks; member process; message length; physical clocks; scalable group; time server; unnecessarily ordered messages; Clocks; Computers; Protocols; Reliability; Servers; Synchronization; Vectors; Distributed group; Group communication; Hybrid clock; Linear clock; Physical clock;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Broadband and Wireless Computing, Communication and Applications (BWCCA), 2013 Eighth International Conference on
  • Conference_Location
    Compiegne
  • Type

    conf

  • DOI
    10.1109/BWCCA.2013.85
  • Filename
    6690935