A unified approach to routing, covering and merging in publish/subscribe systems based on modified binary decision diagrams

被引:39
|
作者
Li, GL [1 ]
Hou, S [1 ]
Jacobsen, HA [1 ]
机构
[1] Univ Toronto, Middleware Syst Res Grp, Toronto, ON, Canada
关键词
D O I
10.1109/ICDCS.2005.8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The challenge faced by content-based publish/subscribe systems is the ability to handle a vast amount of dynamic information with limited system resources. In current p/s systems, each subscription is processed in isolation. Neither relationships among individual subscriptions are exploited, nor historic information about subscriptions and publications is taken into account. We believe that this neglect limits overall system efficiency. In this paper, we represent subscriptions using modified binary decision diagrams (MBDs), and design an index data structure to maintain distinct predicates and manage associated Boolean variables. Our MBD-based approach can address, in a unified way, publication routing and subscription/advertisement covering and merging. We propose a novel covering algorithm based on MBDs. The algorithm can take historic information about subscription and publication populations into account and exploits relations between subscriptions. We explore merging, especially imperfect merging, and discuss an advertisement-based optimization applicable to subscription merging.
引用
收藏
页码:447 / 457
页数:11
相关论文
共 22 条
  • [1] Efficient filtering in publish-subscribe systems using binary decision diagrams
    Campailla, A
    Chaki, S
    Clarke, E
    Jha, S
    Veith, H
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 443 - 452
  • [2] Subscription Merging in Filter-based Publish/subscribe Systems
    Zhang, Shengdong
    Shen, Rui
    [J]. INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2012), 2013, 8768
  • [3] A random projection approach to subscription covering detection in publish/subscribe systems
    Tran, Duc A.
    Nguyen, Thinh
    [J]. 2007 INTERNATIONAL CONFERENCE ON COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, 2008, : 362 - +
  • [4] Routing Algorithms for Content-Based Publish/Subscribe Systems
    Martins, J. Legatheaux
    Duarte, Sergio
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2010, 12 (01): : 39 - 58
  • [5] A Novel Routing Algorithm for Content-based Publish/Subscribe Systems
    Guo Shaohui
    [J]. PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 1618 - 1621
  • [6] Evaluating advanced routing algorithms for content-based Publish/Subscribe systems
    Mühl, G
    Fiege, L
    Gärtner, FC
    Buchmann, A
    [J]. MASCOTS 2002: 10TH IEEE INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATIONS SYSTEMS, PROCEEDINGS, 2002, : 167 - 176
  • [7] Scalable QoS-based event routing in publish-subscribe systems
    Carvalho, N
    Araújo, F
    Rodrigues, L
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2005, : 101 - 108
  • [8] Scalable Routing for Topic-based Publish/Subscribe Systems under Fluctuations
    Turau, Volker
    Siegemund, Gerry
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 1608 - 1617
  • [9] Subscription Covering for Relevance-based Filtering in Content-Based Publish/Subscribe Systems
    Zhang, Kaiwen
    Muthusamy, Vinod
    Sadoghi, Mohammad
    Jacobsen, Hans-Arno
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 2039 - 2044
  • [10] Efficient Covering for Top-k Filtering in Content-Based Publish/Subscribe Systems
    Zhang, Kaiwen
    Sadoghi, Mohammad
    Muthusamy, Vinod
    Jacobsen, Hans-Arno
    [J]. PROCEEDINGS OF THE 2017 INTERNATIONAL MIDDLEWARE CONFERENCE (MIDDLEWARE'17), 2017, : 174 - 184