|
ABSTRACT
For decades the RAM-to-disk memory hierarchy gap has plagued computer architects. An exciting new storage technology based on microelectromechanical systems (MEMS) is poised to fill a large portion of this performance gap, significantly reduce system power consumption, and enable many new applications. This paper explores the system-level implications of integrating MEMS-based storage into the memory hierarchy. Results show that standalone MEMS-based storage reduces I/O stall times by 4-74X over disks and improves overall application runtimes by 1.9-4.4X. When used as on-board caches for disks, MEMS-based storage improves I/O response time by up to 3.5X. Further, the energy consumption of MEMS-based storage is 10-54X less than that of state-of-the-art low-power disk drives. The combination of the high-level physical characteristics of MEMS-based storage (small footprints, high shock tolerance) and the ability to directly integrate MEMS-based storage with processing leads to such new applications as portable gigabit storage systems and ubiquitous active storage nodes.
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
|
Mary Baker , Satoshi Asami , Etienne Deprit , John Ouseterhout , Margo Seltzer, Non-volatile memory for fast, reliable file systems, Proceedings of the fifth international conference on Architectural support for programming languages and operating systems, p.10-22, October 12-15, 1992, Boston, Massachusetts, United States
|
| |
3
|
C. Brown. Microprobes Promise a New Memory Option. EE Times, pages 6,41,44, 12 Jan. 1998.
|
| |
4
|
L. R. Carley, J. A. Bain, G. K. Fedder, D. W. Greve, D. F. Guillou, M. S. C. Lu, T. Mukherjee, S. Santhanam, L. Abelmann, and S. Min. Single Chip Computers with Microelectromechanical Systems-based Magnetic Memory. Journal of Applied Physics, 87(9):6680-6685, 1 May 2000.
|
| |
5
|
Center for Highly Integrated Information Processing and Storage Systems, Carnegie Mellon University. http://www.ece.cmu.edu/research/chips/.
|
| |
6
|
R. Colsen. Sorting Disk Blocks To Reduce Load Times. Personal Communication, Intel Corporation, 1999.
|
| |
7
|
T. Davis. Realizing a Completely Micromechanical Data Storage System (Kionix, Inc.). In Diskcon 99 International Technical Conference, Sept. 1999.
|
| |
8
|
M. Despont, J. Brugger, U. Drechsler, U. Durig, W. H.aberle, M. Lutwyche, H. Rothuizen, R. Stutz, R. Widmer, H. Rohrer, G. Binnig, and P. Vettiger. VLSI-NEMS Chip for AFM Data Storage. In Proceedings 12th International Workshop on Micro Electro Mechanical Systems, pages 564-569, Orlando, FL, 17-21 Jan. 1999.
|
| |
9
|
F. Douglis, P. Krishnan, and B. Marsh. Thwarting the Power-Hungry Disk. In Winter USENIX, pages 292-306, Jan. 1994.
|
| |
10
|
G. K. Fedder, S. Santhanam, M. L. Reed, S. C. Eagle, D. F. Guillou, M. S.-C. Lu, and L. R. Carley. Laminated High-Aspect-Ratio Microstructures In a Conventional CMOS Process. In Proceedings of the IEEE Micro Electro Mechanical Systems Workshop, pages 13-18, San Diego, CA, Feb. 1996.
|
| |
11
|
G. Ganger, B. Worthington, and Y. Patt. The DiskSim Simulation Environment Version 1.0 Reference Manual. Technical Report CSE-TR-358-98, Department of Computer Science and Engineering, University of Michigan, Feb. 1998.
|
| |
12
|
J. Gray. What Happens When Processing, Storage, and Bandwidth are Free and Infinite. In IOPADS Keynote, Nov. 1997.
|
 |
13
|
|
| |
14
|
J. L. Griffin, S. W. Schlosser, G. R. Ganger, and D. F. Nagle. Operating Systems Management of MEMS-based Storage Devices. In Proceedings of the 4th Symposium on Operating Systems Design & Implementation, San Diego, CA, 23-25 Oct. 2000.
|
| |
15
|
M. Horowitz, T. Intermaur, and R.Gonzalez. Low-Power Digital Design. In Proceedings of the 1994 IEEE Symposium on Low Power Electronics, pages 10-12, Oct. 1994.
|
 |
