본문 바로가기
  • Home

An Efficient TRIM Scheduling Method for Optimizing Garbage Collection in NAND Flash-Based Storage Devices

  • Journal of Internet of Things and Convergence
  • Abbr : JKIOTS
  • 2025, 11(3), pp.195~201
  • Publisher : The Korea Internet of Things Society
  • Research Area : Engineering > Computer Science > Internet Information Processing
  • Received : April 22, 2025
  • Accepted : June 2, 2025
  • Published : June 30, 2025

Byung-Gook Kim 1 Ryu Gab Sang 2

1동신대학교 컴퓨터학과
2동신대학교

Accredited

ABSTRACT

This paper presents a method to optimize garbage collection (GC) performance in NAND flash-based storage devices by applying a dynamic priority scheduling technique for input/output commands, including the TRIM command. The TRIM command, introduced in the ATA standard, enables the operating system to inform the storage device of data blocks that are no longer in use. This allows the device to proactively erase those blocks and secure available space for future writes. However, because the processing of TRIM commands may interfere with the performance of read and write operations, it is typically treated with low priority. Meanwhile, when a NAND flash-based storage device enters a sustained performance state, the cost of garbage collection increases sharply due to a shortage of available blocks. To address this issue, this study proposes a dynamic priority scheduling scheme that adjusts the priority of TRIM commands during the sustained performance phase. Experimental results demonstrate that the proposed approach improves garbage collection efficiency and has a positive impact on overall system performance

Citation status

* References for papers published after 2023 are currently being built.