• DocumentCode
    246211
  • Title

    Causal Order of Application Events is P2P Publish/Subscribe Systems

  • Author

    Nakayama, Hiroki ; Duolikun, Dilewaer ; Aikebaiery, Ailixier ; Enokidoz, Tomoya ; Takizaw, Makoto

  • Author_Institution
    Hosei Univ., Tokyo, Japan
  • fYear
    2014
  • fDate
    10-12 Sept. 2014
  • Firstpage
    444
  • Lastpage
    449
  • Abstract
    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.
  • Keywords
    finite state machines; message passing; middleware; peer-to-peer computing; programming language semantics; P2P model; P2P publish/subscribe systems; P2PPS system; application events; causal dependency; causal order; distributed systems; event sequence; finite state machine model; happened-before relation; message exchanging; notification semantics; peer process; peer-to-peer model; publication semantics; send-receive semantics; subscription semantics; Clocks; Peer-to-peer computing; Protocols; Publishing; Routing; Synchronization; Vectors; Causal dependency of application events; Group communication protocol; Peer-to-peer (P2P) model; Publish/subscribe systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network-Based Information Systems (NBiS), 2014 17th International Conference on
  • Conference_Location
    Salerno
  • Print_ISBN
    978-1-4799-4226-8
  • Type

    conf

  • DOI
    10.1109/NBiS.2014.42
  • Filename
    7023991