• DocumentCode
    3294756
  • Title

    Semi-Probabilistic Content-Based Publish-Subscribe

  • Author

    Costa, Paolo ; Picco, Gian Pietro

  • Author_Institution
    Dip. di Elettronica e Informazione, Politecnico di Milano
  • fYear
    2005
  • fDate
    10-10 June 2005
  • Firstpage
    575
  • Lastpage
    585
  • Abstract
    Mainstream approaches to content-based distributed publish-subscribe typically route events deterministically based on information collected from subscribers, and do so by relying on a tree-shaped overlay network. While this solution achieves scalability in fixed, large-scale settings, it is less appealing in scenarios characterized by high dynamicity, e.g., mobile ad hoc networks or peer-to-peer systems. At the other extreme, researchers in the related fields of multicast and group communication have successfully exploited probabilistic techniques that provide increased fault tolerance, resilience to changes, and yet are scalable. In this paper, we propose a novel approach where event routing relies on deterministic decisions driven by a limited view on the subscription information and, when this is not sufficient, resorts to probabilistic decisions performed by selecting links at random. Simulations show that the particular mix of deterministic and probabilistic decisions we put forth in this work is very effective at providing high event delivery and low overhead in highly dynamic scenarios, without sacrificing scalability
  • Keywords
    ad hoc networks; decision trees; distributed processing; electronic publishing; multicast communication; routing protocols; deterministic decision; deterministic event routing; distributed publish subscribe; fault tolerance; group communication; mobile ad hoc network; multicast communication; peer-to-peer system; probabilistic decision; scalable system; semi-probabilistic content-based publish subscribe; tree-shaped overlay network; Fault tolerance; Large-scale systems; Mobile ad hoc networks; Mobile communication; Peer to peer computing; Publish-subscribe; Resilience; Routing; Scalability; Subscriptions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2005. ICDCS 2005. Proceedings. 25th IEEE International Conference on
  • Conference_Location
    Columbus, OH
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2331-5
  • Type

    conf

  • DOI
    10.1109/ICDCS.2005.73
  • Filename
    1437119