Head-Tail Video Streaming Over Peer to Peer Systems
P2P systems similar to file sharing applications are being used vastly due to unrestricted nature of these systems. Their unrestricting comes from their ability to cooperate and aggregate peer's resources and their scalability. On the other side, today technologies are traditional client-server applications. These applications can perform strongly but they are not scalable due to limitations on server resources. This limitation of the client/server technology leads designers to use alternative technologies mainly P2P. As a streaming system, P2P streaming network can be formed into two types, Tree-based and Mesh-based. In this paper a new mesh-based P2P system named Head-Tail streaming is proposed. Head-Tail simplifies packet scheduling and node failure recovery by using paired-peer sending and node failure prediction.