ACM Transactions on Design Automation of Electronic Systems (TODAES)
Impact of NVRAM write cache for file system metadata on I/O performance in embedded systems
Proceedings of the 2009 ACM symposium on Applied Computing
A file-system-aware FTL design for flash-memory storage systems
Proceedings of the Conference on Design, Automation and Test in Europe
A reliable MTD design for MLC flash-memory storage systems
EMSOFT '10 Proceedings of the tenth ACM international conference on Embedded software
An adaptive file-system-oriented FTL mechanism for flash-memory storage systems
ACM Transactions on Embedded Computing Systems (TECS)
ACM Transactions on Embedded Computing Systems (TECS)
Migration-based hybrid cache design for file systems over flash storage devices
ACM SIGAPP Applied Computing Review
Hi-index | 0.00 |
An architectural solution to reducing energy consumption of flash-memory storage system is to take advantage of a multi-bank architecture instead of a single-bank one. Thus, allowing unused banks to be placed into low-power operating modes can help reduce energy. In this paper, an adaptive energy-aware bank assignment policy is proposed to cluster data with temporal affinity into the same bank, increasing the number of banks put into low-power modes. Then we propose an energy-aware garbage collection policy, which could keep banks in idle conditions for long durations of time to compensate for resynchronization penalties. Experiments over the prototype show the effectiveness of these policies and indicate that large energy savings can be achieved with low overhead.