Back to Search
Start Over
CAWR: Buffer Replacement with Channel-Aware Write Reordering Mechanism for SSDs
- Source :
- ETRI Journal. 37:147-156
- Publication Year :
- 2015
- Publisher :
- Wiley, 2015.
-
Abstract
- A typical solid-state drive contains several independent channels that can be operated in parallel. To exploit this channel-level parallelism, a variety of works proposed to split consecutive write sequences into small segments and schedule them to different channels. This scheme exploits the parallelism but breaks the spatial locality of write traffic; thus, it is able to significantly degrade the efficiency of garbage collection. This paper proposes a channel-aware write reordering (CAWR) mechanism to schedule write requests to different channels more intelligently. The novel mechanism encapsulates correlated pages into a cluster beforehand. All pages belonging to a cluster are scheduled to the same channels to exploit spatial locality, while different clusters are scheduled to different channels to exploit the parallelism. As CAWR covers both garbage collection and I/O performance, it outperforms existing schemes significantly. Trace-driven simulation results demonstrate that the CAWR mechanism reduces the average response time by 26% on average and decreases the valid page copies by 10% on average, while achieving a similar hit ratio to that of existing mechanisms.
- Subjects :
- Scheme (programming language)
Schedule
General Computer Science
Exploit
Computer science
Locality
Response time
Parallel computing
Electronic, Optical and Magnetic Materials
Parallelism (grammar)
Electrical and Electronic Engineering
computer
computer.programming_language
Garbage collection
Communication channel
Subjects
Details
- ISSN :
- 12256463
- Volume :
- 37
- Database :
- OpenAIRE
- Journal :
- ETRI Journal
- Accession number :
- edsair.doi...........0b3e54a4e332b7eedf37f9435c453241
- Full Text :
- https://doi.org/10.4218/etrij.15.0114.0055