首页> 外文学位 >Architecture design for distributed content-based publish-subscribe systems.
【24h】

Architecture design for distributed content-based publish-subscribe systems.

机译:基于分布式基于内容的发布-订阅系统的体系结构设计。

获取原文
获取原文并翻译 | 示例

摘要

Content-based publish-subscribe (pub-sub) is a powerful information-driven communication model. In such a model, information producers publish information as events; information consumers subscribe to the events of their interest by specifying conditions on event content, and are notified when events matching their subscriptions are published.; Architecture design for distributed content-based pub-sub systems is a challenging problem, because the dynamic and diversified pub-sub communication paradigm cannot be readily supported by state-of-the-art Internet protocol primitives.; In this thesis, we propose a pub-sub network architecture design called MEDYM, for Match-Early with DYnamic Multicast. MEDYM follows the End-to-End distributed system design principle, by decoupling the content-based pub-sub service into a computationally intensive, application-specific event matching at network edge, and a simple, generic multicast routing in the network. We design a multicast scheme called dynamic multicast, which routes events to interested subscribers along dynamically computed routes with high network efficiency. Because the diversity of such dynamic routing is not limited by server states storage, MEDYM is able to accurately deliver events to and only to the servers that subscribe to them. This is a highly desirable property that has not been achieved in existing solutions. Without maintenance for static overlay networks, MEDYM is also easy to deploy and manage.; The basic form of MEDYM architecture is scalable to pub-sub networks with thousands of servers. For further scalability, we design a novel hierarchical approach called H-MEDYM, for Hierarchical-MEDYM. H-MEDYM partitions a pub-sub network along two dimensions: the server network and the content space. As a result, it effectively reduces both the matching and routing states maintained at pub-sub servers without introducing severe event delivery inefficiency or skewed load distribution.; 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. Their advantages are most prominent when user subscriptions are highly selective and diversified, which is exactly the scenario when content-based pub-sub service is most valuable.
机译:基于内容的发布-订阅(pub-sub)是强大的信息驱动的通信模型。在这种模型中,信息生产者将信息发布为事件;信息消费者通过指定事件内容的条件来订阅他们感兴趣的事件,并在发布与其订阅匹配的事件时得到通知。基于分布式内容的pub-sub系统的体系结构设计是一个具有挑战性的问题,因为动态的,多样化的pub-sub通信范式不能被最新的Internet协议原语轻易支持。在本文中,我们提出了一种用于DYnamic Multicast早期匹配的pub-sub网络架构设计,称为MEDYM。 MEDYM遵循端到端分布式系统设计原则,将基于内容的发布订阅服务解耦为网络边缘的计算密集型,特定于应用程序的事件匹配,以及网络中的简单通用组播路由。我们设计了一种称为动态组播的组播方案,该方案将事件沿着动态计算的路由以高网络效率路由到感兴趣的订户。因为这种动态路由的多样性不受服务器状态存储的限制,所以MEDYM能够将事件准确地传递到预订事件的服务器,也仅准确地传递给预订事件的服务器。这是在现有解决方案中尚未实现的高度期望的特性。 MEDYM无需维护静态覆盖网络,也易于部署和管理。 MEDYM体系结构的基本形式可扩展到具有数千台服务器的发布-订阅网络。为了进一步扩展,我们为Hierarchical-MEDYM设计了一种称为H-MEDYM的新颖分层方法。 H-MEDYM在两个维度上划分发布-订阅网络:服务器网络和内容空间。结果,它有效地减少了在发布订阅服务器上维护的匹配状态和路由状态,而不会导致严重的事件传递效率低下或负载分布不均的情况。我们使用详细的模拟和实际实验评估MEDYM和H-MEDYM,并将它们与现有的主要设计方法进行比较。结果表明,MEDYM和H-MEDYM可以实现较高的事件传递效率和系统可伸缩性。当用户订阅具有高度选择性和多样性时,它们的优势最为突出,这正是基于内容的发布订阅服务最有价值的情况。

著录项

  • 作者

    Cao, Fengyun.;

  • 作者单位

    Princeton University.;

  • 授予单位 Princeton University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2006
  • 页码 156 p.
  • 总页数 156
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号