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) |
---|---|
Country/Territory | Belgium |
City | Antwerp |
Period | 17/04/23 → 19/04/23 |
Internet address |