Dynamic batching policies for an on-demand video server
Multimedia Systems
Multimedia Tools and Applications
Multimedia Caching Strategies for Heterogeneous Application and ServerEnvironments
Multimedia Tools and Applications
Cost Analyses for VBR Video Servers
IEEE MultiMedia
Effective Memory Use in a Media Server
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
MediSyn: a synthetic streaming media service workload generator
NOSSDAV '03 Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video
Striping Doesn't Scale: How to Achieve Scalability for Continuous Media Servers with Replication
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
Storage and retrieval of compressed video
Storage and retrieval of compressed video
Optimal Cache Memory Exploitation for Continuous Media: To Cache or to Prefetch?
Multimedia Tools and Applications
Energy conservation techniques for disk array-based servers
Proceedings of the 18th annual international conference on Supercomputing
Power-Aware Storage Cache Management
IEEE Transactions on Computers
Hibernator: helping disk arrays sleep through the winter
Proceedings of the twentieth ACM symposium on Operating systems principles
Proceedings of the twentieth ACM symposium on Operating systems principles
Exploiting redundancy to conserve energy in storage systems
SIGMETRICS '06/Performance '06 Proceedings of the joint international conference on Measurement and modeling of computer systems
Power management of enterprise storage systems
Power management of enterprise storage systems
Power reduction of multiple disks using dynamic cache resizing and speed control
Proceedings of the 2006 international symposium on Low power electronics and design
Understanding user behavior in large-scale video-on-demand systems
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Energy efficient prefetching and caching
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
The Performance Impact of Kernel Prefetching on Buffer Cache Replacement Algorithms
IEEE Transactions on Computers
PARAID: A gear-shifting power-aware RAID
ACM Transactions on Storage (TOS)
Energy-aware data prefetching for multi-speed disks in video servers
Proceedings of the 15th international conference on Multimedia
eRAID: Conserving Energy in Conventional Disk-Based RAID System
IEEE Transactions on Computers
GreenFS: making enterprise computers greener by protecting them better
Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008
ACM Transactions on Storage (TOS)
Exploiting In-Memory and On-Disk Redundancy to Conserve Energy in Storage Systems
IEEE Transactions on Computers
SEA: A Striping-Based Energy-Aware Strategy for Data Placement in RAID-Structured Storage Systems
IEEE Transactions on Computers
Energy-Aware Interval Caching for Mirrored Video Servers
ISM '08 Proceedings of the 2008 Tenth IEEE International Symposium on Multimedia
Energy-Aware Prefetching for Parallel Disk Systems: Algorithms, Models, and Evaluation
NCA '09 Proceedings of the 2009 Eighth IEEE International Symposium on Network Computing and Applications
Feasibility regions: exploiting tradeoffs between power and performance in disk drives
ACM SIGMETRICS Performance Evaluation Review
Reducing seek overhead with application-directed prefetching
USENIX'09 Proceedings of the 2009 conference on USENIX Annual technical conference
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
Energy-aware video storage and retrieval in server environments
IGCC '11 Proceedings of the 2011 International Green Computing Conference and Workshops
DiscPOP: Power-aware buffer management for disk accesses
IGCC '11 Proceedings of the 2011 International Green Computing Conference and Workshops
Highly available and heterogeneous continuous media storage systems
IEEE Transactions on Multimedia
Proxy caching for media streaming over the Internet
IEEE Communications Magazine
Combination Load Balancing for Video-on-Demand Systems
IEEE Transactions on Circuits and Systems for Video Technology
Data prefetching to reduce energy use by heterogeneous disk arrays in video servers
Proceeding of the 23rd ACM Workshop on Network and Operating Systems Support for Digital Audio and Video
Design of Energy-Efficient Video Sharing Servers with Delay Constraints
ICPADS '12 Proceedings of the 2012 IEEE 18th International Conference on Parallel and Distributed Systems
Power-reduction techniques for data-center storage systems
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
Maintenance and upgrades to the significant storage infrastructure in a video server often create a heterogenous disk array. We show how to manage the energy consumption of such an array by combining caching and prefetching techniques. We first examine how seek operations affect disk energy consumption, and then analyze the relationship between the amount of prefetched data and the number of seeks, and the effect of the size of the prefetching buffer on energy consumption. Based on this, we propose a new data prefetching scheme in which the amount of data prefetched for each video stream is dynamically adjusted to allow for the bit-rates of streams and the power characteristics of different disks. We next examine the impact of caching on disk power consumption and propose a new caching scheme that prioritizes each stream based on the ratio of the amount of energy that can be saved to its cache requirement, so as to make effective use of limited caching space. We address the trade-off between caching and prefetching and propose an algorithm that dynamically divides the entire buffer space into prefetching and caching regions, with the aim of minimizing overall disk energy consumption. Experimental results show that our scheme can reduce disk energy consumption between 26% and 31%, compared to a server without prefetching and caching.