- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- BitVampire : a cost-effective architecture for on-demand...
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
BitVampire : a cost-effective architecture for on-demand media streaming in heterogeneous P2P networks Liu, Xin
Abstract
On-demand media streaming has recently gained intensive consideration due to its promising usage in a rich set of Internet-based services such as video on demand, distance learning, media distribution, etc. However, there are still many challenges towards building efficient, scalable, on-demand streaming systems, in this thesis, we propose a novel cost-effective on-demand media streaming architecture for heterogeneous peer-to-peer networks, named BitVampire. The key idea of BitVampire is to aggregate peers' storage and bandwidths to facilitate on-demand media streaming. To achieve this goal, we split published videos into segments and distribute them to different peers. When watching a video, a peer searches the corresponding segments, and then aggregates bandwidths from multiple supplying peers to stream the video. To deploy this architecture in a dynamic heterogeneous peer-to-peer network, three key techniques are used: (1) Given that peers offer different resources and may leave at any time, a media segments distributing algorithm and a caching scheme are proposed, which achieve fast system streaming capacity amplification. (2) An application-level overlay, called Category Overlay, is chosen as the underlying search infrastructure to efficiently find the desired segments. (3) A scheduling algorithm is proposed to aggregate bandwidths from multiple supplying peers and coordinate them to serve one streaming request. We demonstrate the effectiveness of this proposed architecture through extensive simulation experiments on large, Internet-like topologies.
Item Metadata
Title |
BitVampire : a cost-effective architecture for on-demand media streaming in heterogeneous P2P networks
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2005
|
Description |
On-demand media streaming has recently gained intensive consideration due to its
promising usage in a rich set of Internet-based services such as video on demand,
distance learning, media distribution, etc. However, there are still many challenges
towards building efficient, scalable, on-demand streaming systems, in this thesis, we
propose a novel cost-effective on-demand media streaming architecture for
heterogeneous peer-to-peer networks, named BitVampire. The key idea of BitVampire is
to aggregate peers' storage and bandwidths to facilitate on-demand media streaming. To
achieve this goal, we split published videos into segments and distribute them to different
peers. When watching a video, a peer searches the corresponding segments, and then
aggregates bandwidths from multiple supplying peers to stream the video. To deploy this
architecture in a dynamic heterogeneous peer-to-peer network, three key techniques are
used: (1) Given that peers offer different resources and may leave at any time, a media
segments distributing algorithm and a caching scheme are proposed, which achieve fast
system streaming capacity amplification. (2) An application-level overlay, called
Category Overlay, is chosen as the underlying search infrastructure to efficiently find the
desired segments. (3) A scheduling algorithm is proposed to aggregate bandwidths from
multiple supplying peers and coordinate them to serve one streaming request. We
demonstrate the effectiveness of this proposed architecture through extensive simulation
experiments on large, Internet-like topologies.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2009-12-11
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0051740
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2005-11
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.