<link rel="stylesheet" href="styles.cf390c6bfbe7555f.css"> Skip to main content

Reducing Asynchrony in Channel Garbage-Collection for Improving Internal Parallelism of Multichannel Solid-State Disks

dc.citation.epageen_US
dc.citation.issueen_US
dc.citation.volume13en_US
dc.citation.woscount1
dc.contributor.authorChang, Li-Pinen_US
dc.contributor.authorWen, Chen-Yien_US
dc.contributor.department交大名義發表zh_TW
dc.contributor.departmentNational Chiao Tung Universityen_US
dc.date.accessioned2014-12-08T15:35:10Z
dc.date.available2014-12-08T15:35:10Z
dc.date.issued2014-01-01en_US
dc.description.abstractSolid-state disks use multichannel architectures to boost their data transfer rates. Because realistic disk workloads have numerous small write requests, modern flash-storage devices adopt a write buffer and a set of independent channels for better parallelism in serving small write requests. When a channel is undergoing garbage collection, it stops responding to inbound write traffic and accumulates page data in the write buffer. This results in contention for buffer space and creates idle periods in channels. This study presents a channel-management strategy, called garbage-collection advancing, which allows early start of garbage collection in channels for increasing the overlap among channel activities of garbage collection and restoring the balance of buffer-space usage among channels. This study further introduces cycle filling, which is a version of garbage-collection advancing tailored for the operation model of flash planes. Experimental results show that the proposed methods greatly outperformed existing designs of multichannel systems in terms of response and throughput. We also successfully implemented the proposed methods in a real solid-state disk and proved their feasibility in real hardware.en_US
dc.identifier.doi10.1145/2544375.2544383en_US
dc.identifier.issn1539-9087en_US
dc.identifier.journalACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMSen_US
dc.identifier.urihttp://dx.doi.org/10.1145/2544375.2544383en_US
dc.identifier.urihttps://ir.lib.nycu.edu.tw/handle/11536/23864
dc.identifier.wosnumberWOS:000330905800008
dc.language.isoen_USen_US
dc.subjectDesignen_US
dc.subjectPerformanceen_US
dc.subjectAlgorithmsen_US
dc.subjectSolid-state disksen_US
dc.subjectflash memoryen_US
dc.subjectmultichannel architecturesen_US
dc.titleReducing Asynchrony in Channel Garbage-Collection for Improving Internal Parallelism of Multichannel Solid-State Disksen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
000330905800008.pdf
Size:
4.97 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: