Abstract
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.
- Abelmann, L., Bolhuis, T., Hoexum, A. M., Krijnen, G. J. M., and Lodder, J. C. 2003. Large capacity probe recording using storage robots. IEE Proc. Sci. Measur. Technol. 150, 5, 218--221.Google Scholar
Cross Ref
- Bahn, H., Lee, S., and Noh, S. H. 2009. P/PA-SPTF: Parallelism-aware request scheduling algorithms for MEMS-based storage devices. ACM Trans. Storage 5, 1, 1--17. Google Scholar
Digital Library
- Benini, L., Bogliolo, A., and De Micheli, G. 2000. A survey of design techniques for system-level dynamic power management. IEEE Trans. VLSI Syst. 8, 3, 299--316. Google Scholar
Digital Library
- Bennewitz, R., Crain, J. N., Kirakosian, A., Lin, J. L., McChesney, J. L., Petrovykh, D. Y., and Himpsel, F. J. 2002. Atomic scale memory at a silicon surface. Nanotechnology 13, 499--502.Google Scholar
Cross Ref
- Bucy, H. S., Ganger, G. R., and Contributors. 2003. The DiskSim simulation environment version 3.0. Reference manual, School of Computer Science, Carnegie Mellon University.Google Scholar
- Carley, L. R., Bain, J. A., Fedder, G. K., Greve, D. W., Guillou, D. F., Lu, M. S. C., Mukherjee, T., Santhanam, S., Abelmann, L., and Min, S. 2000. Single-chip computers with microelectromechanical systems-based magnetic memory. J. Appl. Phys. 87, 9 III, 6680--6685.Google Scholar
Cross Ref
- Griffin, J. L., Schlosser, S. W., Ganger, G. R., and Nagle, D. F. 2000a. Modeling and performance of MEMS-based storage devices. ACM SIGMETRICS Perform. Eval. Rev. 28, 1, 56--65. Google Scholar
Digital Library
- Griffin, J. L., Schlosser, S. W., Ganger, G. R., and Nagle, D. F. 2000b. Operating system management of MEMS-based storage devices. In Proceedings of the 4th Symposium on Operating Systems Design & Implementation. 227--242. Google Scholar
Digital Library
- Gurumurthi, S. 2005. Power management of enterprise storage systems. Ph.D. dissertation, The Pennsylvania State University, University Park, PA. Google Scholar
Digital Library
- Hong, B., Brandt, S. A., Long, D. D. E., Miller, E. L., and Lin, Y. 2006. Using MEMS-based storage in computer systemsěrt device modeling and management. ACM Trans. Storage 2, 2, 139--160. Google Scholar
Digital Library
- Hong, B., Wang, F., Brandt, S. A., Long, D. D. E., and Schwarz, T. J. E. 2006. Using MEMS-based storage in computer systemsěrt MEMS storage architectures. ACM Trans. Storage 2, 1, 1--21. Google Scholar
Digital Library
- Jacob, B., Ng, S. W., and Wang, D. T. 2008. Memory Systems (Cache, DRAM, Disk). Morgan Kaufmann. Google Scholar
Digital Library
- Kernel Tracing. 2009. Kernel trace systems. http://elinux.org/Kernel_Trace_Systems.Google Scholar
- Khatib, M. G., Engelen, J. B. C., and Hartel, P. H. 2008. Shutdown policies for MEMS-based storage devices--Analytical models. Tech. rep. TR-CTIT-08-03, University of Twente, Enschede.Google Scholar
- Lai, S. K. 2008. Flash memories: Successes and challenges. IBM J. Res. Dev. 52, 4/5, 529--535. Google Scholar
Digital Library
- Lantz, M. A., Rothuizen, H. E., Drechsler, U., Häberle, W., and Despont, M. 2007. A vibration resistant nanopositioner for mobile parallel-probe storage applications. J. Microelectromechanical Syst. 16, 1, 130--139.Google Scholar
Cross Ref
- Lu, Y.-H., Chung, E.-Y., Simunic, T., Benini, L., and De Micheli, G. 2000. Quantitative comparison of power management algorithms. In Proceedings of the Conference on Design, Automation and Test in Europe (DATE). ACM, New York, 20--26. Google Scholar
Digital Library
- McCarthy, S., Leis, M., and Byan, S. 2002. Larger disk blocks or not? In Proceedings of the USENIX Conference on File and Storage Technologies (FAST '02). USENIX, Berkeley, CA.Google Scholar
- Pantazi, A., Sebastian, A., Antonakopoulos, T. A., Bächtold, P., Bonaccio, A. R., Bonan, J., Cherubini, G., Despont, M., DiPietro, R. A., Drechsler, U., Dürig, U., Gotsmann, B., Häberle, W., Hagleitner, C., Hedrick, J. L., Jubin, D., Knoll, A., Lantz, M. A., Pentarakis, J., Pozidis, H., Pratt, R. C., Rothuizen, H., Stutz, R., Varsamou, M., Wiesmann, D., and Eleftheriou, E. 2008. Probe-based ultrahigh-density storage technology. IBM J. Res. Dev. 52, 4/5, 493--511. Google Scholar
Digital Library
- Prall, K. 2007. Scaling non-volatile memory below 30nm. In Proceedings of the 22nd IEEE Non-Volatile Semiconductor Memory Workshop. 5--10.Google Scholar
Cross Ref
- Rangaswami, R., Dimitrijević, Z., Chang, E., and Schauser, K. 2007. Building MEMS-based storage systems for streaming media. ACM Trans. Storage 3, 2, 31. Google Scholar
Digital Library
- Schlosser, S. W. 2004. Using MEMS-based storage devices in computer systems. Ph.D. dissertation, Rep. CMU-PDL-04-104, Carnegie Mellon University, Pittsburgh, PA. Google Scholar
Digital Library
- Schlosser, S. W. and Ganger, G. R. 2004. MEMS-based storage devices and standard disk interfaces: A square peg in a round hole? In Proceedings of the 3rd USENIX Conference on File and Storage Technologies (FAST '04). USENIX, Berkeley, CA, 87--100. Google Scholar
Digital Library
- Schlosser, S. W., Griffin, J. L., Nagle, D. F., and Ganger, G. R. 2000. Designing computer systems with MEMS-based storage. In Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems. 1--12. Google Scholar
Digital Library
- Sebastian, A., Pantazi, A., Cherubini, G., Lantz, M., Rothuizen, H., Pozidis, H., and Eleftheriou, E. 2006. Towards faster data access: Seek operations in MEMS-based storage devices. In Proceedings of the IEEE International Conference on Control Applications (CCA '06). IEEE, Los Alamitos, CA, 283--288.Google Scholar
- Sivan-Zimet, M. 2001. Workload based optimization of probe-based storage. M.S. dissertation, University of California, Santa Cruz.Google Scholar
- Toshiba. 2004. MK4001MTD: 0.85″ HDD 4 GB. http://sdd.toshiba.com/main.aspx?Path=StorageSolutions/0.85inchHardDiskDrives/MK4001MTD.Google Scholar
- Uysal, M., Merchant, A., and Alvarez, G. A. 2003. Using MEMS-based storage in disk arrays. In Proceedings of the 2nd USENIX Conference on File and Storage Technologies (FAST '03). USENIX, Berkeley, CA, 89--101. Google Scholar
Digital Library
- Varsamou, M. and Antonakopoulos, T. 2008. A new data allocation method for parallel probe-based storage devices. IEEE Trans. Magnetics 44, 4, 547--554.Google Scholar
Cross Ref
Index Terms
Optimizing MEMS-based storage devices for mobile battery-powered systems
Recommendations
Power management of MEMS-based storage devices for mobile systems
CASES '08: Proceedings of the 2008 international conference on Compilers, architectures and synthesis for embedded systemsBecause of its small form factor, high capacity, and expected low cost, MEMS-based storage is a suitable storage technology for mobile systems. MEMS-based storage devices should also be energy efficient for deployment in mobile systems. The problem is ...
Workload-based configuration of MEMS-based storage devices for mobile systems
EMSOFT '08: Proceedings of the 8th ACM international conference on Embedded softwareBecause of its small form factor, high capacity, and expected low cost, MEMS-based storage is a suitable storage technology for mobile systems. However, flash memory may outperform MEMS-based storage in terms of performance, and energy-efficiency. The ...






Comments