ROTA-I/O: Hardware/Algorithm Co-design for Real-Time I/O Control with Improved Timing Accuracy and Robustness
In safety-critical systems, timing accuracy is the key to achieving precise I/O control. To meet such strict timing requirements, dedicated hardware assistance has recently been investigated and developed. However, these solutions are often fragile, due to unforeseen timing defects. In this paper, we propose a robust and timing-accurate I/O co-processor, which manages I/O tasks using Execution Time Servers (ETSs) and a two-level scheduler. The ETSs limit the impact of timing defects between tasks, and the scheduler prioritises ETSs based on their importance, offering a robust and configurable scheduling infrastructure. Based on the hardware design, we present an ETS-based timing-accurate I/O schedule, with the ETS parameters configured to further enhance robustness against timing defects. Experiments show the proposed I/O control method outperforms the state-of-the-art method in terms of timing accuracy and robustness without introducing significant overhead.
Authors
- Xin Si (ORCID: https://orcid.org/0000-0002-4993-0087)
- Nan Guan (ORCID: https://orcid.org/0000-0003-3775-911X)
- Zhe Jiang (ORCID: https://orcid.org/0000-0002-3576-6976)
- Shuai Zhao (ORCID: https://orcid.org/0000-0003-0721-8021)
- Ran Wei (ORCID: https://orcid.org/0000-0003-2191-1359)
- Gang Chen (ORCID: https://orcid.org/0000-0002-2514-4858)
Institutions
- Sun Yat-sen University (CN)
- City University of Hong Kong (HK)
- Lancaster University (GB)
- Southeast University (CN)
Publication Details
- Published
- 2024-12-10
- DOI
- https://doi.org/10.1109/rtss62706.2024.00024
- Primary Topic
- Real-Time Systems Scheduling
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China
- Natural Science Foundation of Jiangsu Province
- Southeast University