DocumentCode
654816
Title
Experimentation of Group Communication Protocols
Author
Doulikun, Dilewaer ; Aikebaier, Ailixier ; Enokido, Tomoya ; Takizawa, Makoto
Author_Institution
Hosei Univ., Koganei, Japan
fYear
2013
fDate
4-6 Sept. 2013
Firstpage
476
Lastpage
481
Abstract
In peer-to-peer (P2P) overlay networks, a group of n (= 2) peer processes have to cooperate with each other. Each peer directly sends messages to every peer and receives messages from every peer in a group. In group communications, each message sent by a peer is required to be causally delivered to every peer. Types of logical clocks like linear clock (LC) and vector clock (VC) are used to causally order messages. Some pair of messages not to be causally ordered are unnecessarily ordered since message length is O(1) in the LC protocol. On the other hand, no message is unnecessarily ordered in the VC protocol. However, the vector clock cannot be adopted in a scalable group due to the message length O(n). Recently, processes on each computer can read more precise physical clock which is synchronized with a time server in NTP. In this paper, we discuss how to causally deliver messages in a scalable group with hybrid clock (HC) which takes advantage of LC and PC in order to reduce the number of messages unnecessarily ordered. The HC protocol is implemented and some experimentations are presented in this paper. We show unnecessarily ordered messages can be reduced in the HC protocol compared with the LC protocol through the experimentations.
Keywords
clocks; overlay networks; peer-to-peer computing; protocols; synchronisation; NTP; P2P overlay networks; causal message ordering; group communication protocols; group communications; group peer; hybrid clock; linear clock; logical clocks; message length; message receiving; message sending; peer process cooperation; peer-to-peer overlay networks; physical clock; synchronization; time server; vector clock; Clocks; Computers; Delays; Protocols; Servers; Synchronization; Vectors; Group communication; P2P overlay networks; Linear clock; Physical clock; Scalable group;
fLanguage
English
Publisher
ieee
Conference_Titel
Network-Based Information Systems (NBiS), 2013 16th International Conference on
Conference_Location
Gwangju
Print_ISBN
978-1-4799-2509-4
Type
conf
DOI
10.1109/NBiS.2013.79
Filename
6685447
Link To Document