Scheduling policies for an on-demand video server with batching
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
Evaluating video layout strategies for a high-performance storage server
Multimedia Systems
Dynamic batching policies for an on-demand video server
Multimedia Systems
Issues in multimedia server design
ACM Computing Surveys (CSUR)
Metropolitan area video-on-demand service using pyramid broadcasting
Multimedia Systems
Skyscraper broadcasting: a new broadcasting scheme for metropolitan video-on-demand systems
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Internetworking with TCP/IP: Principles, Protocols, and Architecture
Internetworking with TCP/IP: Principles, Protocols, and Architecture
Design of Multimedia Storage Systems for On-Demand Playback
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
Earthworm: A Network Memory Management Technique for Large-Scale Distributed Multimedia Applications
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
On Optimal Batching Policies for Video-on-Demand Storage Servers
ICMCS '96 Proceedings of the 1996 International Conference on Multimedia Computing and Systems
A Permutation-Based Pyramid Broadcasting Scheme for Video-on-Demand Systems
ICMCS '96 Proceedings of the 1996 International Conference on Multimedia Computing and Systems
The use of multicast delivery to provide a scalable and interactive video-on-demand service
IEEE Journal on Selected Areas in Communications
Broadcasting approaches for VoD services
Distributed multimedia databases
Quality of service evaluations of multicast streaming protocols
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Scalable on-demand media streaming with packet loss recovery
IEEE/ACM Transactions on Networking (TON)
LEMP: Lightweight Efficient Multicast Protocol for video on demand
Proceedings of the 2004 ACM symposium on Applied computing
Windows scheduling of arbitrary length jobs on parallel machines
Proceedings of the seventeenth annual ACM symposium on Parallelism in algorithms and architectures
Network bandwidth requirements for scalable on-demand streaming
IEEE/ACM Transactions on Networking (TON)
An efficient scheme for broadcasting popular videos at low buffer demand
Computer Communications
Broadcasting scheme with low client buffers and bandwidths for video-on-demand applications
Multimedia Tools and Applications
An enhanced client-centric approach for efficient video broadcast
Multimedia Tools and Applications
Investigating Motivation, Enjoyment, Usefulness toward Video on Demand
Proceedings of the 2007 conference on Supporting Learning Flow through Integrative Technologies
Optimal prefetching scheme in P2P VoD applications with guided seeks
IEEE Transactions on Multimedia
Efficient staircase scheme with seamless channel transition mechanism
Computer Networks: The International Journal of Computer and Telecommunications Networking
An interleaving crescent broadcasting protocol for near video-on-demand services
Multimedia Tools and Applications
ICACT'10 Proceedings of the 12th international conference on Advanced communication technology
Adjustable interleaving staircase-harmonic broadcasting scheme for highly-demanded videos
MUSP'06 Proceedings of the 6th WSEAS international conference on Multimedia systems & signal processing
Windows scheduling of arbitrary-length jobs on multiple machines
Journal of Scheduling
Improvement of the client-centric approach for broadcasting popular videos
Multimedia Tools and Applications
Hi-index | 0.00 |
We provide a formal framework for studying broadcasting schemes and design a family of schemes for broadcasting popular videos, the greedy disk-conserving broadcasting (GDB) family. We analyze the resource requirements for GDB, i.e.. the number of server broadcast channels, the client storage space, and the client I/O bandwidth required by GDB. Our analysis shows that all of our proposed broadcasting schemes are within a small factor of the optimal scheme in terms of the server bandwidth requiremerit. Furthermore, GDB exhibits a tradeoff between any two of the three resources. We compare our scheme with a recently proposed broadcasting scheme, skyscraper broadcasting (SB). With GDB, we can reduce the client storage space by as much as 50% or the number of server channels by as much as 30% at the cost of a small additional increase in the amount of client I/O bandwidth. If we require the client I/O bandwidth of GDB to be identical to that of SB, GDB needs only 70% of the client storage space required by SB or one less server channel than SB does. In addition, we show that with small client I/O bandwidth, the resource requirements of GDB are close to the minimum achievable by any disk-conserving broadcasting scheme.