SLIDE 1
SplitStream: High-Bandwidth Multicast in Cooperative Environments
Marco Barreno Peer-to-peer systems 9/22/2003
Background
Tree-based multicast
High demand on few internal nodes
Cooperative environments
Peers contribute resources We don’ t assume dedicated infrastructure Different peers may have different limitations
Goals of SplitStream
Balance load over peers Accommodate different limitations
Each node has a desired indegree and a forwarding capacity (max outdegree)
Be robust to failures
The SplitStream approach
Split data into stripes, each over its own tree Each node is internal to
- nly one tree