ACM Home Page
Please provide us with feedback. Feedback
FlashCache: a NAND flash memory file cache for low power web servers
Full text PdfPdf (333 KB)
Source International Conference on Compilers, Architecture and Synthesis for Embedded Systems archive
Proceedings of the 2006 international conference on Compilers, architecture and synthesis for embedded systems table of contents
Seoul, Korea
POSTER SESSION: Short presentations with posters I table of contents
Pages: 103 - 112  
Year of Publication: 2006
ISBN:1-59593-543-6
Authors
Taeho Kgil  The University of Michigan, Ann Arbor, USA
Trevor Mudge  The University of Michigan, Ann Arbor, USA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
SIGBED: ACM Special Interest Group on Embedded Systems
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 45,   Downloads (12 Months): 326,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

We propose an architecture that uses NAND flash memory to reduce main memory power in web server platforms. Our architecture uses a two level file buffer cache composed of a relatively small DRAM, which includes a primary file buffer cache, and a flash memory secondary file buffer cache. Compared to a conventional DRAM-only architecture, our architecture consumes orders of magnitude less idle power while remaining cost effective. This is a result of using flash memory, which consumes orders of magnitude less idle power than DRAM and is twice as dense. The client request behavior in web servers, allows us to show that the primary drawbacks of flash memory?endurance and long write latencies?can easily be overcome. In fact the wear-level aware management techniques that we propose are not heavily used.


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
Error Correction Code in Single Level Cell NAND Flash Memories. http://www. st. com/stonline/products/literature/an/10123. pdf.
 
2
Hybrid Hard Drives with Non-Volatile Flash and Longhorn. http://www. samsung. com/Products/HardDiskDrive/news/HardDiskDrive_20050425_0000117556. htm.
 
3
JFFS:The Journalling Flash File System. http://sources. redhat. com/jffs2/jffs2. pdf.
 
4
Micron DDR2 DRAM. http://www. micron. com/products/dram/ddr2/.
 
5
The Micron system-power calculator. http://www. micron. com/products/dram/syscalc. html.
 
6
Samsung NAND Flash memory datasheet. http://www. samsung. com/products/semiconductor/NANDFlash/SLC_LargeBlock/8Gbit/K9K8G08U0A/K9K8G08U0A. htm.
 
7
SPECweb99 benchmark. http://www. spec. org/osg/web99/.
 
8
Sun Fire T2000 Server Power Calculator. http://www. sun. com/servers/coolthreads/t2000/calc/index. jsp.
 
9
TrueFFS. http://www. m-systems. com/site/en-US/Support/DeveloperZone/Software/LifespanCalc. htm.
 
10
ITRS roadmap. Technical report, 2005.
11
 
12
 
13
E. L. Congduc. Packet classi cation in the NIC for improved SMP-based internet servers. In Proc. Int 'l Conf. on Networking, Feb. 2004.
 
14
 
15
S. Gregori, A. Cabrini, O. Khouri, and G. Torelli. On-chip error correcting techniques for new-generation flash memories. 91(4), Apr 2003.
 
16
S. Gupta, M. Hilbert, S. Hong, and R. Patti. Techniques for producing 3D ICs with high-density interconnect. www. tezzaron. com/about/papers/ieee_vmic_2004_finalsecure. pdf.
 
17
H. Huang, P. Pillai, and K. G. Shin. Design and Implementation of Power-Aware Virtual Memory. In USENIX Annual Technical Conference, pages 57--70, 2003.
 
18
19
 
20
J. Lee, S.-S. Lee, O.-S. Kwon, K.-H. Lee, D.-S. Byeon, I. -Y. Kim, K.-H. Lee, Y.-H. Lim, B.-S. Choi, J.-S. Lee, W.-C. Shin, J.-H. Choi, and K.-D. Suh. A 90-nm CMOS 1. 8-V 2-Gb NAND Flash Memory for Mass Storage Applications. 38(11), Nov 2003.
 
21
G. MacGillivray. Process vs. density in DRAMs. http://www. eetasia. com/ARTICLES/2005SEP/B/2005SEP01_STOR_TA. pdf.
22

CITED BY  8

Collaborative Colleagues:
Taeho Kgil: colleagues
Trevor Mudge: colleagues