PROMISE

Peer-to-peer media streaming using collectcast

Mohamed Hefeeda, Ahsan Habib, Boyan Botev, Dongyan Xu, Bharat Bhargava

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

305 Citations (Scopus)

Abstract

We present the design, implementation, and evaluation of PROMISE, a novel peer-to-peer media streaming system encompassing the key functions of peer lookup, peer-based aggregated streaming, and dynamic adaptations to network and peer conditions. Particularly, PROMISE is based on a new application level P2P service called CollectCast. CollectCast performs three main functions: (1) inferring and leveraging the underlying network topology and performance information for the selection of senders; (2) monitoring the status of peers and connections and reacting to peer/connection failure or degradation with low overhead; (3) dynamically switching active senders and standby senders, so that the collective network performance out of the active senders remains satisfactory. Based on both real-world measurement and simulation, we evaluate the performance of PROMISE, and discuss lessons learned from our experience with respect to the practicality and further optimization of PROMISE.

Original languageEnglish
Title of host publicationProceedings of the ACM International Multimedia Conference and Exhibition
Pages45-54
Number of pages10
Publication statusPublished - 1 Dec 2003
Externally publishedYes
Event2003 Multimedia Conference - Proceedings of the 11th ACM International Conference on Multimedia, MM'03 - Berkeley, CA., United States
Duration: 4 Nov 20036 Nov 2003

Other

Other2003 Multimedia Conference - Proceedings of the 11th ACM International Conference on Multimedia, MM'03
CountryUnited States
CityBerkeley, CA.
Period4/11/036/11/03

Fingerprint

Media streaming
Network performance
Topology
Degradation
Monitoring

Keywords

  • Multimedia Streaming
  • Peer-to-Peer Systems

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Hefeeda, M., Habib, A., Botev, B., Xu, D., & Bhargava, B. (2003). PROMISE: Peer-to-peer media streaming using collectcast. In Proceedings of the ACM International Multimedia Conference and Exhibition (pp. 45-54)

PROMISE : Peer-to-peer media streaming using collectcast. / Hefeeda, Mohamed; Habib, Ahsan; Botev, Boyan; Xu, Dongyan; Bhargava, Bharat.

Proceedings of the ACM International Multimedia Conference and Exhibition. 2003. p. 45-54.

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

Hefeeda, M, Habib, A, Botev, B, Xu, D & Bhargava, B 2003, PROMISE: Peer-to-peer media streaming using collectcast. in Proceedings of the ACM International Multimedia Conference and Exhibition. pp. 45-54, 2003 Multimedia Conference - Proceedings of the 11th ACM International Conference on Multimedia, MM'03, Berkeley, CA., United States, 4/11/03.
Hefeeda M, Habib A, Botev B, Xu D, Bhargava B. PROMISE: Peer-to-peer media streaming using collectcast. In Proceedings of the ACM International Multimedia Conference and Exhibition. 2003. p. 45-54
Hefeeda, Mohamed ; Habib, Ahsan ; Botev, Boyan ; Xu, Dongyan ; Bhargava, Bharat. / PROMISE : Peer-to-peer media streaming using collectcast. Proceedings of the ACM International Multimedia Conference and Exhibition. 2003. pp. 45-54
@inproceedings{6a99439700354fd0b09192d319b04b6e,
title = "PROMISE: Peer-to-peer media streaming using collectcast",
abstract = "We present the design, implementation, and evaluation of PROMISE, a novel peer-to-peer media streaming system encompassing the key functions of peer lookup, peer-based aggregated streaming, and dynamic adaptations to network and peer conditions. Particularly, PROMISE is based on a new application level P2P service called CollectCast. CollectCast performs three main functions: (1) inferring and leveraging the underlying network topology and performance information for the selection of senders; (2) monitoring the status of peers and connections and reacting to peer/connection failure or degradation with low overhead; (3) dynamically switching active senders and standby senders, so that the collective network performance out of the active senders remains satisfactory. Based on both real-world measurement and simulation, we evaluate the performance of PROMISE, and discuss lessons learned from our experience with respect to the practicality and further optimization of PROMISE.",
keywords = "Multimedia Streaming, Peer-to-Peer Systems",
author = "Mohamed Hefeeda and Ahsan Habib and Boyan Botev and Dongyan Xu and Bharat Bhargava",
year = "2003",
month = "12",
day = "1",
language = "English",
pages = "45--54",
booktitle = "Proceedings of the ACM International Multimedia Conference and Exhibition",

}

TY - GEN

T1 - PROMISE

T2 - Peer-to-peer media streaming using collectcast

AU - Hefeeda, Mohamed

AU - Habib, Ahsan

AU - Botev, Boyan

AU - Xu, Dongyan

AU - Bhargava, Bharat

PY - 2003/12/1

Y1 - 2003/12/1

N2 - We present the design, implementation, and evaluation of PROMISE, a novel peer-to-peer media streaming system encompassing the key functions of peer lookup, peer-based aggregated streaming, and dynamic adaptations to network and peer conditions. Particularly, PROMISE is based on a new application level P2P service called CollectCast. CollectCast performs three main functions: (1) inferring and leveraging the underlying network topology and performance information for the selection of senders; (2) monitoring the status of peers and connections and reacting to peer/connection failure or degradation with low overhead; (3) dynamically switching active senders and standby senders, so that the collective network performance out of the active senders remains satisfactory. Based on both real-world measurement and simulation, we evaluate the performance of PROMISE, and discuss lessons learned from our experience with respect to the practicality and further optimization of PROMISE.

AB - We present the design, implementation, and evaluation of PROMISE, a novel peer-to-peer media streaming system encompassing the key functions of peer lookup, peer-based aggregated streaming, and dynamic adaptations to network and peer conditions. Particularly, PROMISE is based on a new application level P2P service called CollectCast. CollectCast performs three main functions: (1) inferring and leveraging the underlying network topology and performance information for the selection of senders; (2) monitoring the status of peers and connections and reacting to peer/connection failure or degradation with low overhead; (3) dynamically switching active senders and standby senders, so that the collective network performance out of the active senders remains satisfactory. Based on both real-world measurement and simulation, we evaluate the performance of PROMISE, and discuss lessons learned from our experience with respect to the practicality and further optimization of PROMISE.

KW - Multimedia Streaming

KW - Peer-to-Peer Systems

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

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

M3 - Conference contribution

SP - 45

EP - 54

BT - Proceedings of the ACM International Multimedia Conference and Exhibition

ER -