A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
COPACC: An Architecture of Cooperative Proxy-Client Caching System for On-Demand Media Streaming
IEEE Transactions on Parallel and Distributed Systems
Optimized streaming media proxy and its applications
Journal of Network and Computer Applications - Special issue: Network and information security: A computational intelligence approach
Challenges and Approaches in Large-Scale P2P Media Streaming
IEEE MultiMedia
GridCast: Improving peer sharing for P2P VoD
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
A fast and reliable multi-sender algorithm for peer-to-peer networks
Journal of Network and Computer Applications
Improving QoS in P2P Video Streaming
MMEDIA '09 Proceedings of the 2009 First International Conference on Advances in Multimedia
A vEB-tree-based architecture for interactive video on demand services in peer-to-peer networks
Journal of Network and Computer Applications
Peer-to-peer multipoint video conferencing with layered video
Journal of Network and Computer Applications
Video-Popularity-Based Caching Scheme for P2P Video-on-Demand Streaming
AINA '11 Proceedings of the 2011 IEEE International Conference on Advanced Information Networking and Applications
A Case Study of Load Sharing Based on Popularity in Distributed VoD Systems
IEEE Transactions on Multimedia
Proxy caching for media streaming over the Internet
IEEE Communications Magazine
Push-to-Peer Video-on-Demand System: Design and Evaluation
IEEE Journal on Selected Areas in Communications
Modeling and analysis of multi-channel P2P VoD systems
Journal of Network and Computer Applications
Hi-index | 0.00 |
The viewing of streamed video content has become second nature these days for many Internet users. With such copious amounts of data being transferred between hosts involved in this streaming, it is prudent to establish some method of effectively minimising the resultant outbound network traffic, whilst providing the client with a good Quality of Service (QoS). Although many approaches have attempted to address the aforementioned issues, most tend to focus on directly aiding the content provider, rather than the client and typically require a lookup mechanism, such as a distributed hash table (DHT), which engenders a storage and complexity overhead. In this paper we propose a novel infrastructure to the aim of enhancing QoS, whilst reducing outbound network traffic, for clients downloading YouTube video content. We achieve this without a reliance upon request flooding or large hash table overheads inherent to DHT systems. Augmenting this, we proffer two additional mechanisms, the first balances localised storage-peer (client) load and the second preemptively balances super-peer (proxy) load. Lastly, we provide a peer failure mechanism, which allows the proposed system to quickly and efficiently recover from peer failures. Results garnered from emulations indicate that the proposed architecture offers respectable cached video retrieval speeds, even under dynamic and high traffic conditions, thus precluding typical client video lag and/or buffering.