16
|
John H. Howard , Michael L. Kazar , Sherri G. Menees , David A. Nichols , M. Satyanarayanan , Robert N. Sidebotham , Michael J. West, Scale and performance in a distributed file system, ACM Transactions on Computer Systems (TOCS), v.6 n.1, p.51-81, Feb. 1988
[doi> 10.1145/35037.35059]
|
| |
17
|
IBM. Adaptive Power Management for Mobile Hard Drives. http://www.almaden.ibm.com/almaden/pbwhitepaper.pdf.
|
| |
18
|
IBM. IBM family of microdrives. http://www.storage.ibm.com/hardsoft/diskdrdl/micro/- datasheet.pdf.
|
| |
19
|
IBM. IBM Travelstar 8GS. http://www.storage.ibm.com/- hardsoft/diskdrdl/travel/32ghdata.pdf.
|
| |
20
|
IBM Press Room. IBM Sets Another Disk-Drive World Record. http://www.ibm.com/press/prnews.nsf/, Oct. 1999.
|
| |
21
|
J. Katcher. PostMark: A New File System Benchmark. Technical report TR3022, Network Appliance, Oct. 1997.
|
| |
22
|
S. Khizroev, J. Bain, and M. Kryder. Considerations in the Design of Probe Heads for 100 Gbit/in 2 Recording. IEEE Trans. Magnet., 33(5):2893-2895, 1997.
|
 |
23
|
|
| |
24
|
K.Li, R. Kumpf, P. Horton, and T. Anderson. A Quantitative Analysis of Disk Drive Power Management in Portable Computers. In Winter USENIX, pages 279-292, Jan. 1994.
|
 |
25
|
|
| |
26
|
C. D. Mee and E. D. Daniel. Magnetic Storage Handbook, Second Edition. McGraw-Hill, 1996.
|
| |
27
|
Nanochip Inc. Nanochip, Inc. Product Overview. In Diskcon 99 International Technical Conference, Sept. 1999.
|
| |
28
|
|
| |
29
|
E. Pugh. Storage Hierarchies: Gaps, Cliffs, and Trends. IEEE Transactions on Magnetics, pages 810-814, Dec. 1971.
|
| |
30
|
Quantum Corporation. Quantum Atlas 10K 9.1/18.2/36.4 GB Ultra 160/m SCSI Hard Disk Drive Product Manual, 6 Aug. 1999. Publication number 81-119313-05.
|
| |
31
|
|
| |
32
|
|
| |
33
|
C. Ruemmler and J. Wilkes. UNIX Disk Access Patterns. In Winter USENIX Conference, pages 405-420, Jan. 1993.
|
| |
34
|
B. Schechter and M. Ross. Leading The Way In Storage. IBM Research Magazine, 35(2), 1997.
|
| |
35
|
J. Schindler and G. Ganger. Automated Disk Drive Characterization. Technical Report CMU-CS-99-176, Carnegie Mellon University School of Computer Science, Nov. 1999.
|
| |
36
|
J. W. Toigo. Avoiding a Data Crunch|A Decade Away: Atomic Resolution Storage. Scientific American, May 2000. http://www.sciam.com/2000/0500issue/0500toigbox6.html.
|
| |
37
|
Transaction Processing Performance Council. TPC Benchmark D (Decision Support) Standard Specification. http://www.tpc.org/benchmark specifications/TPC D/- 210.pdf.
|
| |
38
|
P. Vettiger, M. Despont, U. Drechsler, U. Durig, W. H.aberle, M. I. Lutwyche, E. Rothuizen, R. Stutz, R. Widmer, and G. K. Binnig. The "Millipede"-More Than One Thousand Tips for Future AFM Data Storage. IBM Journal of Research and Development, 44(3):323-340, 2000.
|
 |
39
|
J. Wilkes , R. Golding , C. Staelin , T. Sullivan, The HP AutoRAID hierarchical storage system, Proceedings of the fifteenth ACM symposium on Operating systems principles, p.96-108, December 03-06, 1995, Copper Mountain, Colorado, United States
|
CITED BY 28
|
|
|
|
|
|
|
|
|
|
Eunji Lee , Kern Koh , Hyunkyoung Choi , Hyokyung Bahn, Comparison of I/O scheduling algorithms for high parallelism MEMS-based storage devices, Proceedings of the 8th WSEAS International Conference on Software engineering, parallel and distributed systems, p.150-155, February 21-23, 2009, Cambridge, UK
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Minglong Shao , Jiri Schindler , Steven W. Schlosser , Anastassia Ailamaki , Gregory R. Ganger, Clotho: decoupling memory page layout from storage organization, Proceedings of the Thirtieth international conference on Very large data bases, p.696-707, August 31-September 03, 2004, Toronto, Canada
|
|
|
|
|
|
|
|
John Linwood Griffin , Jiri Schindler , Steven W. Schlosser , John C. Bucy , Gregory R. Ganger, Timing-accurate Storage Emulation, Proceedings of the 1st USENIX Conference on File and Storage Technologies, January 28-30, 2002, Monterey, CA
|
|
|
|
|
Bo Hong , Feng Wang , Scott A. Brandt , Darrell D. E. Long , Thomas J. E. Schwarz, S. J., Using MEMS-based storage in computer systems---MEMS storage architectures, ACM Transactions on Storage (TOS), v.2 n.1, p.1-21, February 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
|