Optimizing MEMS-based storage devices for mobile battery-powered systems

An emerging storage technology, called MEMS-based storage, promises nonvolatile storage devices with ultrahigh density, high rigidity, a small form factor, and low cost. For these reasons, MEMS-based storage devices are suitable for battery-powered mobile systems such as PDAs. For deployment in such systems, MEMS-based storage devices must consume little energy. This work mainly targets reducing the energy consumption of this class of devices. We derive the operation modes of a MEMS-based storage device and systemically devise a policy in each mode for energy saving. Three types of policies are presented: power management, shutdown, and data-layout policy. Combined, these policies reduce the total energy consumed by a MEMS-based storage device. A MEMS-based storage device that enforces these policies comes close to Flash with respect to energy consumption and response time. However, enhancement on the device level is still needed; we present some suggestions to resolve this issue.

[1]  Steve Byan,et al.  Larger Disk Blocks or Not , 2002 .

[2]  Gregory R. Ganger,et al.  Using mems-based storage devices in computer systems , 2004 .

[3]  Bruce Jacob,et al.  Memory Systems: Cache, DRAM, Disk , 2007 .

[4]  J. Griffin,et al.  Designing computer systems with MEMS-based storage , 2000, SIGP.

[5]  Gregory R. Ganger,et al.  Operating system management of MEMS-based storage devices , 2000, OSDI.

[6]  Leon Abelmann,et al.  Single-chip computers with microelectromechanical systems-based magnetic memory (invited) , 2000 .

[7]  Bo Hong,et al.  Using MEMS-based storage in computer systems---device modeling and management , 2006, TOS.

[8]  Luca Benini,et al.  Quantitative comparison of power management algorithms , 2000, Proceedings Design, Automation and Test in Europe Conference and Exhibition 2000 (Cat. No. PR00537).

[9]  Gregory R. Ganger,et al.  The DiskSim Simulation Environment Version 4.0 Reference Manual (CMU-PDL-08-101) , 1998 .

[10]  Arif Merchant,et al.  Using MEMS-Based Storage in Disk Arrays , 2003, FAST.

[11]  Arif Merchant,et al.  Awarded Best Paper! - Using MEMS-Based Storage in Disk Arrays , 2003 .

[12]  M. Varsamou,et al.  A New Data Allocation Method for Parallel Probe-Based Storage Devices , 2008, IEEE Transactions on Magnetics.

[13]  Bo Hong,et al.  Using MEMS-based storage in computer systems---MEMS storage architectures , 2006, TOS.

[14]  H. Rothuizen,et al.  A Vibration Resistant Nanopositioner for Mobile Parallel-Probe Storage Applications , 2007, Journal of Microelectromechanical Systems.

[15]  Anand Sivasubramaniam,et al.  Power management of enterprise storage systems , 2005 .

[16]  Luca Benini,et al.  A survey of design techniques for system-level dynamic power management , 2000, IEEE Trans. Very Large Scale Integr. Syst..

[17]  K. Prall Scaling Non-Volatile Memory Below 30nm , 2007, 2007 22nd IEEE Non-Volatile Semiconductor Memory Workshop.

[18]  Gregory R. Ganger,et al.  MEMS-based Storage Devices and Standard Disk Interfaces: A Square Peg in a Round Hole? , 2004, FAST.

[19]  Hyokyung Bahn,et al.  P/PA-SPTF: Parallelism-aware request scheduling algorithms for MEMS-based storage devices , 2009, TOS.

[20]  Edward Y. Chang,et al.  Building MEMS-based storage systems for streaming media , 2007, TOS.

[21]  Stefan K. Lai,et al.  Flash memories: Successes and challenges , 2008, IBM J. Res. Dev..

[22]  F. J. Himpsel,et al.  Atomic scale memory at a silicon surface , 2002 .

[23]  Pieter H. Hartel,et al.  Shutdown Policies for MEMS-Based Storage Devices -- Analytical Models , 2008 .

[24]  H. Rothuizen,et al.  Towards faster data access: Seek operations in MEMS-based storage devices , 2006, 2006 IEEE International Conference on Control Applications.

[25]  Haris Pozidis,et al.  Towards faster data access: Seek operations in MEMS-based storage devices , 2006 .

[26]  A. M. Hoexum,et al.  Large capacity probe recording using storage robots , 2003 .

[27]  Tara M. Madhyastha,et al.  Workload based optimization of probe-based storage , 2002, SIGMETRICS '02.

[28]  Theodore Antonakopoulos,et al.  Probe-based ultrahigh-density storage technology , 2008, IBM J. Res. Dev..

[29]  Gregory R. Ganger,et al.  Modeling and performance of MEMS-based storage devices , 2000, SIGMETRICS '00.