PolderCast: Fast, Robust, and Scalable Architecture for P2P Topic-Based Pub/Sub

نویسندگان

  • Vinay Setty
  • Maarten van Steen
  • Roman Vitenberg
  • Spyros Voulgaris
چکیده

We propose PolderCast, a P2P topic-based Pub/Sub system that is (a) fault-tolerant and robust, (b) scalable w.r.t the number of nodes interested in a topic and number of topics that nodes are interested in, and (c) fast in terms of dissemination latency while (d) attaining a low communication overhead. This combination of properties is provided by an implementation that blends deterministic propagation over maintained rings with probabilistic dissemination following a limited number of random shortcuts. The rings are constructed and maintained using gossiping techniques. The random shortcuts are provided by two distinct peer-sampling services: Cyclon generates purely random links while Vicinity produces interest-induced random links. We analyze PolderCast and survey it in the context of existing approaches. We evaluate PolderCast experimentally using real-world workloads from Twitter and Facebook traces. We use widely renowned Scribe [5] as a baseline in a number of experiments. Robustness with respect to node churn is evaluated through traces from the Skype superpeer network. We show that the experimental results corroborate all of the above properties in settings of up to 10K nodes, 10K topics, and 5K topics per-node.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Search and Approximate Information Filtering in a Distributed Peer-to-Peer Environment of Digital Libraries

We present a new architecture for efficient search and approximate information filtering in a distributed Peer-to-Peer (P2P) environment of Digital Libraries. The MinervaLight search system uses P2P techniques over a structured overlay network to distribute and maintain a directory of peer statistics. Based on the same directory, the MAPS information filtering system provides an approximate pub...

متن کامل

Ontology - Based Routing for Large - Scale Unstructured P 2 P Publish / Subscribe System

--------------------------------------------------------ABSTRACT----------------------------------------------------------Recent works in structured P2P systems exploit DHT to support publish/subscribe(Pub/Sub) protocols. Some of these approaches require the existence of a so-called rendezvous node where subscriptions meet events, thus easily creating bottlenecks. By contrast, unstructured P2P ...

متن کامل

Structured P2p Networks

A number of Distributed Hash Table(DHT)based publish/subscribe(Pub/Sub) protocols have been proposed to address the issue of scalability in P2P networks. However, their routing state and control message overhead are enormous, the routing depth for notifications is unnecessarily long. We propose SGH, a large-scale partition-based overlay for P2P network, to provide the architecture of Pub/Sub ro...

متن کامل

Content-based Publish-Subscribe Over Structured P2P Networks

In this work we leverage the advantages of the Chord DHT to build a content-based publish-subscribe system that is scalable, self-organizing, and well-performing. However, DHTs provide very good support only for exact-match, equality predicates and range predicates are expected to be very popular when specifying subscriptions in pub/sub systems We will thus also provide solutions supporting eff...

متن کامل

Integrated Project Member of the FET Proactive Initiative Complex Systems DELIS-TR-0311 Privacy Protection for P2P Publish-Subscribe Networks

P2P systems are mainly used as distributed file systems; until recently no P2P version of newsgroups protocol existed. A DHT-based Publish-Subscribe (Pub-Sub) system by Aekaterinidis and Triantafillou is the first such a solution: a user interested in a particular topic subscribes it so that later he receives messages on new events on this topic once they occur. Pub-Sub systems as proposed caus...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012