A case for redundant arrays of inexpensive disks (RAID)
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
Power optimization in disk-based real-time application specific systems
Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design
The simulation and evaluation of dynamic voltage scaling algorithms
ISLPED '98 Proceedings of the 1998 international symposium on Low power electronics and design
A case for intelligent disks (IDISKs)
ACM SIGMOD Record
Electric drives and their controls
Electric drives and their controls
Data mining on an OLTP system (nearly) for free
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Quantitative comparison of power management algorithms
DATE '00 Proceedings of the conference on Design, automation and test in Europe
Adaptive disk spin—down for mobile computers
Mobile Networks and Applications
Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Application Transformations for Energy and Performance-Aware Device Management
Proceedings of the 2002 International Conference on Parallel Architectures and Compilation Techniques
Detecting Latent Sector Faults in Modern SCSI Disks
MASCOTS '94 Proceedings of the Second International Workshop on Modeling, Analysis, and Simulation On Computer and Telecommunication Systems
Massive arrays of idle disks for storage archives
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
The case for power management in web servers
Power aware computing
Energy Management for Server Clusters
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
Motion-Control: The Power Side of Disk Drives
ICCD '01 Proceedings of the International Conference on Computer Design: VLSI in Computers & Processors
Hard Disk Controller: The Disk Drive's Brain and Body
ICCD '01 Proceedings of the International Conference on Computer Design: VLSI in Computers & Processors
Increasing Disk Burstiness for Energy Efficiency
Increasing Disk Burstiness for Energy Efficiency
Cooperative I/O: a novel I/O semantics for energy-aware applications
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Interplay of energy and performance for disk arrays running transaction processing workloads
ISPASS '03 Proceedings of the 2003 IEEE International Symposium on Performance Analysis of Systems and Software
Conserving disk energy in network servers
ICS '03 Proceedings of the 17th annual international conference on Supercomputing
A time series-based approach for power management in mobile processors and disks
NOSSDAV '04 Proceedings of the 14th international workshop on Network and operating systems support for digital audio and video
Energy conservation techniques for disk array-based servers
Proceedings of the 18th annual international conference on Supercomputing
PB-LRU: a self-tuning power aware storage cache replacement algorithm for conserving disk energy
Proceedings of the 18th annual international conference on Supercomputing
A Formal Approach to Frequent Energy Adaptations for Multimedia Applications
Proceedings of the 31st annual international symposium on Computer architecture
Disk drive energy optimization for audio-video applications
Proceedings of the 2004 international conference on Compilers, architecture, and synthesis for embedded systems
Performance directed energy management for main memory and disks
ASPLOS XI Proceedings of the 11th international conference on Architectural support for programming languages and operating systems
Joint Power Management of Memory and Disk
Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
Power-Aware Storage Cache Management
IEEE Transactions on Computers
Exploring the Energy-Time Tradeoff in MPI Programs on a Power-Scalable Cluster
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Software-Directed Disk Power Management for Scientific Applications
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Power and Performance in I/O for Scientific Applications
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 10 - Volume 11
Reducing Power with Performance Constraints for Parallel Sparse Applications
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 11 - Volume 12
Managing server energy and operational costs in hosting centers
SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Using multiple energy gears in MPI programs on a power-scalable cluster
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
Exposing disk layout to compiler for reducing energy consumption of parallel disk based systems
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
Disk Drive Roadmap from the Thermal Perspective: A Case for Dynamic Thermal Management
Proceedings of the 32nd annual international symposium on Computer Architecture
An evaluation of code and data optimizations in the context of disk power reduction
ISLPED '05 Proceedings of the 2005 international symposium on Low power electronics and design
Power-aware code scheduling for clusters of active disks
ISLPED '05 Proceedings of the 2005 international symposium on Low power electronics and design
Performance directed energy management for main memory and disks
ACM Transactions on Storage (TOS)
Disk layout optimization for reducing energy consumption
Proceedings of the 19th annual international conference on Supercomputing
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
DRAMsim: a memory system simulator
ACM SIGARCH Computer Architecture News - Special issue: dasCMP'05
Just In Time Dynamic Voltage Scaling: Exploiting Inter-Node Slack to Save Energy in MPI Programs
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Power reduction techniques for microprocessor systems
ACM Computing Surveys (CSUR)
Energy optimization for a two-device data flow chain
Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design
A Compiler-Guided Approach for Reducing Disk Power Consumption by Exploiting Disk Access Locality
Proceedings of the International Symposium on Code Generation and Optimization
Energy-aware data prefetching for multi-speed disks
Proceedings of the 3rd conference on Computing frontiers
EERAID: energy efficient redundant and inexpensive disk array
Proceedings of the 11th workshop on ACM SIGOPS European workshop
Program Counter-Based Prediction Techniques for Dynamic Power Management
IEEE Transactions on Computers
Power-Efficient Access-Point Selection for Indoor Location Estimation
IEEE Transactions on Knowledge and Data Engineering
GRACE-1: Cross-Layer Adaptation for Multimedia Quality and Battery Energy
IEEE Transactions on Mobile Computing
Thermal issues in disk drive design: Challenges and possible solutions
ACM Transactions on Storage (TOS)
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
Energy-efficient CPU scheduling for multimedia applications
ACM Transactions on Computer Systems (TOCS)
A performance-oriented energy efficient file system
SNAPI '04 Proceedings of the international workshop on Storage network architecture and parallel I/Os
Power reduction of multiple disks using dynamic cache resizing and speed control
Proceedings of the 2006 international symposium on Low power electronics and design
SmartSaver: turning flash drive into a disk energy saver for mobile computers
Proceedings of the 2006 international symposium on Low power electronics and design
Mercury and freon: temperature emulation and management for server systems
Proceedings of the 12th international conference on Architectural support for programming languages and operating systems
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Should disks be speed demons or brainiacs?
ACM SIGOPS Operating Systems Review
Energy-efficient disk replacement and file placement techniques for mobile systems with hard disks
Proceedings of the 2007 ACM symposium on Applied computing
Energy efficient prefetching and caching
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Aggressive prefetching: an idea whose time has come
HOTOS'05 Proceedings of the 10th conference on Hot Topics in Operating Systems - Volume 10
Analyzing the Energy-Time Trade-Off in High-Performance Computing Applications
IEEE Transactions on Parallel and Distributed Systems
Cross-component energy management: Joint adaptation of processor and memory
ACM Transactions on Architecture and Code Optimization (TACO)
SODA: sensitivity based optimization of disk architecture
Proceedings of the 44th annual Design Automation Conference
Improving disk reuse for reducing power consumption
ISLPED '07 Proceedings of the 2007 international symposium on Low power electronics and design
The Journal of Supercomputing
PARAID: A gear-shifting power-aware RAID
ACM Transactions on Storage (TOS)
Compiler-Directed Energy Optimization for Parallel Disk Based Systems
IEEE Transactions on Parallel and Distributed Systems
An optimal multimedia object allocation solution in transcoding-enabled wide-area storage systems
Proceedings of the 2nd international conference on Ubiquitous information management and communication
Energy management for hypervisor-based virtual machines
ATC'07 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference
Write off-loading: practical power management for enterprise storage
FAST'08 Proceedings of the 6th USENIX Conference on File and Storage Technologies
Proceedings of the 5th conference on Computing frontiers
Intra-disk Parallelism: An Idea Whose Time Has Come
ISCA '08 Proceedings of the 35th Annual International Symposium on Computer Architecture
Brief paper: Dynamic buffer management using optimal control of hybrid systems
Automatica (Journal of IFAC)
Caching for bursts (C-Burst): let hard disks sleep well and work energetically
Proceedings of the 13th international symposium on Low power electronics and design
Just-in-time dynamic voltage scaling: Exploiting inter-node slack to save energy in MPI programs
Journal of Parallel and Distributed Computing
Write off-loading: Practical power management for enterprise storage
ACM Transactions on Storage (TOS)
An Adaptive Energy-Conserving Strategy for Parallel Disk Systems
DS-RT '08 Proceedings of the 2008 12th IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications
A Prefetching Algorithm for Multi-speed Disks
Transactions on High-Performance Embedded Architectures and Compilers I
Proceedings of the 14th international conference on Architectural support for programming languages and operating systems
Energy and performance evaluation of lossless file data compression on server systems
SYSTOR '09 Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference
Making cluster applications energy-aware
ACDC '09 Proceedings of the 1st workshop on Automated control for datacenters and clouds
Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems
Markov Model Based Disk Power Management for Data Intensive Workloads
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Energy efficient and reliable storage disks
Proceedings of the 46th Annual Southeast Regional Conference on XX
Computer Networks: The International Journal of Computer and Telecommunications Networking
Conserving energy in real-time storage systems with I/O burstiness
ACM Transactions on Embedded Computing Systems (TECS)
Feasibility regions: exploiting tradeoffs between power and performance in disk drives
ACM SIGMETRICS Performance Evaluation Review
Addressing the stranded power problem in datacenters using storage workload characterization
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Energy proportionality for storage: impact and feasibility
ACM SIGOPS Operating Systems Review
HiPC'07 Proceedings of the 14th international conference on High performance computing
Autonomic exploration of trade-offs between power and performance in disk drives
Proceedings of the 7th international conference on Autonomic computing
Optimizing energy and performance for server-class file system workloads
ACM Transactions on Storage (TOS)
A reliability model of energy-efficient parallel disk systems with data mirroring
International Journal of High Performance Systems Architecture
PS-BC: power-saving considerations in design of buffer caches serving heterogeneous storage devices
Proceedings of the 16th ACM/IEEE international symposium on Low power electronics and design
Evaluating performance and energy in file system server workloads
FAST'10 Proceedings of the 8th USENIX conference on File and storage technologies
SRCMap: energy proportional storage using dynamic consolidation
FAST'10 Proceedings of the 8th USENIX conference on File and storage technologies
Augmenting RAID with an SSD for energy relief
HotPower'08 Proceedings of the 2008 conference on Power aware computing and systems
On the impact of disk scrubbing on energy savings
HotPower'08 Proceedings of the 2008 conference on Power aware computing and systems
Power-aware I/O virtualization
WIOV'10 Proceedings of the 2nd conference on I/O virtualization
Low power management of OLTP applications considering disk drive power saving function
DEXA'10 Proceedings of the 21st international conference on Database and expert systems applications: Part I
Automated tracing of I/O stack
EuroMPI'10 Proceedings of the 17th European MPI users' group meeting conference on Recent advances in the message passing interface
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Understanding the relationship between energy conservation and reliability in parallel disk arrays
Journal of Parallel and Distributed Computing
Energy proportionality for disk storage using replication
Proceedings of the 14th International Conference on Extending Database Technology
Evaluating Parallel I/O Energy Efficiency
GREENCOM-CPSCOM '10 Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing
Cost effective storage using extent based dynamic tiering
FAST'11 Proceedings of the 9th USENIX conference on File and stroage technologies
PRE-BUD: Prefetching for energy-efficient parallel I/O systems with buffer disks
ACM Transactions on Storage (TOS)
On the energy consumption and performance of systems software
Proceedings of the 4th Annual International Conference on Systems and Storage
Optimal power cost management using stored energy in data centers
Proceedings of the ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Software-directed data access scheduling for reducing disk energy consumption
Proceedings of the 20th international symposium on High performance distributed computing
Power management of online data-intensive services
Proceedings of the 38th annual international symposium on Computer architecture
Optimal power cost management using stored energy in data centers
ACM SIGMETRICS Performance Evaluation Review - Performance evaluation review
Energy attack on server systems
WOOT'11 Proceedings of the 5th USENIX conference on Offensive technologies
ADSC: application-driven storage control for energy efficiency
ICT-GLOW'11 Proceedings of the First international conference on Information and communication on technology for the fight against global warming
DreamWeaver: architectural support for deep sleep
ASPLOS XVII Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems
Safe overprovisioning: using power limits to increase aggregate throughput
PACS'04 Proceedings of the 4th international conference on Power-Aware Computer Systems
Analysis of disk power management for data-center storage systems
Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet
A power saving storage method that considers individual disk rotation
DASFAA'12 Proceedings of the 17th international conference on Database Systems for Advanced Applications - Volume Part II
FREP: Energy proportionality for disk storage using replication
Journal of Parallel and Distributed Computing
Future Generation Computer Systems
SERA-IO: Integrating Energy Consciousness into Parallel I/O Middleware
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Effects on performance and energy reduction by file relocation based on file-access correlations
Proceedings of the 2012 Joint EDBT/ICDT Workshops
LogStore: toward energy-proportional storage servers
Proceedings of the 2012 ACM/IEEE international symposium on Low power electronics and design
Enhancing data center sustainability through energy-adaptive computing
ACM Journal on Emerging Technologies in Computing Systems (JETC)
An adaptive energy-conserving strategy for parallel disk systems
Future Generation Computer Systems
Optimal Server Allocation and Frequency Modulation on Multi-Core Based Server Clusters
International Journal of Green Computing
Potentiality of power management on database systems with power saving function of disk drives
ADC '11 Proceedings of the Twenty-Second Australasian Database Conference - Volume 115
Power-reduction techniques for data-center storage systems
ACM Computing Surveys (CSUR)
State-of-the-art research study for green cloud computing
The Journal of Supercomputing
A three-phase energy-saving strategy for cloud storage systems
Journal of Systems and Software
Hi-index | 0.01 |
A large portion of the power budget in server environments goes into the I/O subsystem - the disk array in particular. Traditional approaches to disk power management involve completely stopping the disk rotation, which can take a considerable amount of time, making them less useful in cases where idle times between disk requests may not be long enough to outweigh the overheads. This paper presents a new approach called DRPM to modulate disk speed (RPM) dynamically, and gives a practical implementation to exploit this mechanism. Extensive simulations with different workload and hardware parameters show that DRPM can provide significant energy savings without compromising much on performance. This paper also discusses practical issues when implementing DRPM on server disks.