Design of a large scale multimedia storage server
JENC5 Selected papers of the annual conference on Internet Society/5th joint European networking conference
Enabling technology for distributed multimedia applications
IBM Systems Journal
Quality-of-service adaptation in distributed multimedia applications
Multimedia Systems
A quality of service negotiation approach with future reservations (NAFUR): a detailed study
Computer Networks and ISDN Systems
Fundamentals of Data Structures in C
Fundamentals of Data Structures in C
Multimedia Tools and Applications
Hierarchical Storage Management in a Distributed VOD System
IEEE MultiMedia
Architectures and Algorithms for Digital Multimedia On-Demand Servers
Performance Evaluation of Computer and Communication Systems, Joint Tutorial Papers of Performance '93 and Sigmetrics '93
A scheme for real-time channel establishment in wide-area networks
IEEE Journal on Selected Areas in Communications
RSVP: a new resource ReSerVation Protocol
IEEE Network: The Magazine of Global Internetworking
A Scalable Video Server Using Intelligent Network Attached Storage
MMNS '02 Proceedings of the 5th IFIP/IEEE International Conference on Management of Multimedia Networks and Services: Management of Multimedia on the Internet
Analyzing the performance of deferred reservations
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.24 |
In a video-on-demand (VoD) system the user can select and play movies according to his/her own quality of service (QoS) requirements. Upon receipt of the user request, a typical VoD system checks whether there are enough available resources to deliver the requested movie to the user's host. If the response is yes, the movie presentation can start; otherwise, a rejection is sent back to the user. This means that the response is based only on the system's load at the time the request is made and assumes that the service duration (movie length) is infinite. In this paper we propose a scalable VoD (SVoD) system which decouples the starting time of the service from the time the service request is made and requires that the duration of the requested service must be specified. In response to a user request, SVoD determines the QoS with which the movie can be presented at the time the service request is made, and at certain later times carefully chosen. As an example if the requested QoS cannot be supported at the time the service request is made, SVoD allows to compute the earliest time, when the user can play the movie with the desired QoS. This time can also be determined in a way to use multicast communication to deliver the same movie to several users. The scalability achieved by SVoD is quantified and compared with that of typical VoD. The performance quantification, performed through the use of simulations, shows that SVoD achieves (in average) high resource utilization and decreases (in average) the blocking probability of user requests. In the worst case (very unlikely to happen) SVoD performs similarly to VoD. However, at any case SVoD provides a more useful feedback to the user helping him/her to make appropriate decisions.