DocumentCode :
3664567
Title :
Synchronization of Peers in Peer-to-Peer Publish/Subscribe Systems
Author :
Hiroki Nakayama;Dilawaer Duolikun;Tomoya Enokido;Makoto Takizawa
Author_Institution :
Hosei Univ., Tokyo, Japan
fYear :
2015
fDate :
7/1/2015 12:00:00 AM
Firstpage :
252
Lastpage :
259
Abstract :
In distributed systems, a group of multiple processes are cooperating with one another by exchanging messages in networks. In this paper, we consider a peer-to-peer (P2P) model of a topic-based publish/subscribe (P2PPS) system composed of peer processes (peers). Each peer pi can both subscribe a subscription pi. S and publish an event message e with a publication e.P, which are specified in terms topics, i.e. Keywords. An event message e is notified to a target peer pi whose subscription pi.S includes a common keyword with the publication e.P. Each event message e carries a vector e.V = (V1, , Vm) of keywords k1, , km. An event message e1 causally precedes an event message e2 with respect to a subscription Si iff e1 causally precedes e2 with respect to the send-receive relation and e1.Vh <; e2.Vh for every keyword kh in the publications e1.P and e2.P and the subscription pi.S. If a pair of event messages e1 and e2 are ordered so that e1 precedes e2 even if e1 does not causally precede e2, the event messages e1 and e2 are unnecessarily ordered. In this paper, every pair of messages are causally delivered to every common target peer by using the linear clock and keyword vector to reduce pairs of messages unnecessarily ordered. We evaluate the keyword vectors in terms of number of messages unnecessarily ordered.
Keywords :
"Peer-to-peer computing","Synchronization","Clocks","Publishing","Mobile communication","Web and internet services","Ubiquitous computing"
Publisher :
ieee
Conference_Titel :
Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2015 9th International Conference on
Type :
conf
DOI :
10.1109/IMIS.2015.39
Filename :
7284956
Link To Document :
بازگشت