Patching: a multicast technique for true video-on-demand services
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Improving bandwidth efficiency of video-on-demand servers
IC3N '97 Selected papers of the 6th international conference on Computer communications and networks
Bayeux: an architecture for scalable and fault-tolerant wide-area data dissemination
NOSSDAV '01 Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video
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
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
Design and Implementation of a Caching System for Streaming Media over the Internet
RTAS '00 Proceedings of the Sixth IEEE Real Time Technology and Applications Symposium (RTAS 2000)
Scattercast: an architecture for internet broadcast distribution as an infrastructure service
Scattercast: an architecture for internet broadcast distribution as an infrastructure service
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
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 2
Multicast with cache (Mcache): an adaptive zero-delay video-on-demand service
IEEE Transactions on Circuits and Systems for Video Technology
LEMP: Lightweight Efficient Multicast Protocol for video on demand
Proceedings of the 2004 ACM symposium on Applied computing
End-Host Multicasting in Support of Distributed Real-Time Simulation Systems
ANSS '04 Proceedings of the 37th annual symposium on Simulation
Range Multicast for Video on Demand
Multimedia Tools and Applications
Hi-index | 0.00 |
Patching is an attractive technique for building efficient video-on-demand systems. However, since Patching assumes the existence of IP Multicast, implementing Patching on the current Internet is a challenging task because the Internet is based on IP Unicast only. In this paper, we propose an overlay technique called Vcast for enabling multicast services on the application layer, as a way to support the implementation of Patching. Unlike earlier overlay multicast schemes, Vcast does not introduce any global topology for the overlay and therefore avoids control overhead to maintain it. Vcast can configure itself adaptively to the changing network traffic, and is tolerant to failures prone to happen frequently in dynamic environments such as the Internet. In addition, Vcast provides load balancing among network nodes by employing the Round-robin approach in selecting delivery paths for clients.