Stringent QoS requirements of video streaming arenot addressed by the delay characteristics of highly dynamic peer-to-peer (P2P) networks. To solve this problem, a novel locality-awaremethod for choosing optimal neighbors in live streamingmulticast P2P overlays is presented in this paper. To create theappropriate multicast tree topology, a round-trip-time (RTT)value is used as a parameter distinguishing peers capabilities. The multicast tree construction is based on the Huffman sourcecoding algorithm. First, a centrally managed version is presented,and then an effective use of a distributed paradigm is shown. Performance evaluation results prove that the proposed approachconsiderably improves the overlay efficiency from theviewpoint of end-users and content providers. Moreover, theproposed technique ensures a high level of resilience againstgateway-link failures and adaptively reorganizes the overlaytopology in case of dynamic, transient network fluctuations.
展开▼