Research Article
ORUVoD: A High Performance and Scalable Architecture for P2P-VoD System
@INPROCEEDINGS{10.1109/ChinaCom.2013.6694715, author={Yong Jiang and Shuwu Zhang and Jie Liu and Heping Li}, title={ORUVoD: A High Performance and Scalable Architecture for P2P-VoD System}, proceedings={8th International Conference on Communications and Networking in China}, publisher={IEEE}, proceedings_a={CHINACOM}, year={2013}, month={11}, keywords={peer to peer; p2p; vod; architecture; cache replacement}, doi={10.1109/ChinaCom.2013.6694715} }
- Yong Jiang
Shuwu Zhang
Jie Liu
Heping Li
Year: 2013
ORUVoD: A High Performance and Scalable Architecture for P2P-VoD System
CHINACOM
IEEE
DOI: 10.1109/ChinaCom.2013.6694715
Abstract
Most of existing Peer-to-Peer (P2P) VoD systems do not take full advantage of the idle resources of peer nodes which have strong ability. To address this problem, we propose a high performance and scalable architecture named Optimal Resource Utilizing Video on Demand (ORUVoD) for P2P-VoD system to enlarge the overall throughput of peer nodes, especially for the system with many unpopular videos. In this work, peer nodes are classified into three kinds of nodes. The peer nodes with high CPU performance are selected to be SN. Those with large storage capacity and high bandwidth are selected as USN. By using of SN, USN and the cache replacement algorithm proposed for USN, the idle resources of the system are made full use of to improve the performance of the system. There are four characteristics of this architecture: 1) easy to globally balance and manage; 2) highly cost-effective; 3) reliable quality of service; 4) good scalability. A prototype system has been developed based on ORUVoD. Extensive simulations validate the effectiveness and efficiency of our architecture and cache replacement algorithm.