Causal Order of Application Events is P2P Publish/Subscribe Systems

被引:7
|
作者
Nakayama, Hiroki [1 ]
Duolikun, Dilawaer [1 ]
Aikebaier, Ailixier [2 ]
Enokido, Tomoya [3 ]
Takizawa, Makoto [1 ]
机构
[1] Hosei Univ, Tokyo, Japan
[2] NICT, Tokyo, Japan
[3] 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/NBiS.2014.42
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 famous happened-before relation among events, events are ordered on the basis of send-receive semantics of messages exchanged in networks. In this paper, we discuss a peer-to-peer (P2P) model of a publish/subscribe (P2PPS) system where application events are subscribed, published, and notified by peer process (peers). We discuss the causal dependency of application events in terms of subscription, publication, and notification semantics.
引用
收藏
页码:442 / 447
页数:6
相关论文
共 50 条
  • [41] Secure distribution of events in content-based publish subscribe systems
    Opyrchal, L
    Prakash, A
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE 10TH USENIX SECURITY SYMPOSIUM, 2001, : 281 - 295
  • [42] The application of publish/subscribe messaging to environmental, monitoring, and control systems
    Stanford-Clark, A. J.
    Wightwick, G. R.
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2010, 54 (04)
  • [43] Analysis on the application of P2P in IPTV
    Chen, Kai
    Chang, Yanfen
    [J]. 2007 International Symposium on Computer Science & Technology, Proceedings, 2007, : 925 - 927
  • [44] A framework for P2P application development
    Walkerdine, James
    Hughes, Danny
    Rayson, Paul
    Simms, John
    Gilleade, Kiel
    Mariani, John
    Sommerville, Ian
    [J]. COMPUTER COMMUNICATIONS, 2008, 31 (02) : 387 - 401
  • [45] 2 P2P or not 2 P2P?
    Roussopoulos, M
    Baker, M
    Rosenthal, DSH
    Giuli, TJ
    Maniatis, P
    Mogul, J
    [J]. PEER-TO-PEER SYSTEMS III, 2004, 3279 : 33 - 43
  • [46] Personal overlay networks management using a P2P-based publish/subscribe naming system
    Louati, Wassef
    Zeghlache, Djamal
    [J]. PROCEEDINGS OF THE 16TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2008, : 95 - +
  • [47] Towards P2P information systems
    Kolweyh, Magnus
    Lechner, Ulrike
    [J]. INNOVATIVE INTERNET COMMUNITY SYSTEMS, 2006, 3908 : 79 - 90
  • [48] On the scalability of P2P swarming systems
    de Souza e Silva, Edmundo
    Leao, Rosa M. M.
    Menasche, Daniel S.
    Towsley, Don
    [J]. COMPUTER NETWORKS, 2019, 151 : 93 - 113
  • [49] An Architecture for Complex P2P Systems
    Holzapfel, Sebastian
    Wacker, Arno
    Weis, Torben
    Wander, Matthaeus
    [J]. 2012 IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), 2012, : 507 - 511
  • [50] A Declarative Semantics for P2P Systems
    Caroprese, Luciano
    Zumpano, Ester
    [J]. MACHINE LEARNING AND KNOWLEDGE EXTRACTION, CD-MAKE 2017, 2017, 10410 : 315 - 329