Paper
16 January 2006 DagStream: locality aware and failure resilient peer-to-peer streaming
Author Affiliations +
Proceedings Volume 6071, Multimedia Computing and Networking 2006; 60710L (2006) https://doi.org/10.1117/12.643342
Event: Electronic Imaging 2006, 2006, San Jose, California, United States
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.
© (2006) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Jin Liang and Klara Nahrstedt "DagStream: locality aware and failure resilient peer-to-peer streaming", Proc. SPIE 6071, Multimedia Computing and Networking 2006, 60710L (16 January 2006); https://doi.org/10.1117/12.643342
Lens.org Logo
CITATIONS
Cited by 79 scholarly publications and 2 patents.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Electronic support measures

Data modeling

Systems modeling

Computer programming

Failure analysis

Receivers

Video

RELATED CONTENT


Back to Top