View-upload decoupling: A redesign of multi-channel P2P video systems

Di Wu, Chao Liang, Yong Liu, Keith Ross

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In current multi-channel live P2P video systems, there are several fundamental performance problems including exceedingly-large channel switching delays, long playback lags, and poor performance for less popular channels. These performance problems primarily stem from two intrinsic characteristics of multi-channel P2P video systems: channel churn and channel-resource imbalance. In this paper, we propose a radically different cross-channel P2P streaming framework, called View-Upload Decoupling (VUD). VUD strictly decouples peer downloading from uploading, bringing stability to multichannel systems and enabling cross-channel resource sharing. We propose a set of peer assignment and bandwidth allocation algorithms to properly provision bandwidth among channels, and introduce substream swarming to reduce the bandwidth overhead. We evaluate the performance of VUD via extensive simulations as well with a PlanetLab implementation. Our simulation and PlanetLab results show that VUD is resilient to channel churn, and achieves lower switching delay and better streaming quality. In particular, the streaming quality of small channels is greatly improved.

Original languageEnglish (US)
Title of host publicationIEEE INFOCOM 2009 - The 28th Conference on Computer Communications
Pages2726-2730
Number of pages5
DOIs
StatePublished - 2009
Event28th Conference on Computer Communications, IEEE INFOCOM 2009 - Rio de Janeiro, Brazil
Duration: Apr 19 2009Apr 25 2009

Other

Other28th Conference on Computer Communications, IEEE INFOCOM 2009
CountryBrazil
CityRio de Janeiro
Period4/19/094/25/09

Fingerprint

Bandwidth
Frequency allocation

ASJC Scopus subject areas

  • Computer Science(all)
  • Electrical and Electronic Engineering

Cite this

Wu, D., Liang, C., Liu, Y., & Ross, K. (2009). View-upload decoupling: A redesign of multi-channel P2P video systems. In IEEE INFOCOM 2009 - The 28th Conference on Computer Communications (pp. 2726-2730). [5062220] https://doi.org/10.1109/INFCOM.2009.5062220

View-upload decoupling : A redesign of multi-channel P2P video systems. / Wu, Di; Liang, Chao; Liu, Yong; Ross, Keith.

IEEE INFOCOM 2009 - The 28th Conference on Computer Communications. 2009. p. 2726-2730 5062220.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Wu, D, Liang, C, Liu, Y & Ross, K 2009, View-upload decoupling: A redesign of multi-channel P2P video systems. in IEEE INFOCOM 2009 - The 28th Conference on Computer Communications., 5062220, pp. 2726-2730, 28th Conference on Computer Communications, IEEE INFOCOM 2009, Rio de Janeiro, Brazil, 4/19/09. https://doi.org/10.1109/INFCOM.2009.5062220
Wu D, Liang C, Liu Y, Ross K. View-upload decoupling: A redesign of multi-channel P2P video systems. In IEEE INFOCOM 2009 - The 28th Conference on Computer Communications. 2009. p. 2726-2730. 5062220 https://doi.org/10.1109/INFCOM.2009.5062220
Wu, Di ; Liang, Chao ; Liu, Yong ; Ross, Keith. / View-upload decoupling : A redesign of multi-channel P2P video systems. IEEE INFOCOM 2009 - The 28th Conference on Computer Communications. 2009. pp. 2726-2730
@inproceedings{0ccc9afd00e94ec7a872c2806611db50,
title = "View-upload decoupling: A redesign of multi-channel P2P video systems",
abstract = "In current multi-channel live P2P video systems, there are several fundamental performance problems including exceedingly-large channel switching delays, long playback lags, and poor performance for less popular channels. These performance problems primarily stem from two intrinsic characteristics of multi-channel P2P video systems: channel churn and channel-resource imbalance. In this paper, we propose a radically different cross-channel P2P streaming framework, called View-Upload Decoupling (VUD). VUD strictly decouples peer downloading from uploading, bringing stability to multichannel systems and enabling cross-channel resource sharing. We propose a set of peer assignment and bandwidth allocation algorithms to properly provision bandwidth among channels, and introduce substream swarming to reduce the bandwidth overhead. We evaluate the performance of VUD via extensive simulations as well with a PlanetLab implementation. Our simulation and PlanetLab results show that VUD is resilient to channel churn, and achieves lower switching delay and better streaming quality. In particular, the streaming quality of small channels is greatly improved.",
author = "Di Wu and Chao Liang and Yong Liu and Keith Ross",
year = "2009",
doi = "10.1109/INFCOM.2009.5062220",
language = "English (US)",
isbn = "9781424435135",
pages = "2726--2730",
booktitle = "IEEE INFOCOM 2009 - The 28th Conference on Computer Communications",

}

TY - GEN

T1 - View-upload decoupling

T2 - A redesign of multi-channel P2P video systems

AU - Wu, Di

AU - Liang, Chao

AU - Liu, Yong

AU - Ross, Keith

PY - 2009

Y1 - 2009

N2 - In current multi-channel live P2P video systems, there are several fundamental performance problems including exceedingly-large channel switching delays, long playback lags, and poor performance for less popular channels. These performance problems primarily stem from two intrinsic characteristics of multi-channel P2P video systems: channel churn and channel-resource imbalance. In this paper, we propose a radically different cross-channel P2P streaming framework, called View-Upload Decoupling (VUD). VUD strictly decouples peer downloading from uploading, bringing stability to multichannel systems and enabling cross-channel resource sharing. We propose a set of peer assignment and bandwidth allocation algorithms to properly provision bandwidth among channels, and introduce substream swarming to reduce the bandwidth overhead. We evaluate the performance of VUD via extensive simulations as well with a PlanetLab implementation. Our simulation and PlanetLab results show that VUD is resilient to channel churn, and achieves lower switching delay and better streaming quality. In particular, the streaming quality of small channels is greatly improved.

AB - In current multi-channel live P2P video systems, there are several fundamental performance problems including exceedingly-large channel switching delays, long playback lags, and poor performance for less popular channels. These performance problems primarily stem from two intrinsic characteristics of multi-channel P2P video systems: channel churn and channel-resource imbalance. In this paper, we propose a radically different cross-channel P2P streaming framework, called View-Upload Decoupling (VUD). VUD strictly decouples peer downloading from uploading, bringing stability to multichannel systems and enabling cross-channel resource sharing. We propose a set of peer assignment and bandwidth allocation algorithms to properly provision bandwidth among channels, and introduce substream swarming to reduce the bandwidth overhead. We evaluate the performance of VUD via extensive simulations as well with a PlanetLab implementation. Our simulation and PlanetLab results show that VUD is resilient to channel churn, and achieves lower switching delay and better streaming quality. In particular, the streaming quality of small channels is greatly improved.

UR - http://www.scopus.com/inward/record.url?scp=70349695983&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=70349695983&partnerID=8YFLogxK

U2 - 10.1109/INFCOM.2009.5062220

DO - 10.1109/INFCOM.2009.5062220

M3 - Conference contribution

AN - SCOPUS:70349695983

SN - 9781424435135

SP - 2726

EP - 2730

BT - IEEE INFOCOM 2009 - The 28th Conference on Computer Communications

ER -