Share Email Print

Proceedings Paper

DagStream: locality aware and failure resilient peer-to-peer streaming
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

Live peer to peer (P2P) media streaming faces many challenges such as peer unreliability and bandwidth heterogeneity. To effectively address these challenges, general "mesh" based P2P streaming architectures have recently been adopted. Mesh-based systems allow peers to aggregate bandwidth from multiple neighbors, and dynamically adapt to changing network conditions and neighbor failures. However, a drawback of mesh-based overlays is that it is difficult to guarantee network connectivity in a distributed fashion, especially when network locality needs to be optimized. This paper introduces a new P2P streaming framework called DagStream, which (1) organizes peers into a directed acyclic graph (DAG) where each node maintains at least k parents, thus has provable network connectivity (and hence failure resilience), and (2) enables peers to quickly achieve locality awareness in a distributed fashion, thus ensures efficient network resource usage. Our experiment results in both simulation and wide area environment show that with our DagStream protocol, peers can quickly self-organize into a locality aware DAG. Further, by selecting additional parents as needed, peers can achieve good streaming quality commensurate with their downlink bandwidth.

Paper Details

Date Published: 16 January 2006
PDF: 15 pages
Proc. SPIE 6071, Multimedia Computing and Networking 2006, 60710L (16 January 2006); doi: 10.1117/12.643342
Show Author Affiliations
Jin Liang, Univ. of Illinois at Urbana-Champaign (United States)
Klara Nahrstedt, Univ. of Illinois at Urbana-Champaign (United States)

Published in SPIE Proceedings Vol. 6071:
Multimedia Computing and Networking 2006
Surendar Chandra; Carsten Griwodz, Editor(s)

© SPIE. Terms of Use
Back to Top