Content-Based Multicast: Comparison of Implementation Options

Ryan Huebsch

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-03-1229
February 2003

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2003/CSD-03-1229.pdf

This paper is an attempt to quantify the performance differences for content-based multicast implemented inside the overlay routing algorithm or built on top of the simple API provided by the routing layer. We focus on overlay networks designed for peer-to-peer distributed hash table (DHT) applications where content-based multicast is most applicable. In particular we study the Content Addressable Networks (CAN) and Chord routing algorithms. It is our conjecture that similar results would be obtained through other protocols such as Pastry and Tapestry.

We show that it is feasible and in some ways more flexible to provide content-based multicast above the routing layer with only a modest gain in latency.


BibTeX citation:

@techreport{Huebsch:CSD-03-1229,
    Author = {Huebsch, Ryan},
    Title = {Content-Based Multicast: Comparison of Implementation Options},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {2003},
    Month = {Feb},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2003/5227.html},
    Number = {UCB/CSD-03-1229},
    Abstract = {This paper is an attempt to quantify the performance differences for content-based multicast implemented inside the overlay routing algorithm or built on top of the simple API provided by the routing layer. We focus on overlay networks designed for peer-to-peer distributed hash table (DHT) applications where content-based multicast is most applicable. In particular we study the Content Addressable Networks (CAN) and Chord routing algorithms. It is our conjecture that similar results would be obtained through other protocols such as Pastry and Tapestry. <p>We show that it is feasible and in some ways more flexible to provide content-based multicast above the routing layer with only a modest gain in latency.}
}

EndNote citation:

%0 Report
%A Huebsch, Ryan
%T Content-Based Multicast: Comparison of Implementation Options
%I EECS Department, University of California, Berkeley
%D 2003
%@ UCB/CSD-03-1229
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2003/5227.html
%F Huebsch:CSD-03-1229