Abstract
The latency and energy consumption incurred by I/O accesses are significant in data-centric computing systems. Computational Storage Drive (CSD) can largely reduce data movement, and thus reduce I/O latency and energy consumption by offloading data-intensive processing to processors inside the storage device. In this paper, we study the problem of how to efficiently utilize the limited processing and memory resources of CSD to simultaneously serve multiple I/O requests from various applications with different real-time requirements. We proposed SERICO, a system of scheduling computational I/O requests in CSD. The key idea of SERICO is to perform admission control of real-time computational I/O requests by online schedulability analysis, to avoid wasting the processing resources and memory capacity of CSD in doing meaningless work for those requests deemed to violate the timing constraints. Each admitted computational I/O request is served in a controlled manner with carefully designed parameters, to meet its timing constraint with minimal memory cost. We evaluate SERICO with both synthetic workloads on simulators and representative applications on realistic CSD hardware. Experiment results show that SERICO significantly outperforms the default method used in the CSD device and the standard deadline-driven scheduling approach.
| Original language | English |
|---|---|
| Title of host publication | 2023 Design, Automation & Test in Europe Conference & Exhibition (DATE) |
| Subtitle of host publication | Proceedings |
| Publisher | IEEE |
| Number of pages | 6 |
| ISBN (Print) | 979-8-3503-9624-9, 978-3-9819263-7-8 |
| DOIs | |
| Publication status | Published - 2023 |
| Event | 2023 Design, Automation and Test in Europe Conference (DATE 2023) - Flanders Meeting & Convention Center Antwerp - A Room with a ZOO, Antwerp, Belgium Duration: 17 Apr 2023 → 19 Apr 2023 https://www.date-conference.com/ https://ieeexplore.ieee.org/xpl/conhome/1000198/all-proceedings |
Publication series
| Name | |
|---|---|
| ISSN (Print) | 1530-1591 |
| ISSN (Electronic) | 1558-1101 |
Conference
| Conference | 2023 Design, Automation and Test in Europe Conference (DATE 2023) |
|---|---|
| Place | Belgium |
| City | Antwerp |
| Period | 17/04/23 → 19/04/23 |
| Internet address |
Bibliographical note
Research Unit(s) information for this publication is provided by the author(s) concerned.Funding
This work is partially supported by the Research Grants Council of Hong Kong, China, under Grant CityU 11219319.
RGC Funding Information
- RGC-funded
Fingerprint
Dive into the research topics of 'SERICO: Scheduling Real-Time I/O Requests in Computational Storage Drives'. Together they form a unique fingerprint.Projects
- 1 Finished
-
GRF: Multi-layer Compression for Lean Flash Storage
XUE, C. J. (Principal Investigator / Project Coordinator)
1/07/19 → 1/06/23
Project: Research
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver