• DocumentCode
    2674121
  • Title

    Measuring notification loss in publish/subscribe communication systems

  • Author

    Baldoni, R. ; Beraldi, R. ; Piergiovanni, S. Tucci ; Virgillito, A.

  • Author_Institution
    Dipt. di Inf. e Sistemistica, Rome Univ., Italy
  • fYear
    2004
  • fDate
    3-5 March 2004
  • Firstpage
    84
  • Lastpage
    93
  • Abstract
    A publish/subscribe communication system (PSS) realizes a many-to-many anonymous interaction among its participants. Producers of information (publishers) issue notifications to the PSS. These are delivered by the PSS to all subscribers that declared interest in it. However, this decoupled form of interaction introduces delays between i) the production of a notification and its delivery to subscribers (diffusion delay) and ii) the declaration of interest by a subscriber and its registration in the PSS (subscription/unsubscription delay). Such delays could lead to notification loss scenarios where an event is not delivered to an intended subscriber even though it was issued when the subscription was active. We studied this notification loss phenomenon by presenting a simulation study of a PSS and an analytical model. The latter measures the percentage of notifications guaranteed by a PSS implementation to a subscriber. This addresses a QoS issue. The model is based on a formal framework of a distributed computation. The framework abstracts the PSS through the two delays, defining safety and liveness properties that precisely characterize the semantics of the PSS.
  • Keywords
    middleware; probability; quality of service; wide area networks; QoS; distributed computing; notification loss measurement; notification production; publish communication system; quality of service; subscribe communication; Analytical models; Computational modeling; Delay; Distributed computing; History; Loss measurement; Production; Remuneration; Safety; Subscriptions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2004. Proceedings. 10th IEEE Pacific Rim International Symposium on
  • Print_ISBN
    0-7695-2076-6
  • Type

    conf

  • DOI
    10.1109/PRDC.2004.1276556
  • Filename
    1276556