Dynamic Chip Clustering and Task Allocation for Real-time Flash
Gyeongtaek Kim, Sungjin Lee, Hoon Sung Chwa
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.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 7bd71063-6ea5-4a45-9a3a-caf156450bb4Related papers
- I/O-GUARD: Hardware/Software Co-Design for I/O Virtualization with Guaranteed Real-time PerformanceZhe Jiang, Kecheng Yang, Yunfeng Ma, Nathan Fisher et al.DAC 2021 · 13 citations
- Timing-Accurate General-Purpose I/O for Multi- and Many-Core Systems: Scheduling and Hardware SupportShuai Zhao, Zhe Jiang, Xiaotian Dai, Iain Bate et al.DAC 2020 · 12 citations
- Fine-grained Policy-driven I/O Sharing for Burst BuffersEd Karrels, Lei Huang, Yuhong Kan, Ishank Arora et al.SC 2023 · 5 citations
- Access Characteristic Guided Partition for Read Performance Improvement on Solid State DrivesYina Lv, Liang Shi, Qiao Li, Chun Jason Xue et al.DAC 2020 · 8 citations
- RTISM: Real-Time Inter-VM Communication Based on Shared Memory for Mixed-Criticality FlowsZonghong Li, Guoqi Xie, Wenhong Ma, Xiongren Xiao et al.RTSS 2023 · 5 citations
