IEEE Transactions on Multimedia · 2009 · 55 citations · 24 references
ComputingComputer ScienceComputer SystemsComputer NetworksDistributed SystemsInterconnection NetworksDistributed ComputingLatency OptimizationMesh NetworksPeer-to-peer NetworksPeer-to-peer SystemsBandwidthContent DistributionDelay CalculationLive Peer-to-peer StreamingLive Streaming Over Peer-to-peer NetworksMesh Network ProtocolsOverlay DesignPeer-to-peer Protocols
Peer-to-peer (P2P) technology has emerged as a promising scalable solution for live streaming to a large group. In this paper, we address the design of an overlay mesh which achieves low source-to-peer delay, accommodates asymmetric and diverse uplink bandwidth, and continuously improves delay based on an existing pool of peers. By considering a streaming mesh as an aggregation of data flows along multiple spanning trees, the peer delay in the mesh is then its longest delay (including both propagation and scheduling delay) among all the trees. Clearly, such delay can be very high if the mesh is not designed well. In this paper, we propose and study a mesh protocol called Fast-Mesh, which optimizes such delay while meeting a certain streaming bandwidth requirement. Fast-Mesh is particularly suitable for a mildly dynamic network consisting of proxies, supernodes, or content distribution servers. We first formulate the minimum delay multiple trees (MDMT) problem and show that it is NP-hard. Then we propose a centralized heuristic based on complete knowledge, which may be used when the network is small or managed, and serves as an optimal benchmark for all the other schemes under comparison. We then propose a simple distributed algorithm, Fast-Mesh, where peers select their parents based on the concept of power in networks given by the ratio of throughput and delay. By maximizing the network power, our algorithm achieves low delay. The algorithm makes continuous improvement on delay until some minimum delay is reached. Simulation and PlanetLab experiments show that our distributed algorithm performs very well in terms of delay and source workload, and substantially outperforms traditional and state-of-the-art approaches.
24
Scalable application layer multicast
Suman Banerjee, Bobby Bhattacharjee, Christopher Kommareddy · 2002 · 1.5K citations · Full text
Miguel Castro, Peter Druschel, Anne-Marie Kermarrec et al. · ACM SIGOPS Operating Systems Review · 2003 · 1.3K citations
BRITE: an approach to universal topology generation
Anukool Lakhina, Ibrahim Matta, John W. Byers · 2002 · 1.2K citations
Coolstreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming
Xinyan Zhang, Jiang-chuan Lin, Bo Li et al. · 2005 · 1.1K citations
A Measurement Study of a Large-Scale P2P IPTV System
Xiaojun Hei, Chao Liang, Jian Liang et al. · IEEE Transactions on Multimedia · 2007 · 851 citations