Choosing the best storage system for video service
Proceedings of the third ACM international conference on Multimedia
DASD dancing: a disk load balancing optimization scheme for video-on-demand computer systems
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Random I/O scheduling in online tertiary storage systems
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
An evaluation of VBR disk admission algorithms for continuous media file servers
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
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
MEMS-based integrated-circuit mass-storage systems
Communications of the ACM
Designing computer systems with MEMS-based storage
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
On Scheduling Atomic and Composite Continuous Media Objects
IEEE Transactions on Knowledge and Data Engineering
Effective Memory Use in a Media Server
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Bridging the Information Gap in Storage Protocol Stacks
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Real-time filesystems. Guaranteeing timing constraints for disk accesses in RT-Mach
RTSS '97 Proceedings of the 18th IEEE Real-Time Systems Symposium
Tertiary Storage: An Evaluation of New Applications
Tertiary Storage: An Evaluation of New Applications
The performance impact of I/O optimizations and disk improvements
IBM Journal of Research and Development
Technological impact of magnetic hard disk drives on storage systems
IBM Systems Journal
Awarded Best Paper! - Using MEMS-Based Storage in Disk Arrays
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
Design and Implementation of Semi-preemptible IO
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
More Than an Interface---SCSI vs. ATA
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
MEMS-based Storage Devices and Standard Disk Interfaces: A Square Peg in a Round Hole?
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
Atropos: A Disk Array Volume Manager for Orchestrated Use of Disks
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
Using MEMS-based storage in computer systems---MEMS storage architectures
ACM Transactions on Storage (TOS)
Using MEMS-based storage in computer systems---device modeling and management
ACM Transactions on Storage (TOS)
Stream combination: adaptive IO scheduling for streaming servers
ACM SIGBED Review - Special issue: The work-in-progress (WIP) session of the RTSS 2005
Tabular placement of relational data on MEMS-based storage devices
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
The future of magnetic data storage technology
IBM Journal of Research and Development
The "Millipede": more than one thousand tips for future AFM data storage
IBM Journal of Research and Development
Optimizing MEMS-based storage devices for mobile battery-powered systems
ACM Transactions on Storage (TOS)
Migration-Resistant Policies for Probe-Wear Leveling in MEMS Storage Devices
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Hi-index | 0.00 |
The performance of streaming media servers has been limited by the dual requirements of high disk throughput (to service more clients simultaneously) and low memory use (to decrease system cost). To achieve high disk throughput, disk drives must be accessed with large IOs to amortize disk access overhead. Large IOs imply an increased requirement of expensive DRAM, and, consequently, greater overall system cost. MEMS-based storage, an emerging storage technology, is predicted to offer a price-performance point between those of DRAM and disk drives. In this study, we propose storage architectures that use the relatively inexpensive MEMS-based storage devices as an intermediate layer (between DRAM and disk drives) for temporarily staging large disk IOs at a significantly lower cost. We present data layout mechanisms and synchronized IO scheduling algorithms for the real-time storage and retrieval of streaming data within such an augmented storage system. Analytical evaluation suggests that MEMS-augmented storage hierarchies can reduce the cost and improve the throughput of streaming servers significantly.