DocumentCode :
705590
Title :
Causally Ordered Delivery of Event Messages with Keyword Vectors in P2P Publish/Subscribe Systems
Author :
Nakayama, Hiroki ; Duolikun, Dilawaer ; Enokido, Tomoya ; Takizawa, Makoto
Author_Institution :
Hosei Univ., Tokyo, Japan
fYear :
2015
fDate :
24-27 March 2015
Firstpage :
534
Lastpage :
541
Abstract :
In distributed systems, a group of multiple processes are cooperating with one another by exchanging messages in networks. A process is modeled to be a finite state machine. In this paper, we discuss a peer-to-peer (P2P) model of a publish/subscribe (P2PPS) system composed of peer processes (peers). Each peer can both subscribe a subscription and publish event messages with a publication. In this paper, subscriptions and publications are specified in terms of keywords. If a subscription of a subscriber peer and a publication of an event message include some common keywords, the subscriber peer is a target peer of the event message. The event message is notified to the target subscriber peer. A pair of event messages are related, which have a common target subscriber peer. Only a pair of related event messages are required to be delivered to common target subscriber peers in the causal order. We newly propose vectors of 〈V<;sub>1<;/sub>, ..., V<;sub>m<;/sub>〉 of keywords k , ..., k<;sub>m<;/sub> to causally order event messages. Each event message e carries the keyword vector e.V. An event message e<;sub>1<;/sub> causally precedes an event message e<;sub>2<;/sub> with respect to a subscription S<;sub>i<;/sub> iff e<;sub>1<;/sub>·V<;sub>h<;/sub> <; e<;sub>2<;/sub>·V<;sub>h<;/sub> for every keyword k<;sub>h<;/sub> which is in the publications of the event messages e<;sub>1<;/sub> and e<;sub>2<;/sub> and the subscription S<;sub>i<;/sub>. Only a pair of related messages are causally delivered to common subscriber peers.
Keywords :
finite state machines; message passing; middleware; peer-to-peer computing; vectors; P2PPS system; causally ordered delivery; finite state machine; keyword vectors; peer processes; peer-to-peer model; publication; publish-subscribe systems; subscriber peer; subscriptions; Conferences; Electronic mail; Peer-to-peer computing; Publishing; Routing; Silicon; Subscriptions; Causal dependency of event messages; Group communication protocol; Peer-to-peer (P2P) model; Publish/subscribe (PS) systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2015 IEEE 29th International Conference on
Conference_Location :
Gwangiu
ISSN :
1550-445X
Print_ISBN :
978-1-4799-7904-2
Type :
conf
DOI :
10.1109/AINA.2015.233
Filename :
7098018
Link To Document :
بازگشت