Back to Search
Start Over
Reinforcement learning-driven address mapping and caching for flash-based remote sensing image processing
- Source :
- Journal of Systems Architecture. 98:374-387
- Publication Year :
- 2019
- Publisher :
- Elsevier BV, 2019.
-
Abstract
- Flash memory is featured with salient advantages over conventional hard disks for massive data storage and efficient on-board data processing. A flash translation layer (FTL) is a critical component for flash-based storage devices to handle particular technical constraints of flash. It is desirable to use flash memory for the storage of massive remote sensing images and support on-board remote sensing data processing applications, which typically require high I/O performance and hence call for advanced FTL design and implementations. In this paper, we introduce our efforts in developing a reinforcement learning driven page-level mapping and caching scheme (named Q-FTL) that is adaptive and responsive to ever-changing I/O streams of on-board remote sensing image processing operations. The adaptability and responsiveness are achieved by the separation of large and small I/O requests, an integrated weighting scheme to measure access costs of cached translation pages, and a reinforcement learning driven cache replacement algorithm. We demonstrate the efficiency of the proposed approach using actual I/O traces generated from on-board remote sensing image processing applications. Experimental results show that Q-FTL improves over several current state-of-the-art FTLs by a large margin and even achieves competitive performance close to an idealized pure page mapping FTL in some cases.
- Subjects :
- 010302 applied physics
Scheme (programming language)
Data processing
Hardware_MEMORYSTRUCTURES
060102 archaeology
Computer science
business.industry
06 humanities and the arts
01 natural sciences
Flash memory
Flash (photography)
Hardware and Architecture
0103 physical sciences
Computer data storage
Reinforcement learning
0601 history and archaeology
Cache
business
computer
Software
Flash file system
Computer hardware
computer.programming_language
Subjects
Details
- ISSN :
- 13837621
- Volume :
- 98
- Database :
- OpenAIRE
- Journal :
- Journal of Systems Architecture
- Accession number :
- edsair.doi...........98c29a625edb20f5d0f4895067afbc82
- Full Text :
- https://doi.org/10.1016/j.sysarc.2019.02.007