ACM Home Page
Please provide us with feedback. Feedback
Performance directed energy management for main memory and disks
Full text PdfPdf (705 KB)
Source ACM Transactions on Storage (TOS) archive
Volume 1 ,  Issue 3  (August 2005) table of contents
Pages: 346 - 380  
Year of Publication: 2005
ISSN:1553-3077
Authors
Xiaodong Li  University of Illinois at Urbana-Champaign, Urbana, IL
Zhenmin Li  University of Illinois at Urbana-Champaign, Urbana, IL
Yuanyuan Zhou  University of Illinois at Urbana-Champaign, Urbana, IL
Sarita Adve  University of Illinois at Urbana-Champaign, Urbana, IL
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 126,   Citation Count: 0
Additional Information:

abstract   references   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1084779.1084782
What is a DOI?

ABSTRACT

Much research has been conducted on energy management for memory and disks. Most studies use control algorithms that dynamically transition devices to low power modes after they are idle for a certain threshold period of time. The control algorithms used in the past have two major limitations. First, they require painstaking, application-dependent manual tuning of their thresholds to achieve energy savings without significantly degrading performance. Second, they do not provide performance guarantees.This article addresses these two limitations for both memory and disks, making memory/disk energy-saving schemes practical enough to use in real systems. Specifically, we make four main contributions. (1) We propose a technique that provides a performance guarantee for control algorithms. We show that our method works well for all tested cases, even with previously proposed algorithms that are not performance-aware. (2) We propose a new control algorithm, Performance-Directed Dynamic (PD), that dynamically adjusts its thresholds periodically, based on available slack and recent workload characteristics. For memory, PD consumes the least energy when compared to previous hand-tuned algorithms combined with a performance guarantee. However, for disks, PD is too complex and its self-tuning is unable to beat previous hand-tuned algorithms. (3) To improve on PD, we propose a simpler, optimization-based, threshold-free control algorithm, Performance-Directed Static (PS). PS periodically assigns a static configuration by solving an optimization problem that incorporates information about the available slack and recent traffic variability to different chips/disks. We find that PS is the best or close to the best across all performance-guaranteed disk algorithms, including hand-tuned versions. (4) We also explore a hybrid scheme that combines PS and PD algorithms to further improve energy savings.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Burger, D., Austin, T. M., and Bennett, S. 1996. Evaluating future microprocessors: The simplescalar tool set. Tech. Rep. CS-TR-1996-1308, University of Wisconsin, Madison, WI.
 
3
4
 
5
6
 
7
 
8
 
9
10
 
11
Ganger, G. R., Worthington, B. L., and Patt, Y. N. The DiskSim Simulation Environment---Version 2.0 Reference Manual.
 
12
13
 
14
 
15
Huang, H., Pillai, P., and Shin, K. G. 2003. Design and implementation of power-aware virtual memory. In USENIX. Annual Technical Conference. 57--70.
16
17
 
18
 
19
IBM. IBM Hard Disk Drive---Ultrastar 36Z15.
 
20
Irani, S., Shukla, S., and Gupta, R. 2001. Competitive analysis of dynamic power management strategies for systems with multiple power saving states. Tech. rep. (Sept.) University of California, Irvine, School of Information and Computer Science, Irvine, CA.
21
 
22
Krishnan, P., Long, P. M., and Vitter., J. S. 1995. Adaptive disk spindown via optimal rent-to-buy in probabilistic environments. In the 12th International Conference on Machine Learning. 322--330.
23
 
24
 
25
Li, K., Kumpf, R., Horton, P., and Anderson, T. E. 1994. A quantitative analysis of disk drive power management in portable computers. In Proceedings of the Winter USENIX. 279--291.
 
26
 
27
 
28
Maximum Throughput, Inc. 2002. Power, heat, and sledgehammer. White paper. Available at http://www.max-t.com/downloads/whitepapers/SledgehammerPowerHeat20411.pdf.
 
29
Moore, F. 2002. More power needed. Energy User News, Nov 25th.
30
31
 
32
Rambus. 1999. Rdram. Available at http://www.rambus.com.
 
33
Ruemmler, C. and Wilkes, J. 1993. UNIX disk access patterns. In Proceedings of the Winter USENIX Conference. 405--420.
34
 
35
Storage Systems Division. 1999. Adaptive power management for mobile hard drives. IBM White Paper.
36
 
37
 
38
 
39
40


REVIEW

"Michael Zastre : Reviewer"

Anyone who has used devices with several energy-saving modes is aware of the latencies introduced, such as disk drives that take some time to spin up, or programs that become unexpectedly sluggish as memory chips take a break from their naps. High  more...

Collaborative Colleagues:
Xiaodong Li: colleagues
Zhenmin Li: colleagues
Yuanyuan Zhou: colleagues
Sarita Adve: colleagues