Adaptive Quality Driven Routing Algorithms for Peer-to-Peer Video Streaming
A peer-to-peer system is composed of hundreds of geographically distributed networks and storage resources usually located under different ISP (Internet Service Provider) networks, so called autonomous systems. This enables users to share traffic such as video transmission which leads to huge bandwidth consumption on the network. Overlay networks is one of the mechanisms in managing peer networks architecture that receive particular attention since it can provide efficient access to data, fault tolerance, reduce access latency and thus can enhance the SLA (Service Level Agreement) with the end users. However, during video transmission, heavy congestion may occur that can reduce the throughput by minimizing the available bandwidth, so it becomes an important QoS (Quality of Service) management problem in distributed systems.