|
ABSTRACT
MEMS-based storage devices are seen by many as promising alternatives to disk drives. Fabricated using conventional CMOS processes, MEMS-based storage consists of thousands of small, mechanical probe tips that access gigabytes of high-density, nonvolatile magnetic storage. This paper takes a first step towards understanding the performance characteristics of these devices by mapping them onto a disk-like metaphor. Using simulation models based on the mechanics equations governing the devices' operation, this work explores how different physical characteristics (e.g., actuator forces and per-tip data rates) impact the design trade-offs and performance of MEMS-based storage. Overall results indicate that average access times for MEMS-based storage are 6.5 times faster than for a modern disk (1.5 ms vs. 9.7 ms). Results from filesystem and database bench-marks show that this improvement reduces application I/O stall times up to 70%, resulting in overall performance improvements of 3X.
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
|
Center for Highly Integrated Information Processing and Storage Systems (CHI2PS2) home page. http: / / www. ece. cmu.edu/research/chips/~
|
| |
2
|
P. Denning. Effects Of Scheduling On File Memory Operations. In 1FIPS Spring Joint Computer Conference, pages 9-21, Apr. 1967.
|
| |
3
|
G. K. Fedder, S. Santhanam, M. L. Reed, S. C. Eagle, D. F. Guillou, M. S.-C. Lu~ and L. R. Garley. 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.
|
| |
4
|
G. Ganger, B. Worthington, and Y. Part. The DiskSim Simulation Environment Version 1.0 Reference Manual. Technical Report CSE-TR-358-98, The University of Michigan, Ann Arbor, Feb. 1998.
|
 |
5
|
|
 |
6
|
Robert Geist , Robert Reynolds , Eve Pittard, Disk scheduling in System V, Proceedings of the 1987 ACM SIGMETRICS conference on Measurement and modeling of computer systems, p.59-68, May 11-14, 1987, Banff, Alberta, Canada
|
| |
7
|
J. L. Griffin, S. W. Schlosser, G. R. Ganger, and D. F. Nagle. Modeling and Scheduling of MEMS-Based Storage Devices. Technical Report CMU-CS-00-100, Carnegie Mellon Univeristy School of Computer Science~ Nov. 1999.
|
| |
8
|
D. Hunter. Modeling Real DASD Configurations. Technical Report Research Report RC8608, IBM, Sept. 1997.
|
| |
9
|
D. Jacobson and J. Wilkes. Disk Scheduling Algorithms Based on Rotational Position. Technical Report HPL- CSP-91-7, Hewlett-Packard Laboratories, Feb. 1991.
|
| |
10
|
J. Katcher. PostMark: A New File System Benchmark. Technical Report TR3022, Network Appliance, Oct. 1997.
|
| |
11
|
L. R. Carley, J. A. Bairt, G. K. Fedder, et al. Single Chip Computers With MEMS-Based Magnetic Memory. In ~th Annual Conference on Magnetism and Magnetic Materials, November 1999.
|
| |
12
|
M. Madou. Fundamentals of Microfabrication. CRC Press, Boca Raton, Fla., 1997. ISBN 0-8493-9451-1.
|
| |
13
|
Quantum Corporation. Quantum Atlas IOK 9.1/18.2/36.4 GB Ultra 160/m S Product Manual III SCSI Hard Disk Drives: Ultra SE 8C8I-3 Version, August 1999.
|
| |
14
|
|
| |
15
|
|
| |
16
|
J. Schindler and G. Ganger. Automated Disk Drive Characterization. Technical Report CMU-CS-99-176, Carnegie Mellon University School of Computer Science, Nov. 1999. An extended abstract appears in Proceedings of A CM 8IGMETRICS 2000.
|
| |
17
|
S. W. Schlosser, J. L. Griffin, D. F. Nagle, and G. R. Ganger. Filling the Memory Access Gap: A Case for On-Chip Magnetic Storage. Technical Report CMU- CS-99-174, Carnegie Mellon Univeristy School of Computer Science, Nov. 1999.
|
| |
18
|
P. Seaman, R. Lind, and T. Wilson. On Teleprocessing System Design, Part IV: An Analysis Of Auxilliary Storage Activity. IBM Systems Journal, 5(3):158-170, 1966.
|
 |
19
|
|
| |
20
|
Transaction Processing Performance Council, San Jose, California. TPC Benchmark D (Decision Support) Standard Specification, 2.1 edition, Feb. 1998. http://www.tpc.org/dspec.html.
|
 |
21
|
|
| |
22
|
K. Wise. Special Issue on Integrated Sensors, Microactuators and Microsystems (MEMS). Proceedings of the IEEE, 86(8):1531-1787, Aug. 1998.
|
 |
23
|
Bruce L. Worthington , Gregory R. Ganger , Yale N. Patt, Scheduling algorithms for modern disk drives, Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems, p.241-251, May 16-20, 1994, Nashville, Tennessee, United States
|
CITED BY 23
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
John Linwood Griffin , Steven W. Schlosser , Gregory R. Ganger , David F. Nagle, Operating system management of MEMS-based storage devices, Proceedings of the 4th conference on Symposium on Operating System Design & Implementation, p.16-16, October 22-25, 2000, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|