• DocumentCode
    1906668
  • Title

    On Efficient Content Matching in Distributed Pub/Sub Systems

  • Author

    Rao, Weixiong ; Chen, Lei ; Fu, Ada Wai-Chee ; Chen, Hanhua ; Zou, Futai

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Hong Kong
  • fYear
    2009
  • fDate
    19-25 April 2009
  • Firstpage
    756
  • Lastpage
    764
  • Abstract
    The efficiency of matching structures is the key issue for content publish/subscribe systems. In this paper, we propose an efficient matching tree structure, named CobasTree, for a distributed environment. Particularly, we model a predicate in each subscription filter as an interval and published content value as a data point. The CobasTree is designed to index all subscription intervals and a matching algorithm is proposed to match the data points to these indexed intervals. Through a set of techniques including selective multicast by bounding intervals, cost model-based interval division, and CobasTree merging, CobasTree can match the published contents against subscription filters with a high efficiency. We call the whole framework including CobasTree and the associated techniques as COBAS. The performance evaluation in simulation environment and PlanetLab environment shows COBAS significantly outperforms two counterparts with low cost and fast forwarding.
  • Keywords
    content management; information filtering; message passing; middleware; tree data structures; CobasTree tree structure matching; bounding interval; content matching; cost model-based interval division; distributed pub/sub system; publish/subscribe system; subscription filtering; subscription interval index; Algorithm design and analysis; Communications Society; Costs; Delay; Distributed computing; Information security; Matched filters; Multicast algorithms; Subscriptions; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2009, IEEE
  • Conference_Location
    Rio de Janeiro
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4244-3512-8
  • Electronic_ISBN
    0743-166X
  • Type

    conf

  • DOI
    10.1109/INFCOM.2009.5061984
  • Filename
    5061984