Fair resource allocation in consolidated flash systems

Wonil Choi, Bhuvan Urgaonkar, Mahmut Kandemir, Myoungsoo Jung

Research output: Contribution to conferencePaperpeer-review

1 Citation (Scopus)

Abstract

We argue that, along with bandwidth and capacity, lifetime of flash devices is also a critical resource that needs to be explicitly and carefully managed, especially in emerging consolidated environments. We study the resulting multi-resource allocation problem in a setting where “fairness” across consolidated workloads is desired. Towards this, we propose to adapt the well-known notion of dominant resource fairness (DRF). We empirically show that using DRF with only bandwidth and capacity (and ignoring lifetime) may result in poor device lifetime. Incorporating lifetime, however, turns out to be non-trivial. We identify key challenges in this adaptation and present simple heuristics. We also discuss possible design choices which will be fully explored in future work.

Original languageEnglish
Publication statusPublished - 2019
Event11th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2019, co-located with USENIX ATC 2019 - Renton, United States
Duration: 2019 Jul 82019 Jul 9

Conference

Conference11th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2019, co-located with USENIX ATC 2019
Country/TerritoryUnited States
CityRenton
Period19/7/819/7/9

Bibliographical note

Funding Information:
We thank Anirudh Badam, our shepherd, and the anonymous reviewers for their valuable feedback. This research is supported in part by NSF grants 1822923, 1439021, 1629915, 1626251, 1629129, 1763681, 1526750, 1439057, and 1717571. Jung's research is in part supported by NRF 2016R1C1B2015312, DOE DEAC02-05CH11231, NRF 2015M3C4A7065645, NRF 2017R1A4A1015498 and Sam-sung grant (IO181008-05622-01).

Publisher Copyright:
© USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2019, co-located with USENIX ATC 2019.All right reserved.

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Hardware and Architecture
  • Information Systems
  • Software

Fingerprint

Dive into the research topics of 'Fair resource allocation in consolidated flash systems'. Together they form a unique fingerprint.

Cite this