Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Fair Write Attribution and Allocation for Consolidated Flash Cache

Full metadata record
DC Field Value Language
dc.contributor.authorChoi,Wonil-
dc.contributor.authorUrgaonkar,Bhuvan-
dc.contributor.authorKandemir,Mahmut-
dc.contributor.authorJung,Myoungsoo-
dc.contributor.authorEvans,David-
dc.date.accessioned2023-09-04T05:34:35Z-
dc.date.available2023-09-04T05:34:35Z-
dc.date.issued2020-03-
dc.identifier.urihttps://scholarworks.bwise.kr/erica/handle/2021.sw.erica/114620-
dc.description.abstractConsolidating multiple workloads on a single flash-based storage device is now a common practice. We identify a new problem related to lifetime management in such settings: how should one partition device resources among consolidated workloads such that their allowed contributions to the device’s wear (resulting from their writes including hidden writes due to garbage collection) may be deemed fairly assigned? When flash is used as a cache/buffer, such fairness is important because it impacts what and how much traffic from various workloads may be serviced using flash which in turn affects their performance. We first clarify why the write attribution problem (i.e., which workload contributed how many writes) is non-trivial. We then present a technique for it inspired by the Shapley value, a classical concept from cooperative game theory, and demonstrate that it is accurate, fair, and feasible. We next consider how to treat an overall “write budget” (i.e., total allowable writes during a given time period) for the device as a first-class resource worthy of explicit management. Towards this, we propose a novel write budget allocation technique. Finally, we construct a ynamic lifetime management framework for consolidated devices by putting the above elements together. Our experiments using real-world workloads demonstrate that our write allocation and attribution techniques lead to performance fairness across consolidated workloads.-
dc.format.extent14-
dc.language영어-
dc.language.isoENG-
dc.publisherACM-
dc.titleFair Write Attribution and Allocation for Consolidated Flash Cache-
dc.typeArticle-
dc.publisher.location미국-
dc.identifier.doi10.1145/3373376.3378502-
dc.identifier.bibliographicCitationArchitectural Support for Programming Languages and Operating Systems, pp 1063 - 1076-
dc.citation.titleArchitectural Support for Programming Languages and Operating Systems-
dc.citation.startPage1063-
dc.citation.endPage1076-
dc.type.docTypeProceeding-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassother-
dc.subject.keywordAuthorflash lifetime-
dc.subject.keywordAuthorfair allocation-
dc.subject.keywordAuthorShapley value-
dc.identifier.urlhttps://dl.acm.org/doi/abs/10.1145/3373376.3378502?-
Files in This Item
Go to Link
Appears in
Collections
COLLEGE OF COMPUTING > ERICA 컴퓨터학부 > 1. Journal Articles

qrcode

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

Related Researcher

Researcher CHOI, WONIL photo

CHOI, WONIL
ERICA 소프트웨어융합대학 (ERICA 컴퓨터학부)
Read more

Altmetrics

Total Views & Downloads

BROWSE