Cited time in webofscience Cited time in scopus

Full metadata record

DC Field Value Language
dc.contributor.author Kim, Taejin -
dc.contributor.author Hong, Duwon -
dc.contributor.author Hahn, Sangwook Shane -
dc.contributor.author Chun, Myoungjun -
dc.contributor.author Lee, Sungjin -
dc.contributor.author Hwang, Jooyoung -
dc.contributor.author Lee, Jongyoul -
dc.contributor.author Kim, Jihong -
dc.date.accessioned 2024-02-07T01:10:17Z -
dc.date.available 2024-02-07T01:10:17Z -
dc.date.created 2020-11-13 -
dc.date.issued 2019-02-28 -
dc.identifier.isbn 9781939133090 -
dc.identifier.uri http://hdl.handle.net/20.500.11750/47809 -
dc.description.abstract Multi-streamed SSDs can significantly improve both the performance and lifetime of flash-based SSDs when their streams are properly managed. However, existing stream management solutions do not adequately support the multi-streamed SSDs for their wide adoption. No existing stream management technique works in a fully automatic fashion for general I/O workloads. Furthermore, the limited number of available streams makes it difficult to effectively manage streams when a large number of streams are required. In this paper, we propose a fully automatic stream management technique, PCStream, which can work efficiently for general I/O workloads with heterogeneous write characteristics. PCStream is based on the key insight that stream allocation decisions should be made on dominant I/O activities. By identifying dominant I/O activities using program contexts, PCStream fully automates the whole process of stream allocation within the kernel with no manual work. In order to overcome the limited number of supported streams, we propose a new type of streams, internal streams, which can be implemented at low cost. PCStream can effectively double the number of available streams using internal streams. Our evaluations on real multi-streamed SSDs show that PCStream achieves the same efficiency as highly-optimized manual allocations by experienced programmers. PCStream improves IOPS by up to 56% over the existing automatic technique by reducing the garbage collection overhead by up to 69%. -
dc.language English -
dc.publisher USENIX Association -
dc.title Fully Automatic Stream Management for Multi-Streamed SSDs Using Program Contexts -
dc.type Conference Paper -
dc.identifier.doi 10.5555/3323298.3323326 -
dc.identifier.scopusid 2-s2.0-85067114676 -
dc.identifier.bibliographicCitation USENIX Conference on File and Storage Technologies, pp.295 - 308 -
dc.identifier.url https://www.usenix.org/conference/fast19/presentation/kim-taejin -
dc.citation.conferencePlace US -
dc.citation.conferencePlace Boston -
dc.citation.endPage 308 -
dc.citation.startPage 295 -
dc.citation.title USENIX Conference on File and Storage Technologies -
Files in This Item:

There are no files associated with this item.

Appears in Collections:
Department of Electrical Engineering and Computer Science Data-Intensive Computing Systems Laboratory 2. Conference Papers

qrcode

  • twitter
  • facebook
  • mendeley

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE