Patching: a multicast technique for true video-on-demand services
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Enabling conferencing applications on the internet using an overlay muilticast architecture
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Distributing streaming media content using cooperative networking
NOSSDAV '02 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
An Overlay Tree Building Control Protocol
NGC '01 Proceedings of the Third International COST264 Workshop on Networked Group Communication
On Peer-to-Peer Media Streaming
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
SplitStream: high-bandwidth multicast in cooperative environments
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Overcast: reliable multicasting with on overlay network
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
ALMI: an application level multicast infrastructure
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Model-based identification of dominant congested links
Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement
LEMP: Lightweight Efficient Multicast Protocol for video on demand
Proceedings of the 2004 ACM symposium on Applied computing
On the frame forwarding in peer-to-peer multimedia streaming
Proceedings of the ACM workshop on Advances in peer-to-peer multimedia streaming
Assessing the efficiency of stream reuse techniques in P2P video-on-demand systems
Journal of Network and Computer Applications
OBN: Peering for Finding Suppliers in P2P On-demand Streaming Systems
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1
A progressive flow auction approach for low-cost on-demand P2P media streaming
QShine '06 Proceedings of the 3rd international conference on Quality of service in heterogeneous wired/wireless networks
Journal of Systems Architecture: the EUROMICRO Journal
Bandwidth usage distribution of multimedia servers using Patching
Computer Networks: The International Journal of Computer and Telecommunications Networking
P2P transfer of partial stream in multimedia multicast
Journal of Network and Computer Applications
P2MCMD: A scalable approach to VoD service over peer-to-peer networks
Journal of Parallel and Distributed Computing
P2P Object-based adaptivE Multimedia Streaming (POEMS)
Journal of Network and Systems Management
Scalable island multicast for peer-to-peer streaming
Advances in Multimedia
I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
Scalable Live Streaming Service Based on Interoverlay Optimization
IEEE Transactions on Parallel and Distributed Systems
Robust video-on-demand streaming in peer-to-peer environments
Computer Communications
DirectStream: A directory-based peer-to-peer video streaming service
Computer Communications
Towards cinematic internet video-on-demand
Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008
ACVoD: a peer-to-peer based video-on-demand scheme in broadband residential access networks
International Journal of Ad Hoc and Ubiquitous Computing
An overlay network for replica placement within a P2P VoD network
International Journal of High Performance Computing and Networking
A novel caching mechanism for peer-to-peer based media-on-demand streaming
Journal of Systems Architecture: the EUROMICRO Journal
P-chaining: a practical VoD service scheme autonomically handling interactive operations
Multimedia Tools and Applications
Challenges, design and analysis of a large-scale p2p-vod system
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
GridCast: Improving peer sharing for P2P VoD
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
A Data Storage Mechanism for P2P VoD Based on Multi-channel Overlay
NPC '08 Proceedings of the IFIP International Conference on Network and Parallel Computing
Design and Evaluation of a Converting Patching Agent for VOD Services
KES-AMSTA '07 Proceedings of the 1st KES International Symposium on Agent and Multi-Agent Systems: Technologies and Applications
A framework for lazy replication in P2P VoD
Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video
A method to reduce waiting time for P2P streaming systems
Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia
Evaluation of a comprehensive P2P video-on-demand streaming system
Computer Networks: The International Journal of Computer and Telecommunications Networking
A distributed constraint optimization solution to the P2P video streaming problem
AAAI'07 Proceedings of the 22nd national conference on Artificial intelligence - Volume 2
Video-an-demand systems with cooperative clients in multicast environment
IEEE Transactions on Circuits and Systems for Video Technology
Inside the bird's nest: measurements of large-scale live VoD from the 2008 olympics
Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference
An efficient patch transmission scheme for p2p video streaming
IMSA '07 Proceedings of the Eleventh IASTED International Conference on Internet and Multimedia Systems and Applications
StatStream: providing statistical reliability guarantees in peer-to-peer live video streaming
International Journal of Advanced Media and Communication
Detecting malicious nodes in peer-to-peer streaming by peer-based monitoring
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Stanford peer-to-peer multicast (SPPM): overview and recent extensions
PCS'09 Proceedings of the 27th conference on Picture Coding Symposium
COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System
MMNS 2009 Proceedings of the 12th IFIP/IEEE International Conference on Management of Multimedia and Mobile Networks and Services: Wired-Wireless Multimedia Networks and Services Management
A fine-grained balancing scheme for improved scalability in P2P streaming
Multimedia Tools and Applications
ePAD: enhancing eMule for playing-as-downloading application
WiCOM'09 Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing
A historical connection information based inter-overlay optimization algorithm
WiCOM'09 Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing
PeerTR: a peer-to-peer terrain roaming architecture
APPT'07 Proceedings of the 7th international conference on Advanced parallel processing technologies
Optimising upload bandwidth for quality of VCR operations in P2P VoD systems
International Journal of Ad Hoc and Ubiquitous Computing
A vEB-tree-based architecture for interactive video on demand services in peer-to-peer networks
Journal of Network and Computer Applications
Designing a tit-for-tat based peer-to-peer video-on-demand system
Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video
Time-shifted streaming in a peer-to-peer video multicast system
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
PartnerVoD: improving P2P-VoD with partnership overlay
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
Peer-to-peer video-on-demand with scalable video coding
Computer Communications
Redesigning multi-channel P2P live video systems with View-Upload Decoupling
Computer Networks: The International Journal of Computer and Telecommunications Networking
DVoDP2P: distributed P2P assisted multicast VoD architecture
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Frontiers of Computer Science in China
Modeling and analysis of multichannel P2P live video systems
IEEE/ACM Transactions on Networking (TON)
P2PVR: A playback offset aware multicast tree for on-demand video streaming with VCR functions
Journal of Systems Architecture: the EUROMICRO Journal
SmartPeerCast: a Smart QoS driven P2P live streaming framework
Multimedia Tools and Applications
A scheduling method to reduce waiting time for P2P streaming systems
Journal of Mobile Multimedia
A peer to peer proxy patching scheme for VOD servers
APWeb'05 Proceedings of the 7th Asia-Pacific web conference on Web Technologies Research and Development
VOD multicast using CIWP and p2p partial stream transfer
MMM'07 Proceedings of the 13th International conference on Multimedia Modeling - Volume Part II
MMM'07 Proceedings of the 13th International conference on Multimedia Modeling - Volume Part II
Providing hierarchical lookup service for P2P-VoD systems
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP) - Special Issue on P2P Streaming
RINDY: a ring based overlay network for peer-to-peer on-demand streaming
UIC'06 Proceedings of the Third international conference on Ubiquitous Intelligence and Computing
Phase synchronization and seamless peer-reconnection on peer-to-peer streaming systems
ICOIN'05 Proceedings of the 2005 international conference on Information Networking: convergence in broadband and mobile networking
Content distribution in heterogenous video-on-demand p2p networks with ARIMA forecasts
ICN'05 Proceedings of the 4th international conference on Networking - Volume Part II
Peer-to-Peer Video-On-Demand service in NUWeb
International Journal of Ad Hoc and Ubiquitous Computing
Video streaming over P2P networks: Challenges and opportunities
Image Communication
DynaPeer: a dynamic peer-to-peer based delivery scheme for VoD systems
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
Balanced dynamic buffering for scalable video-on-demand streaming on peer-to-peer networks
Multimedia Tools and Applications
Modeling the effect of user interactions on mesh-based P2P VoD streaming systems
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
BitTorrent-like P2P approaches for VoD: A comparative study
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
Providing video on demand (VoD) service over the Internet in a scalable way is a challenging problem. In this paper, we propose P2Cast - an architecture that uses a peer-to-peer approach to cooperatively stream video using patching techniques, while only relying on unicast connections among peers. We address the following two key technical issues in P2Cast: (1) constructing an application overlay appropriate for streaming; and (2) providing continuous stream playback (without glitches) in the face of disruption from an early departing client. Our simulation experiments show that P2Cast can serve many more clients than traditional client-server unicast service, and that it generally out-performs multicast-based patching if clients can cache more than of a stream's initial portion. We handle disruptions by delaying the start of playback and applying the shifted forwarding technique. A threshold on the length of time during which arriving clients are served in a single session in P2Cast serves as a knob to adjust the balance between the scalability and the clients' viewing quality in P2Cast.