Performance bounds for peer-assisted live streaming
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
dHCPS: decentralized hierarchically clustered p2p video streaming
CIVR '08 Proceedings of the 2008 international conference on Content-based image and video retrieval
A performance evaluation of scalable live video streaming with nano data centers
Computer Networks: The International Journal of Computer and Telecommunications Networking
A Partition-Based Broadcast Algorithm over DHT for Large-Scale Computing Infrastructures
GPC '09 Proceedings of the 4th International Conference on Advances in Grid and Pervasive Computing
A modeling framework of content pollution in Peer-to-Peer video streaming systems
Computer Networks: The International Journal of Computer and Telecommunications Networking
Design and deployment of a hybrid CDN-P2P system for live video streaming: experiences with LiveSky
MM '09 Proceedings of the 17th ACM international conference on Multimedia
Dynamic node join algorithm with rate-distortion for P2P live multipath networks
WSEAS Transactions on Information Science and Applications
What a mesh: understanding the design tradeoffs for streaming multicast
ACM SIGMETRICS Performance Evaluation Review
DHT-based lightweight broadcast algorithms in large-scale computing infrastructures
Future Generation Computer Systems
Resolving the Noxious Effect of Churn on Internet Coordinate Systems
IWSOS '09 Proceedings of the 4th IFIP TC 6 International Workshop on Self-Organizing Systems
Provide VoD service in peer-to-peer network using offset ranking and epidemic diffusion
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
HyPO: a peer-to-peer based hybrid overlay structure
ICACT'09 Proceedings of the 11th international conference on Advanced Communication Technology - Volume 1
On the source switching problem of Peer-to-Peer streaming
Journal of Parallel and Distributed Computing
SeRViSO: a selective retransmission scheme for video streaming in overlay networks
Proceedings of the 2010 ACM Symposium on Applied Computing
Together: a hybrid overlay for application-layer multicast in heterogeneous environment
GPC'08 Proceedings of the 3rd international conference on Advances in grid and pervasive computing
Efficient multi-source data dissemination in peer-to-peer networks
NETWORKING'08 Proceedings of the 7th international IFIP-TC6 networking conference on AdHoc and sensor networks, wireless networks, next generation internet
Reducing data request contentions for improved streaming quality
Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video
LiveSky: Enhancing CDN with P2P
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Enabling adaptive live streaming in P2P multipath networks
The Journal of Supercomputing
Quilt: a patchwork of multicast regions
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
Hybrid application layer multicast with hierarchically distributed nodes
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
ToMo: a two-layer mesh/tree structure for live streaming in P2P overlay network
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
Adaptive receiver-driven approach in P2P live streaming networks
Computers and Electrical Engineering
EURASIP Journal on Wireless Communications and Networking - Special issue on opportunistic and delay tolerant networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Computer Networks: The International Journal of Computer and Telecommunications Networking
gradienTv: market-based P2P live media streaming on the gradient overlay
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Characterizing SopCast client behavior
Computer Communications
Multi-stream 3D video distribution over peer-to-peer networks
Image Communication
Survey A survey of peer-to-peer live video streaming schemes - An algorithmic perspective
Computer Networks: The International Journal of Computer and Telecommunications Networking
Bridging the gap: towards an adaptive video streaming approach supporting transitions
AIMS'12 Proceedings of the 6th IFIP WG 6.6 international autonomous infrastructure, management, and security conference on Dependable Networks and Services
A hierarchical overlay with cluster-based reputation tree for dynamic peer-to-peer systems
Journal of Network and Computer Applications
Leveraging social network concepts for efficient peer-to-peer live streaming systems
Proceedings of the 20th ACM international conference on Multimedia
Adaptive tree-based P2P video streaming multicast system under high peer-churn rate
Journal of Visual Communication and Image Representation
Two decades of internet video streaming: A retrospective view
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP) - Special Sections on the 20th Anniversary of ACM International Conference on Multimedia, Best Papers of ACM Multimedia 2012
Resilient and underlay-aware P2P live-streaming
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
Application-layer overlay networks have recently emerged as a promising solution for live media multicast on the Internet. A tree is probably the most natural structure for a multicast overlay, but is vulnerable in the presence of dynamic end-hosts. Data-driven approaches form a mesh out of overlay nodes to exchange data, which greatly enhances the resilience. It however suffers from an efficiency-latency tradeoff, given that the data have to be pulled from mesh neighbors with periodical notifications. In this paper, we suggest a novel hybrid tree/mesh design that leverages both overlays. The key idea is to identify a set of stable nodes to construct a tree-based backbone, called treebone, with most of the data being pushed over this backbone. These stable nodes, together with others, are further organized through an auxiliary mesh overlay, which facilitates the treebone to accommodate node dynamics and fully exploit the available bandwidth between overlay nodes. This hybrid design, referred to as mTreebone, is braced by our real trace studies, which show strong evidence that the performance of an overlay closely depends on a small set of backbone nodes. It however poses a series of unique and critical design challenges, in particular, the identification of stable nodes and seamless data delivery using both push and pull methods. In this paper, we present optimized solutions to these problems, which reconcile the two overlays under a coherent framework with controlled overhead. We evaluate mTreebone through both simulations and PlanetLab experiments. The results demonstrate the superior efficiencyand robustness of this hybrid solution.