eNVy: a non-volatile, main memory storage system
ASPLOS VI Proceedings of the sixth international conference on Architectural support for programming languages and operating systems
An Adaptive Striping Architecture for Flash Memory Storage Systems of Embedded Systems
RTAS '02 Proceedings of the Eighth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'02)
A flash-memory based file system
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
Real-time garbage collection for flash-memory storage systems of real-time embedded systems
ACM Transactions on Embedded Computing Systems (TECS)
Efficient on-line identification of hot data for flash-memory management
Proceedings of the 2005 ACM symposium on Applied computing
A fast start-up technique for flash memory based computing systems
Proceedings of the 2005 ACM symposium on Applied computing
Efficient management for large-scale flash-memory storage systems with resource conservation
ACM Transactions on Storage (TOS)
Configurability of performance and overheads in flash management
ASP-DAC '06 Proceedings of the 2006 Asia and South Pacific Design Automation Conference
Efficient identification of hot data for flash memory storage systems
ACM Transactions on Storage (TOS)
An Efficient NAND Flash File System for Flash Memory Storage
IEEE Transactions on Computers
Endurance enhancement of flash-memory storage systems: an efficient static wear leveling design
Proceedings of the 44th annual Design Automation Conference
Flash memory management based on predicted data expiry-time in embedded real-time systems
Proceedings of the 2008 ACM symposium on Applied computing
Improving flash storage system performance by using an extra RAM buffer
AIC'06 Proceedings of the 6th WSEAS International Conference on Applied Informatics and Communications
A reconfigurable FTL (flash translation layer) architecture for NAND flash-based applications
ACM Transactions on Embedded Computing Systems (TECS)
JFTL: A flash translation layer based on a journal remapping for flash memory
ACM Transactions on Storage (TOS)
Probability Based Page Data Allocation Scheme in Flash Memory
PCM '09 Proceedings of the 10th Pacific Rim Conference on Multimedia: Advances in Multimedia Information Processing
RNFTL: a reuse-aware NAND flash translation layer for flash memory
Proceedings of the ACM SIGPLAN/SIGBED 2010 conference on Languages, compilers, and tools for embedded systems
A strategy to emulate NOR flash with NAND flash
ACM Transactions on Storage (TOS)
Proceedings of the 2010 ACM SIGMOD International Conference on Management of data
hybridFS: integrating NAND flash-based SSD and HDD for hybrid file system
ISTASC'10 Proceedings of the 10th WSEAS international conference on Systems theory and scientific computation
A file-system-aware FTL design for flash-memory storage systems
Proceedings of the Conference on Design, Automation and Test in Europe
Demand-based block-level address mapping in large-scale NAND flash storage systems
CODES/ISSS '10 Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
A reliable MTD design for MLC flash-memory storage systems
EMSOFT '10 Proceedings of the tenth ACM international conference on Embedded software
Journal of Computer Science and Technology
LazyFTL: a page-level flash translation layer optimized for NAND flash memory
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
A caching-oriented management design for the performance enhancement of solid-state drives
ACM Transactions on Storage (TOS)
Improvement of space utilization in NAND flash memory storages
ICESS'05 Proceedings of the Second international conference on Embedded Software and Systems
An adaptive file-system-oriented FTL mechanism for flash-memory storage systems
ACM Transactions on Embedded Computing Systems (TECS)
A space-efficient flash memory software for mobile devices
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part IV
NAND flash memory-based hybrid file system for high I/O performance
Journal of Parallel and Distributed Computing
FTL2: a hybrid flash translation layer with logging for write reduction in flash memory
Proceedings of the 14th ACM SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems
MLC-flash-friendly logging and recovery for databases
Proceedings of the 28th Annual ACM Symposium on Applied Computing
A space reuse strategy for flash translation layers in SLC NAND flash memory storage systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
ACM Transactions on Design Automation of Electronic Systems (TODAES) - Special Section on Networks on Chip: Architecture, Tools, and Methodologies
A survey of address translation technologies for flash memories
ACM Computing Surveys (CSUR)
Migration-based hybrid cache design for file systems over flash storage devices
ACM SIGAPP Applied Computing Review
Hi-index | 0.00 |
Flash memory is among the top choices for storage media in ubiquitous computing. With a strong demand of high-capacity storage devices, the usages of flash memory quickly grow beyond their original designs. The very distinct characteristics of flash memory introduce serious challenges to engineers in resolving the quick degradation of system performance and the huge demand of main-memory space for flash-memory management when high-capacity flash memory is considered. Although some brute-force solutions could be taken, such as the enlarging of management granularity for flash memory, we showed that little advantage is received when system performance is considered. This paper proposes a flexible management scheme for large-scale flash-memory storage systems. The objective is to efficiently manage high-capacity flash-memory storage systems based on the behaviors of realistic access patterns. The proposed scheme could significantly reduce the main-memory usages without noticeable performance degradation.