Reinforcement learning based background segment cleaning for log-structured file system on mobile devices

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

11 Citations (Scopus)

Abstract

With the adoption of Log-structured file system in mobile devices, the impact of background segment cleaning on system performance and storage lifetime becomes notable. Aggressive background segment cleaning solution generates excessive block migrations and impairs the endurance of NAND storage device, while a lazy solution cannot reclaim enough segments for subsequent I/O requests thus leading to the occurrence of foreground segment cleaning and prolonging I/O latency. In this paper, a reinforcement learning based approach is proposed to balance the trade-off. Through learning the behaviors of I/O workloads and the statuses of logical address space, the proposed approach can adaptively reduce the frequency of foreground segment cleaning by 68.57% on average, and decrease the number of block migrations by 71.10% over existing approaches.
Original languageEnglish
Title of host publication2019 IEEE International Conference on Embedded Software and Systems (ICESS)
PublisherIEEE
ISBN (Electronic)9781728124377
DOIs
Publication statusPublished - Jun 2019
Event15th IEEE International Conference on Embedded Software and Systems (ICESS 2019) - Las Vegas Convention Center, Nevada, United States
Duration: 2 Jun 20193 Jun 2019
http://lcs.ios.ac.cn/icess2019/

Publication series

NameIEEE International Conference on Embedded Software and Systems, ICESS

Conference

Conference15th IEEE International Conference on Embedded Software and Systems (ICESS 2019)
Abbreviated titleICESS 2019
Country/TerritoryUnited States
CityNevada
Period2/06/193/06/19
Internet address

Research Keywords

  • Endurance
  • Log-structured file system
  • Mobile device
  • Performance
  • Reinforcement learning
  • Segment cleaning

Fingerprint

Dive into the research topics of 'Reinforcement learning based background segment cleaning for log-structured file system on mobile devices'. Together they form a unique fingerprint.

Cite this