• Corpus ID: 198968094

SSDFS: Towards LFS Flash-Friendly File System without GC operation

  title={SSDFS: Towards LFS Flash-Friendly File System without GC operation},
  author={Viacheslav Dubeyko},
Solid state drives have a number of interesting characteristics. [] Key Method SSDFS file system introduces several authentic concepts and mechanisms: logical segment, logical extent, segment's PEBs pool, Main/Diff/Journal areas in the PEB's log, Diff-On-Write approach, PEBs migration scheme, hot/warm data self-migration, segment bitmap, hybrid b-tree, shared dictionary b-tree, shared extents b-tree. Combination of all suggested concepts are able: (1) manage write amplification in smart way, (2) decrease GC…


Design and Implementation of a Log-Structured File System for Flash-Based Solid State Drives
A new file system, SFS, for SSDs is proposed, which transforms all random writes at the file system level to sequential ones at the SSD level, as a way to exploit the maximum write bandwidth of the SSD.
A New Exploration to Build Flash-Based Storage Systems by Co-designing File System and FTL
A new method to exploit flash memory by co-designing file system and FTL, and provides file system with channel allocation by changing FTL and introduces three channel allocation schemes to improve SSDs performance.
A Flash-Memory Based File System
A flash memory device driver that supports a conventional UNIX file system transparently writes data to the flash memory system sequentially as a Log-structured File System does and uses a cleaner to collect valid data blocks and reclaim invalid ones by erasing the corresponding flash memory regions.
Analysis of the File System and Block IO Scheduler for SSD in Performance and Energy Consumption
A parameter, aggregative indicator (AI), is presented to evaluate the overall characteristic of some combination of file system and block I/O, which synthesizes IOPS and POWER, to find a better combination for special workload.
HIFFS: A Hybrid Index for Flash File System
A new hybrid indexing scheme both in directory structure and file data index for NAND flash file system in this paper, called HIFFS (a Hybrid Index for Flash File System).
A process-aware hot/cold identification scheme for flash memory storage systems
A new hot/cold identification scheme is proposed in order to increase identification accuracy and, thus, to enhance storage performance and durability by reducing program/erase cycles.
Exploit real-time fine-grained access patterns to partition write buffer to improve SSD performance and life-span
  • Mingyang Wang, Yimin Hu
  • Computer Science
    2013 IEEE 32nd International Performance Computing and Communications Conference (IPCCC)
  • 2013
A novel write buffer design based on sophisticated, fine-grain write access patterns in a per-process per-stream granularity in the OS buffer cache is presented, which can improve write performance of SSDs that employ a log-structured block-based FTL.
CMFS: Compressed metadata file system for hybrid storage
This work develops a file system — CMFS (compress metadata file system), which is used on SCM and NAND flash hierarchical storage environment and shows that this file system requires only minimal time for mounting.
Refactored Design of I/O Architecture for Flash Storage
A refactored design of I/O architecture for flash storage which dramatically increases storage performance and lifetime while decreasing the cost of the flash controller is presented.
Caching and Deferred Write of Metadata for Yaffs2 Flash File System
  • Chul-Hui Lee, Seungho Lim
  • Computer Science
    2011 IFIP 9th International Conference on Embedded and Ubiquitous Computing
  • 2011
The designed caching and deferred write scheme makes the aggregation and merging chance of subsequent metadata operations and reduces the number of written pages in the NAND flash by 5% to 40%, compared to the conventional flash file system.