Efficiently Delivering Data Packets Using Distributed Protocol for Runtime Groups Formed in Peer-to-Peer Network
Peer-to-Peer streaming has been widely used over the internet, where a streaming system usually has multiple channels and peers may form multiple groups for content distribution. In this paper, the authors propose a distributed overlay framework called SMesh (Subset-Mesh) for dynamic groups where users may frequently hop from one group to another. SMesh first builds a relatively stable mesh consisting of all hosts for control messaging. The mesh supports dynamic host joining and leaving, and construction of delivery trees.