• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

Practical high-throughput content-based routing using unicast state and probabilistic encodings (2009)

by A Carzaniga, G Toffetti Carughi, C Hall, A L Wolf
Add To MetaCart

Tools

Sorted by:
Results 1 - 4 of 4

Content-based publish/subscribe networking and information-centric networking

by Antonio Carzaniga, Michele Papalini, Alexander L. Wolf - In Proceedings of the ACM SIGCOMM Workshop on Information-Centric Networking , 2011
"... On-line information comes in different forms and is accessed in different ways and for different purposes. For example, a recording of Beethoven’s Ninth Symphony differs from a storm warning from the local weather service. Beethoven’s Ninth is a large media file with perpetual validity that is typic ..."
Abstract - Cited by 9 (1 self) - Add to MetaCart
On-line information comes in different forms and is accessed in different ways and for different purposes. For example, a recording of Beethoven’s Ninth Symphony differs from a storm warning from the local weather service. Beethoven’s Ninth is a large media file with perpetual validity that is typically accessed on demand by users. By contrast, a storm warning is a small ephemeral message typically pushed by the weather service to all users in a specific geographic area. We argue that both should and would be well supported by an information-centric network. More specifically we argue three points. First, modern applications, reflecting the nature of human communications, use and transmit large and long-lived files as well as small ephemeral messages. Second, accessing those two types of information involves significantly different operations within the network. Third, despite their differences, both types of information would benefit from an addressing scheme based on content rather than on more or less flat identifiers, which means that both should be integrated to some extent within a unified contentbased routing infrastructure.
(Show Context)

Citation Context

... message or request and consulted at each intermediate node. This general strategy is implemented, for example, in the B-DRP scheme, where the forwarding plan consists of a list of final destinations =-=[4]-=-, and in the LIPSIN scheme, where the forwarding plan consists of a compact representation of the complete forwarding tree [9]. Rather than adopting a specific forwarding scheme, our primary intent in...

Probabilistic fifo ordering in publish/subscribe networks

by Amirhossein Malekpour, Antonio Carzaniga, Giovanni Toffetti Carughi, O Pedone , 2011
"... Abstract—In a best-effort publish/subscribe network, publica-tions may be delivered out of order (e.g., violating FIFO order). We contend that the primary cause of such ordering violations is the parallel matching and forwarding process employed by brokers to achieve high throughput. In this paper, ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
Abstract—In a best-effort publish/subscribe network, publica-tions may be delivered out of order (e.g., violating FIFO order). We contend that the primary cause of such ordering violations is the parallel matching and forwarding process employed by brokers to achieve high throughput. In this paper, we present an end-to-end method to improve event ordering. The method involves the receiver and minimally the sender, but otherwise uses the broker network as a black box. The idea is to analyze the dynamics of the network, and in particular to measure the delivery delay and its variation, which is directly related to out-of-order delivery. With these measures, receivers can determine a near-optimal latch time to defer message delivery upon the detection of a hole in the message sequence number. We evaluate the performance of this ordering scheme empirically in terms of the reduction in out-of-order deliveries, the delay imposed by the latch time, and its automatic adaptability to variable network conditions and input loads. I.
(Show Context)

Citation Context

...er’s interests. In this paper we present a probabilistic method to achieve FIFO ordering in content-based communication. We illustrate this method using B-DRP, a high-throughput content-based network =-=[6]-=-. B-DRP implements “best-effort” with respect to ordering and reliability, does not store messages at intermediate brokers, and does not use acknowledgments to confirm delivery. Also, B-DRP’s design i...

Scalable Content-based Publish/Subscribe

by Shuping Ji, Chunyang Ye, Jun Wei, Hans-arno Jacobsen
"... Abstract—Despite suffering from inefficiency and flexibility limitations, the filter-based routing (FBR) algorithm is widely used in content-based publish/subscribe (pub/sub) systems. To address these limitations, we propose a dynamic destination-based routing algorithm called D-DBR, which decompose ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Abstract—Despite suffering from inefficiency and flexibility limitations, the filter-based routing (FBR) algorithm is widely used in content-based publish/subscribe (pub/sub) systems. To address these limitations, we propose a dynamic destination-based routing algorithm called D-DBR, which decomposes pub/sub into two independent parts: Content-based matching and destination-based multicasting. D-DBR exhibits low event matching cost and high efficiency, flexibility, and robustness for event routing for overlays with up to hundreds of brokers. We further extend D-DBR to a novel routing algorithm called MERC for overlays with larger number of brokers. MERC divides the overlay into interconnected clusters and applies FBR and D-DBR to route events inter- and intra-cluster, respectively. We implemented all algorithms in the PADRES pub/sub system. Experimental results show that our algorithms outperform FBR in terms of improving event dissemination throughput by up to 700 % and reducing the end-to-end latency by up to 55%. I.
(Show Context)

Citation Context

... event routing”. To the best of our knowledge, there are only a few approaches that explored in this direction, i.e., the “link matching” algorithm [2], the MEDYM algorithm [4], and the DRP algorithm =-=[5]-=-. In the link matching algorithm, each broker has a copy of all present subscriptions, which are organized into a special data structure called parallel search tree (PST). Each broker calculates the s...

End-to-End Congestion Control for Content-Based Networks

by Amirhossein Malekpour, Antonio Carzaniga, O Pedone
"... Abstract—Publish/subscribe or “push ” communication has been proposed as a new network service. In particular, in a content-based network, messages sent by publishers are delivered to subscribers based on the message content and on subscribers ’ long-term interests (subscriptions). In most systems t ..."
Abstract - Add to MetaCart
Abstract—Publish/subscribe or “push ” communication has been proposed as a new network service. In particular, in a content-based network, messages sent by publishers are delivered to subscribers based on the message content and on subscribers ’ long-term interests (subscriptions). In most systems that implement this form of communication, messages are treated as datagrams transmitted without end-to-end or in-network acknowledgments or without any form of flow control. In such systems, publishers do not avoid or even detect congestion, and brokers/routers respond to congestion by simply dropping overflowing messages. These systems are therefore unable to provide fair resource allocation and to properly handle traffic anomalies, and therefore are not suit-able for large-scale deployments. With this motivation, we propose an end-to-end congestion control for content-based networks. In particular, we propose a practical and effective congestion-control protocol that is also content-aware, meaning that it modulates specific content-based traffic flows along a congested path. Inspired by an existing rate-control scheme for IP multicast, this protocol uses an equation-based flow-control algorithm that reacts to congestion in a manner similar to and compatible with TCP. We demonstrate experimentally that the protocol improves fairness among concurrent data flows and also reduces message loss significantly. Keywords-congestion control; content-based networking; publish/subscribe; I.
(Show Context)

Citation Context

...dvantage of an encoding scheme that transforms filters and messages into Bloom filters, and that admits to a matching algorithm consisting of a simple bit-wise operation between the two Bloom filters =-=[7]-=-, [13]. This encoding also allows for an equally fast evaluation of the covering relation between filters. This efficiency in matching comes at the cost of false positives. Yet our empirical evaluatio...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University