MEDYM: Match-early with dynamic multicast for content-based publish-subscribe networks

被引:0
作者
Cao, FY [1 ]
Singh, JP [1 ]
机构
[1] Princeton Univ, Dept Comp Sci, Princeton, NJ 08540 USA
来源
MIDDLEWARE 2005, PROCEEDINGS | 2005年 / 3790卷
关键词
content-based publish-subscribe network; multicast;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Design of distributed architectures for content-based publish-subscribe (pub-sub) service networks has been a challenging problem. To best support the highly dynamic and diversified content-based pub-sub communication, we propose a new architectural design called MEDYM - Match-Early with DYnamic Multicast. MEDYM follows the End-to-End distributed system design principle. It decouples a pub-sub service into two functionalities: complex, application-specific matching at network edge, and simple, generic multicast routing in the network. This architecture achieves low computation cost in event matching and high network efficiency and flexibility in event routing. For higher scalability, we describe a novel approach to extend MEDYM to a hierarchy structure called H-MEDYM, which effectively balances the trade-off between event delivery efficiency and server states maintenance. We evaluate MEDYM and H-MEDYM using detailed simulations and real-world experiments, and compare them with major existing design approaches. Results show that MEDYM and H-MEDYM achieve high event delivery efficiency and system scalability, and their advantages are most prominent when user subscriptions are highly selective and diversified.
引用
收藏
页码:292 / 313
页数:22
相关论文
共 24 条
  • [1] AGUILERA MK, 1999, P ACM PODC
  • [2] CALVERT K, 1996, P IEEE INFOCOM
  • [3] CAO F, 2005, SCALABLE PUBLISH SUB
  • [4] CAO F, 2004, P IEEE INFOCOM
  • [5] CARZANIGA A, P ACM SIGCOMM 2003
  • [6] CARZANIGA A, 2001, P ACM TOCS
  • [7] CARZANIGA A, P IEEE INFOCOM 2003
  • [8] CUGOLA G, 2001, IEEE T SOFT ENG
  • [9] Culler D., 1998, PARALLEL COMPUTER AR
  • [10] GE Z, 2001, ICNP