首页> 外文会议>2011 25th IEEE International Parallel Distributed Processing Symposium >Vitis: A Gossip-based Hybrid Overlay for Internet-scale Publish/Subscribe Enabling Rendezvous Routing in Unstructured Overlay Networks
【24h】

Vitis: A Gossip-based Hybrid Overlay for Internet-scale Publish/Subscribe Enabling Rendezvous Routing in Unstructured Overlay Networks

机译:Vitis:基于闲话的混合覆盖,用于Internet规模的发布/订阅,可在非结构化覆盖网络中启用交会​​路由

获取原文

摘要

Peer-to-peer overlay networks are attractive solutions for building Internet-scale publish/subscribe systems. However, scalability comes with a cost: a message published on a certain topic often needs to traverse a large number of uninterested (unsubscribed) nodes before reaching all its subscribers. This might sharply increase resource consumption for such relay nodes (in terms of bandwidth transmission cost, CPU, etc) and could ultimately lead to rapid deterioration of the system's performance once the relay nodes start dropping the messages or choose to permanently abandon the system. In this paper, we introduce {em Vitis}, a gossip-based publish/subscribe system that significantly decreases the number of relay messages, and scales to an unbounded number of nodes and topics. This is achieved by the novel approach of enabling rendezvous routing on unstructured overlays. We construct a hybrid system by injecting structure into an otherwise unstructured network. The resulting structure resembles a navigable small-world network, which spans along clusters of nodes that have similar subscriptions. The properties of such an overlay make it an ideal platform for efficient data dissemination in large-scale systems. We perform extensive simulations and evaluate Vitis by comparing its performance against two base-line publish/subscribe systems: one that is oblivious to node subscriptions, and another that exploits the subscription similarities. Our measurements show that Vitis significantly outperforms the base-line solutions on various subscription and churn scenarios, from both synthetic models and real-world traces.
机译:对等覆盖网络是用于构建Internet规模的发布/订阅系统的有吸引力的解决方案。但是,可伸缩性要付出代价:在某个特定主题上发布的消息通常需要遍历大量不感兴趣的(未订阅)节点,然后才能到达其所有订户。一旦中继节点开始丢弃消息或选择永久放弃系统,这可能会急剧增加此类中继节点的资源消耗(就带宽传输成本,CPU等而言),并最终导致系统性能的快速下降。在本文中,我们介绍{em Vitis},这是一个基于八卦的发布/订阅系统,可以显着减少中继消息的数量,并扩展到无数的节点和主题。这是通过在非结构化覆盖图上启用会合路由的新颖方法来实现的。我们通过将结构注入其他非结构化网络中来构建混合系统。最终的结构类似于可导航的小世界网络,该网络跨越具有相似订阅的节点群集。这种覆盖层的特性使其成为在大规模系统中高效分发数据的理想平台。我们进行了广泛的仿真,并通过将Vitis与两个基准发布/订阅系统的性能进行比较来评估Vitis:一个忽略节点订阅,另一个利用订阅相似性。我们的测量表明,从合成模型和真实世界的痕迹来看,Vitis在各种订阅和客户流失场景下的性能均大大优于基线解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号