A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Bullet: high bandwidth data dissemination using an overlay mesh
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
SplitStream: high-bandwidth multicast in cooperative environments
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Resilient Peer-to-Peer Streaming
ICNP '03 Proceedings of the 11th IEEE International Conference on Network Protocols
PROMISE: peer-to-peer media streaming using CollectCast
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
SLIC: A Selfish Link-Based Incentive Mechanism for Unstructured Peer-to-Peer Networks
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
Nash Equilibria in Parallel Downloading with Multiple Clients
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
Collaboration-aware peer-to-peer media streaming
Proceedings of the 12th annual ACM international conference on Multimedia
A peer-to-peer on-demand streaming service and its performance evaluation
ICME '03 Proceedings of the 2003 International Conference on Multimedia and Expo - Volume 1
Gossip Based Streaming with Incentives for Peer Collaboration
ISM '06 Proceedings of the Eighth IEEE International Symposium on Multimedia
Resilient multicast using overlays
IEEE/ACM Transactions on Networking (TON)
Chainsaw: eliminating trees from overlay multicast
IPTPS'05 Proceedings of the 4th international conference on Peer-to-Peer Systems
A peer-to-peer architecture for media streaming
IEEE Journal on Selected Areas in Communications
WSEAS TRANSACTIONS on COMMUNICATIONS
A comparative study of simple online learning strategies for streaming data
WSEAS Transactions on Circuits and Systems
Content transmission topology construction algorithm
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
P2P streaming: use of advertisements as incentives
Proceedings of the 3rd Multimedia Systems Conference
Hi-index | 0.00 |
Peer-to-peer (P2P) file sharing has become increasingly popular, accounting for as much as 70% of Internet traffic by some estimates. Recently, we have been witnessing the emergence of a new class of popular P2P applications, namely, P2P audio and video streaming. While traditional P2P file distribution applications target elastic data transfers, P2P streaming focuses on the efficient delivery of audio and video content under tight timing requirements. In these applications, each node independently selects some other nodes as its neighbors and exchanges streaming data with neighbors. In this paper, we propose and investigate a full distributed, scalable, and cooperative protocol for live video streaming in an overlay peer-to-peer network. Our protocol, termed P2P Unstructured Live Media Streaming (PALMS), makes use of combination of push-pull score-based incentive method to achieve high performance (in term of delay, stream continuity, cooperation, etc.). The main contribution of PALMS is that it reduces the end-to-end streaming delay and in turn results better delivered quality. Furthermore, with the implementation of score-based incentive mechanism, PALMS is resilient to existence of free-riders and encourage cooperation among participating nodes. We have extensively evaluated the performance of PALMS. Our experiments demonstrate that PALMS achieves good streaming quality even under the existence of free-riders.