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
Link To Document