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. / Science, Faculty of / Computer Science, Department of / Graduate
Identifer | oai:union.ndltd.org:UBC/oai:circle.library.ubc.ca:2429/4067 |
Date | 11 1900 |
Creators | Chiu, Stanley Kai Him |
Publisher | University of British Columbia |
Source Sets | University of British Columbia |
Language | English |
Detected Language | English |
Type | Text, Thesis/Dissertation |
Format | 1370490 bytes, application/pdf |
Rights | Attribution-NonCommercial-NoDerivatives 4.0 International, http://creativecommons.org/licenses/by-nc-nd/4.0/ |
Page generated in 0.0021 seconds