• DocumentCode
    2174863
  • Title

    Exactly-once delivery in a content-based publish-subscribe system

  • Author

    Bhola, Sumeer ; Strom, Robert ; Bagchi, Saurabh ; Zhao, Yuanyuan ; Auerbach, Joshua

  • Author_Institution
    IBM Thomas J. Watson Res. Center, NY, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    7
  • Lastpage
    16
  • Abstract
    This paper presents a general knowledge model for propagating information in a content-based publish-subscribe system. The model is used to derive an efficient and scalable Protocol for exactly-once delivery to large numbers (tens of thousands per broker) of content-based subscribers in either publisher order or uniform total order Our protocol allows intermediate content filtering at each hop, but requires persistent storage only at the publishing site. It is tolerant of message drops, message reorderings, node failures, and link failures, and maintains only "soft" state at intermediate nodes. We evaluate the performance of our implementation both under failure-free conditions and with fault injection.
  • Keywords
    electronic publishing; fault tolerant computing; protocols; wide area networks; content-based publish-subscribe system; content-based subscribers; exactly-once delivery; failure-free conditions; fault injection; information propagation; intermediate content filtering; knowledge model; link failure tolerance; message drop tolerance; message reordering tolerance; node failure tolerance; performance evaluation; persistent storage; publisher order; scalable protocol; uniform total order; Computer crashes; Filtering; Joining processes; Matched filters; Protocols; Publish-subscribe; Publishing; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2002. DSN 2002. Proceedings. International Conference on
  • Print_ISBN
    0-7695-1101-5
  • Type

    conf

  • DOI
    10.1109/DSN.2002.1028881
  • Filename
    1028881