A Framework for Cloud P2P VoD System based on User's Behavior Analysis
Video distribution over the Internet has already become a major application due to users' growing demand of Video content and continuous growth of network technologies. Recently, as the rapid growth in the number of Video OnDemand (VoD) systems, people ask for more and more video resources, which cause overload on network resources. Therefore, how to use the capability of peers to reduce the server's load and how to maintain the streaming performance for Peer to Peer (P2P) technology. One major quality of video delivery metric is playout latency which can be considered as one of the key challenges that face many researchers nowadays. On the other hand, as cloud computing grows rapidly and more Internet users prefer to watch video or listen to audio online instead of downloading them to their local disk, it is critical and important to provide a cloud data storage and media delivering services continuously to deal with VoD systems. To address the above issues, this paper proposes a novel cloud framework for P2P VoD system based on the analysis of the user's behavior. The proposed framework based on double buffering technology with hybrid caching strategy which is built upon a cloud architecture. Simulation results of the proposed framework are presented and discussed.