Abstract
The goal of this paper is to provide worst-case timing guarantees for real-time I/O requests, while fully utilizing the potential bandwidth for non real-time I/O requests in NAND flash storage systems. We identify a trade-off between flash chip sharing and I/O workload isolation in terms of timing guarantees and bandwidth. By taking such a trade-off into account, we propose a new real-time I/O scheduling framework that enables dynamic isolation between real-time I/O requests to meet all timing constraints and co-scheduling of real-time and non realtime I/O requests to provide high bandwidth utilization. Our in-depth evaluation results show that the proposed approach outperforms existing isolation approaches significantly in terms of both schedulability and bandwidth.
| Original language | English |
|---|---|
| Title of host publication | 2021 58th ACM/IEEE Design Automation Conference, DAC 2021 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 1153-1158 |
| Number of pages | 6 |
| ISBN (Electronic) | 9781665432740 |
| DOIs | |
| State | Published - 5 Dec 2021 |
| Event | 58th ACM/IEEE Design Automation Conference, DAC 2021 - San Francisco, United States Duration: 5 Dec 2021 → 9 Dec 2021 |
Publication series
| Name | Proceedings - Design Automation Conference |
|---|---|
| Volume | 2021-December |
| ISSN (Print) | 0738-100X |
Conference
| Conference | 58th ACM/IEEE Design Automation Conference, DAC 2021 |
|---|---|
| Country/Territory | United States |
| City | San Francisco |
| Period | 5/12/21 → 9/12/21 |
Bibliographical note
Publisher Copyright:© 2021 IEEE.