[p2p-hackers] rengineering Scribe ( Pastry multicast )

jj porrdige jj at diacronic.org
Tue Mar 23 20:51:55 UTC 2004


Hi Atul,

SplitStream is a very interesting system but where can I find a software
implementation of a MDC codec/encoder ?

About FreePastry 1.3.2:
1) In your new Scribe implementation built on CommonAPI (package
rice.p2p.scribe) there is not the old method create( NodeId topicId,
Credentials cred) to make a new group. Which new method make a new group at the
"root" ? And where must I put the "credentials" in the new API ?

2) Do you think that next FreePastry release incorporates techniques to achieve
good performance and high dependability in realistic environments with high
churn rates (like MSPastry or Bamboo-Dht) ? 
  
("Performance and dependability of structured peer-to-peer overlays",
Miguel Castro; MSPastry provides low delay routing with strong consistency
guarantees and low overhead in realistic environments with high churn rates)

Many thanks,

JJ

> 
> Message: 2
> Date: Tue, 23 Mar 2004 11:21:03 -0600 (CST)
> From: Atul Singh <atuls at cs.rice.edu>
> Subject: Re: [p2p-hackers] rengineering Scribe ( Pastry multicast )
> To: "Peer-to-peer development." <p2p-hackers at zgp.org>
> Message-ID: <Pine.GSO.4.58.0403231110220.19720 at frosty.cs.rice.edu>
> Content-Type: TEXT/PLAIN; charset=US-ASCII
> 
> Hi,
> 
>  You can have a look at SplitStream project, which has almost the same
> requirement as what you have. The design incorporates the bandwidth
> constraints that participating nodes might have. Morevoer to mask the
> parent failure, it stripes the data into multiple sub-streams and
> reconstructs the full stream using sub-streams from multiple parents.
> Using MDC (reference in paper), the full stream can be reconstructed with
> quality proportional to the number of sub-streams used in reconstruction,
> hence even if some parents are offline or leave, a node can still
> reconstruct the original stream with some degradation in quality. For full
> details, please have a look at the paper.
> 
> SplitStream : A high bandwidth multicast system for cooperative
> environments . M. Castro, P. Druschel, A.M. Kermarrec, A. Nandi, A.
> Rowstron, A. Singh , SOSP 2003
> 
> FreePastry 1.3.2 distribution provides an implementation of SplitStream,
> though the documentation is not comprehensive. The Scribe implementation
> provides a configurable policy where you can tune the behavior of the
> participating nodes according to your desire, i.e. not to become a part of
> group where you are not interested etc. I am sure that this will give you
> a framework which provides most of the desired properties you want to have
> in your system.
> 
>  Let me know if you have any further questions,
>  Thanks,
>  Atul
> 
jj

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



More information about the P2p-hackers mailing list