首页> 外文会议>SIGMOD/PODS 2007 >Boosting TopicBased PublishSubscribe Systems with Dynamic Clustering *
【24h】

Boosting TopicBased PublishSubscribe Systems with Dynamic Clustering *

机译:通过动态集群增强基于主题的PublishSubscribe系统*

获取原文

摘要

We consider in this paper a class of Publish-Subscribe (pub-sub) systems called topic-based systems, where users subscribe to topics and are notified on events that belong to those subscribed topics. With the recent flourishing of RSS news syndication, these systems are regaining popularity and are raising new challenging problems. In most of the modern topics-based systems, the events in each topic are delivered to the subscribers via a supporting, distributed, data structure (typically a multicast tree). Since peers in the network may come and go frequently, this supporting structure must be continuously maintained so that "holes" do not disrupt the events delivery. The dissemination of events in each topic thus incurs two main costs: (1) the actual transmission cost for the topic events, and (2) the maintenance cost for its supporting structure. This maintenance overhead becomes particularly dominating when a pub-sub system supports a large number of topics with moderate event frequency; a typical scenario in nowadays news syndication scene. The goal of this paper is to devise a method for reducing this maintenance overhead to the minimum. Our aim is not to invent yet another topic-based pub-sub system, but rather to develop a generic technique for better utilization of existing platforms. Our solution is based on a novel distributed clustering algorithm that utilizes correlations between user subscriptions to dynamically group topics together, into virtual topics (called topic-clusters), and thereby uni- fies their supporting structures and reduces costs. Our technique continuously adapts the topic-clusters and the user subscriptions to the system state, and incurs only very minimal overhead. We have implemented our solution in the Tamara pub-sub system. Our experimental study shows this approach to be extremely effective, improving the performance by an order of magnitude.
机译:我们在本文中考虑了一类称为基于主题系统的发布 - 订阅(Pub-Sub)系统,其中用户订阅主题,并在属于这些订阅主题的事件上通知。随着近期RSS新闻联合的蓬勃发展,这些系统正在恢复流行,并正在提高新的挑战性问题。在大多数基于技术的主题系统中,每个主题中的事件通过支持,分布式数据结构(通常是组播树)传送到用户。由于网络中的同行可能会经常出现,因此必须连续维护这种支撑结构,以便“孔”不会破坏事件传递。因此,每个主题的事件传播两个主要成本:(1)主题事件的实际传输成本,以及(2)其支持结构的维护成本。当Pub-Sub系统支持具有中等事件频率的大量主题时,这种维护开销变得特别主导;典型的情景在当今新闻联合场景中。本文的目标是设计一种将这种维护开销降低到最低限度的方法。我们的目的不是发明又一个基于主题的Pub-sub系统,而是为了更好地利用现有平台,开发一种通用技术。我们的解决方案基于新颖的分布式聚类算法,它利用用户订阅之间的相关性与动态组主题一起进入虚拟主题(称为主题集群),从而统一其支持结构并降低成本。我们的技术不断使用主题集群和用户订阅到系统状态,并且仅引发非常最小的开销。我们在Tamara Pub-Sub系统中实施了我们的解决方案。我们的实验研究表明,这种方法非常有效,通过数量级提高性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号