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 language | English |
---|---|
Title of host publication | 2019 IEEE International Conference on Embedded Software and Systems (ICESS) |
Publisher | IEEE |
ISBN (Electronic) | 9781728124377 |
DOIs | |
Publication status | Published - Jun 2019 |
Event | 15th IEEE International Conference on Embedded Software and Systems (ICESS 2019) - Las Vegas Convention Center, Nevada, United States Duration: 2 Jun 2019 → 3 Jun 2019 http://lcs.ios.ac.cn/icess2019/ |
Publication series
Name | IEEE International Conference on Embedded Software and Systems, ICESS |
---|
Conference
Conference | 15th IEEE International Conference on Embedded Software and Systems (ICESS 2019) |
---|---|
Abbreviated title | ICESS 2019 |
Country/Territory | United States |
City | Nevada |
Period | 2/06/19 → 3/06/19 |
Internet address |
Research Keywords
- Endurance
- Log-structured file system
- Mobile device
- Performance
- Reinforcement learning
- Segment cleaning