UBC Theses and Dissertations

UBC Theses Logo

UBC Theses and Dissertations

A hybrid P2P pre-release distribution framework for flash crowd avoidance in P2P video on demand streaming Chiu, Stanley Kai Him


In recent years, the high maintenance cost of centralized video on demand sys tems has led to the development of peer to peer video on demand systems. These peer to peer systems help to remove the cost and bandwidth limitations of a centralized group of servers. In a peer to peer scenario, the publisher and a small set of peers who were published to must handle all video requests. If many peers request a video after it is released, the small set of peers with the video cached may not have enough bandwidth to satisfy all requests. This situation is known as a flash crowd. We propose a hybrid peer to peer framework that allows publishers to publish videos before release time. For marketing purposes, it is common for videos that are ready for distribution to be kept from being released until a preset release time. By distributing a video before the release time, more peers will have the video at release time, thus allowing more requests to be handled. A hybrid peer to peer encryption management system is used to prevent users from viewing videos before release time. In order to determine who to distribute a video to before users are allowed to view the video, we design a hybrid peer to peer subscription system. In this system, users may specify interest in sets of videos and are notified of new videos matching the interest so that retrieval may start. Finally, we modify an existing peer to peer video on demand framework to better handle concurrent streaming and downloading. Our experiments show that this framework can greatly increase a peer to peer streaming system’s ability to handle flash crowd situations.

Item Citations and Data


Attribution-NonCommercial-NoDerivatives 4.0 International