
100 Peer-to-Peer Computing
supported by a multiple description codec (MDC), in which a server provides
several different stripes of video with different quality. A key feature in this
streaming environment is that during each streaming session, multiple mul-
ticast trees are used, each of which is for sending different stripes of video.
This is illustrated in Figure 5 .13. With such a streaming structure, a peer
can logically join different trees simultaneously at a different position in each
tree. Specifically, when a peer joins a certain multicast tree at a higher level
(e.g., peer A in the tree for stripe II), it needs to provide a larger uploading
bandwidth ...