ACM Home Page
Please provide us with feedback. Feedback
Caching for bursts (C-Burst): let hard disks sleep well and work energetically
Full text PdfPdf (455 KB)
Source
International Symposium on Low Power Electronics and Design archive
Proceeding of the thirteenth international symposium on Low power electronics and design table of contents
Bangalore, India
SESSION: Adaptive algorithms for energy-efficient applications table of contents
Pages 141-146  
Year of Publication: 2008
ISBN:978-1-60558-109-5
Authors
Feng Chen  The Ohio State University, Columbus, OH, USA
Xiaodong Zhang  The Ohio State University, Columbus, OH, USA
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 81,   Citation Count: 0
Additional Information:

abstract   references   index terms   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/1393921.1393961
What is a DOI?

ABSTRACT

High energy consumption has become a critical challenge in all kinds of computer systems. Hardware-supported Dynamic Power Management (DPM) provides a mechanism to save disk energy by transitioning an idle disk to a low-power mode. However, the achievable disk energy saving is mainly dependent on the pattern of I/O requests received at the disk. In particular, for a given number of requests, a bursty disk access pattern serves as a foundation for energy optimization. Aggressive prefetching has been used to increase disk access burstiness and extend disk idle intervals, while caching, a critical component in buffer cache management, has not been paid a specific attention. In the absence of cooperation from caching, the attempt to create bursty disk accesses would often be disturbed due to improper replacement decision made by energy unaware caching policies. In this paper, we present the design of a set of comprehensive energy-aware caching schemes, called C-Burst, and its implementation in Linux kernel 2.6.21. Our caching schemes leverage the 'filtering' effect of buffer cache to effectively reshape the disk access stream to a bursty pattern for energy saving. The experiments under various scenarios show that C-Burst schemes can achieve up to 35% disk energy saving with minimal performance loss.


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
L. Benini, A. Bogliolo, G. A. Paleologo, and G. D. Micheli. Policy optimization for dynamic power management. In IEEE TCADICS, June 1999.
3
4
 
5
 
6
G. de Nijs, W. Almesberge, and B. v. d. Brink. Active Block I/O Scheduling System (ABISS). In Proc. of Ottawa Linux Symposium, Ottawa, Canada., 2005.
 
7
EMC. Symmetrix 3000 and 5000 enterprise storage systems product description guide. http://www.emc.com, 1999.
 
8
K. Greene. Data centers' growing power demands, Feb. 2007.
9
 
10
HITACHI. http://www.hitachigst.com/tech/techlib.nsf/products/DK23DA Series.
11
 
12
IBM. http://www.hitachigst.com/tech/techlib.nsf/products/Ultrastar 36Z15.
 
13
 
14
S. Jiang, X. Ding, F. Chen, E. Tan, and X. Zhang. DULO: An effective buffer cache management scheme to exploit both temporal and spatial localities. In Proc. of FAST'05,2005.
 
15
 
16
17

Collaborative Colleagues:
Feng Chen: colleagues
Xiaodong Zhang: colleagues