Distributed operating systems
The Zebra striped network file system
ACM Transactions on Computer Systems (TOCS)
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
Performance analysis of the RIO multimedia storage system with heterogeneous disk configurations
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Locality-aware request distribution in cluster-based network servers
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems
Efficient admission control of piecewise linear traffic envelopes at EDF schedulers
IEEE/ACM Transactions on Networking (TON)
Zero-delay broadcasting protocols for video-on-demand
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 1)
Comparing random data allocation and data striping in multimedia servers
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Efficient striping techniques for variable bit rate continuous media file servers
Performance Evaluation
Analysis of educational media server workloads
NOSSDAV '01 Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video
An empirical study of realvideo performance across the internet
IMW '01 Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement
Video server on an ATM connected cluster of workstations
SCCC '97 Proceedings of the 17th International Conference of the Chilean Computer Science Society
Interpreting Stale Load Information
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
Measurement and analysis of a streaming-media workload
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Modular and efficient resource management in the exedra media server
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Algorithms for designing multimedia servers
Computer Communications
The use of multicast delivery to provide a scalable and interactive video-on-demand service
IEEE Journal on Selected Areas in Communications
Silo, rainbow, and caching token: schemes for scalable, fault tolerant stream caching
IEEE Journal on Selected Areas in Communications
Design and implementation of a distributed content management system
NOSSDAV '03 Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video
Online Web Cluster Capacity Estimation and Its Application to Energy Conservation
IEEE Transactions on Parallel and Distributed Systems
Designing and scaling distributed VoD servers
Multimedia Tools and Applications
Hi-index | 0.00 |
The wide availability of broadband networking technologies such as cable modems and DSL coupled with the growing popularity of the Internet has led to a dramatic increase in the availability and the use of online streaming media. With the "last mile" network bandwidth no longer a constraint, the bottleneck for video streaming has been pushed closer to the server. Streaming high quality audio and video to a myriad of clients imposes significant resource demands on the server. In this work, we propose a demand adaptive and locality aware (DALA) clustered media server architecture that can dynamically allocate resources to adapt to changing demand and also maximize the number of clients serviced by the server cluster. Moreover, our design exploits temporal locality among requests by dispatching newly arriving requests to servers that are already servicing prior requests for those objects, thereby extracting the benefits of locality. We explore the efficacy of the DALA clustered architecture using simulations. Our simulation results show that DALA is highly adaptive, exhibits significant performance gains when compared to static schemes, and has a low system overhead. Our results demonstrate that DALA is a simple, yet effective approach for designing clustered media servers.