A P2P Model of Publish/Subscribe Systems

被引:8
|
作者
Nakayama, Hiroki [1 ]
Duolikun, Dilawaer [1 ]
Enokido, Tomoya [2 ]
Takizawa, Makoto [1 ]
机构
[1] Hosei Univ, Tokyo, Japan
[2] Rissho Univ, Tokyo, Japan
关键词
Group communication protocol; Publish/subscribe systems; Peer-to-peer (P2P) model; Causal dependency of application events;
D O I
10.1109/BWCCA.2014.93
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In distributed systems, a group of multiple processes are cooperating with each other by exchanging messages in networks. A process is considered to be a sequence of events in a finite state machine model. Here, it is significant to decide on which event causally precedes another event for a pair of events in a system. In the Lamport's happen-before relation among events, events are partially ordered on the basis of send-receive semantics of messages exchanged at a network layer. 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 subscribe and publish application events. Peers subscribing an application event are notified if a peer publishes the application event. Thus, a peer detects application events and then publishes the application events. A peer is notified of application events published by peers. Each peer has to deliver notified application events in the causal order. We discuss the causal dependency of application events handled by subscription, publication, and notification semantics.
引用
收藏
页码:383 / 388
页数:6
相关论文
共 50 条
  • [21] Topic-based Causally Ordered Delivery of Event Messages in a Peer-to-peer (P2P) Model of Publish/Subscribe Systems
    Nakayama, Hiroki
    Nakamura, Shigenari
    Enokido, Tomoya
    Takizawa, Makoto
    [J]. PROCEEDINGS OF 2016 19TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS), 2016, : 348 - 354
  • [22] XlPPX:: A lightweight framework for privacy preserving P2P XML databases in very large publish-subscribe systems
    Bonifati, Angela
    Cuzzocrea, Alfredo
    [J]. E-COMMERCE AND WEB TECHNOLOGIES, PROCEEDINGS, 2007, 4655 : 21 - 34
  • [23] Pat: A P2P based Publish/Subscribe System for QoS Information Dissemination of Web Services
    Zheng, Xiao
    Luo, Junzhou
    Cao, Jiuxin
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 839 - 846
  • [24] NSFA: Nested Scale-Free Architecture for Scalable Publish/Subscribe over P2P Networks
    Zheng, Huanyang
    Wu, Jie
    [J]. 2016 IEEE 24TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2016,
  • [25] Postman: An Elastic Highly Resilient Publish/Subscribe Framework for Self Sustained Service Independent P2P Networks
    Einziger, Gil
    Friedman, Roy
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2014, 2014, 8756 : 78 - 92
  • [26] Publish/Subscribe Service in CAN-based P2P Networks: Dimension Mismatch and The Random Projection Approach
    Tran, Duc A.
    Nguyen, Thinh
    [J]. 2008 PROCEEDINGS OF 17TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1 AND 2, 2008, : 14 - +
  • [27] PUB-2-SUB: A Content-Based Publish/Subscribe Framework for Cooperative P2P Networks (Work in Progress)
    Tran, Duc A.
    Pham, Cuong
    [J]. NETWORKING 2009, 2009, 5550 : 770 - 781
  • [28] A performance model for P2P computing systems
    Fiorini, PM
    Rowan, RW
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2003, : 218 - 223
  • [29] Model checking publish-subscribe systems
    Garlan, D
    Khersonsky, S
    Kim, JS
    [J]. MODEL CHECKING SOFTWARE, 2003, 2648 : 166 - 180
  • [30] From P2P to reliable semantic P2P systems
    Abdul-Rahman Mawlood-Yunis
    Michael Weiss
    Nicola Santoro
    [J]. Peer-to-Peer Networking and Applications, 2010, 3 : 363 - 381