CollectCast: A peer-to-peer service for media streaming

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

Research output: Contribution to journalArticle

29 Citations (Scopus)

Abstract

We present CollectCast, a peer-to-peer (P2P) service for media streaming where a receiver peer is served by multiple sender peers. CollectCast operates at the application level but infers underlying network properties to correlate end-to-end connections between peers. The salient features of CollectCast include: (1) a novel multisender selection method that exploits the performance correlation and dependency among connections between different candidate senders and the receiver, (2) a customization of network tomography techniques and demonstration of improved practicality and efficiency, and (3) an aggregation-based P2P streaming mechanism that sustains receiver-side quality in the presence of sender/network dynamics and degradation. We have performed both real-world (on PlanetLab) and simulation evaluation of CollectCast. Our simulation results show that for a receiver, CollectCast makes better selection of multiple senders than other methods that do not infer underlying network properties. Our PlanetLab experiments are performed using a P2P media streaming application (called PROMISE) which we developed on top of CollectCast. Both packet-level and frame-level performance of MPEG-4 video streaming demonstrates the practicality and effectiveness of CollectCast.

Original languageEnglish
Pages (from-to)68-81
Number of pages14
JournalMultimedia Systems
Volume11
Issue number1
DOIs
Publication statusPublished - 1 Nov 2005
Externally publishedYes

Fingerprint

Media Streaming
Media streaming
Peer to Peer
Receiver
Video streaming
Tomography
Demonstrations
Agglomeration
Degradation
MPEG-4
Video Streaming
Network Dynamics
Customization
Peer-to-peer (P2P)
Streaming
Correlate
Aggregation
Simulation
Experiments
Evaluation

Keywords

  • Multimedia streaming
  • Peer-to-peer systems

ASJC Scopus subject areas

  • Information Systems
  • Theoretical Computer Science
  • Computational Theory and Mathematics

Cite this

Hefeeda, M., Habib, A., Xu, D., Bhargava, B., & Botev, B. (2005). CollectCast: A peer-to-peer service for media streaming. Multimedia Systems, 11(1), 68-81. https://doi.org/10.1007/s00530-005-0191-6

CollectCast : A peer-to-peer service for media streaming. / Hefeeda, Mohamed; Habib, Ahsan; Xu, Dongyan; Bhargava, Bharat; Botev, Boyan.

In: Multimedia Systems, Vol. 11, No. 1, 01.11.2005, p. 68-81.

Research output: Contribution to journalArticle

Hefeeda, M, Habib, A, Xu, D, Bhargava, B & Botev, B 2005, 'CollectCast: A peer-to-peer service for media streaming', Multimedia Systems, vol. 11, no. 1, pp. 68-81. https://doi.org/10.1007/s00530-005-0191-6
Hefeeda, Mohamed ; Habib, Ahsan ; Xu, Dongyan ; Bhargava, Bharat ; Botev, Boyan. / CollectCast : A peer-to-peer service for media streaming. In: Multimedia Systems. 2005 ; Vol. 11, No. 1. pp. 68-81.
@article{c1223cf1dc9f4ab7b0b7b4eccf7ac28d,
title = "CollectCast: A peer-to-peer service for media streaming",
abstract = "We present CollectCast, a peer-to-peer (P2P) service for media streaming where a receiver peer is served by multiple sender peers. CollectCast operates at the application level but infers underlying network properties to correlate end-to-end connections between peers. The salient features of CollectCast include: (1) a novel multisender selection method that exploits the performance correlation and dependency among connections between different candidate senders and the receiver, (2) a customization of network tomography techniques and demonstration of improved practicality and efficiency, and (3) an aggregation-based P2P streaming mechanism that sustains receiver-side quality in the presence of sender/network dynamics and degradation. We have performed both real-world (on PlanetLab) and simulation evaluation of CollectCast. Our simulation results show that for a receiver, CollectCast makes better selection of multiple senders than other methods that do not infer underlying network properties. Our PlanetLab experiments are performed using a P2P media streaming application (called PROMISE) which we developed on top of CollectCast. Both packet-level and frame-level performance of MPEG-4 video streaming demonstrates the practicality and effectiveness of CollectCast.",
keywords = "Multimedia streaming, Peer-to-peer systems",
author = "Mohamed Hefeeda and Ahsan Habib and Dongyan Xu and Bharat Bhargava and Boyan Botev",
year = "2005",
month = "11",
day = "1",
doi = "10.1007/s00530-005-0191-6",
language = "English",
volume = "11",
pages = "68--81",
journal = "Multimedia Systems",
issn = "0942-4962",
publisher = "Springer Verlag",
number = "1",

}

TY - JOUR

T1 - CollectCast

T2 - A peer-to-peer service for media streaming

AU - Hefeeda, Mohamed

AU - Habib, Ahsan

AU - Xu, Dongyan

AU - Bhargava, Bharat

AU - Botev, Boyan

PY - 2005/11/1

Y1 - 2005/11/1

N2 - We present CollectCast, a peer-to-peer (P2P) service for media streaming where a receiver peer is served by multiple sender peers. CollectCast operates at the application level but infers underlying network properties to correlate end-to-end connections between peers. The salient features of CollectCast include: (1) a novel multisender selection method that exploits the performance correlation and dependency among connections between different candidate senders and the receiver, (2) a customization of network tomography techniques and demonstration of improved practicality and efficiency, and (3) an aggregation-based P2P streaming mechanism that sustains receiver-side quality in the presence of sender/network dynamics and degradation. We have performed both real-world (on PlanetLab) and simulation evaluation of CollectCast. Our simulation results show that for a receiver, CollectCast makes better selection of multiple senders than other methods that do not infer underlying network properties. Our PlanetLab experiments are performed using a P2P media streaming application (called PROMISE) which we developed on top of CollectCast. Both packet-level and frame-level performance of MPEG-4 video streaming demonstrates the practicality and effectiveness of CollectCast.

AB - We present CollectCast, a peer-to-peer (P2P) service for media streaming where a receiver peer is served by multiple sender peers. CollectCast operates at the application level but infers underlying network properties to correlate end-to-end connections between peers. The salient features of CollectCast include: (1) a novel multisender selection method that exploits the performance correlation and dependency among connections between different candidate senders and the receiver, (2) a customization of network tomography techniques and demonstration of improved practicality and efficiency, and (3) an aggregation-based P2P streaming mechanism that sustains receiver-side quality in the presence of sender/network dynamics and degradation. We have performed both real-world (on PlanetLab) and simulation evaluation of CollectCast. Our simulation results show that for a receiver, CollectCast makes better selection of multiple senders than other methods that do not infer underlying network properties. Our PlanetLab experiments are performed using a P2P media streaming application (called PROMISE) which we developed on top of CollectCast. Both packet-level and frame-level performance of MPEG-4 video streaming demonstrates the practicality and effectiveness of CollectCast.

KW - Multimedia streaming

KW - Peer-to-peer systems

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

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

U2 - 10.1007/s00530-005-0191-6

DO - 10.1007/s00530-005-0191-6

M3 - Article

AN - SCOPUS:29844443164

VL - 11

SP - 68

EP - 81

JO - Multimedia Systems

JF - Multimedia Systems

SN - 0942-4962

IS - 1

ER -