Request-Peer Selection for Load-Balancing in P2P Live Streaming Systems
Unlike Peer-To-Peer (P2P) file sharing, P2P live streaming systems have to meet real-time playback constraints, which makes it very challenging yet crucial to maximize the peer uplink bandwidth utilization so as to deliver content pieces in time. In general, this is achieved by adopting tailor-made piece selection and request-peer selection algorithms. The design philosophy is to regulate the network traffic and to balance the load among peers. In this paper, the authors propose a new request-peer selection algorithm. In particular, a peer in the network estimates the Service Response Time (SRT) between itself and each neighboring peer.