Abstract | ||
---|---|---|
In mixed-criticality systems, timely handling of I/O is a key for the system being successfully implemented and functioning appropriately. The criticality levels of functions and sometimes the whole system are often dependent on the state of the I/O. An I/O system for a MCS must provide simultaneously isolation/separation, performance/efficiency and timing-predictability, as well as being able to manage I/O resource in an adaptive manner to facilitate efficient yet safe resource sharing among components of different criticality levels. Existing approaches cannot achieve all of these requirements simultaneously. This paper presents a MCS I/O management framework, termed MCS-IOV. MCS-IOV is based on hardware assisted virtualisation, which provides temporal and spatial isolation and prohibits fault propagation with small extra overhead in performance. MCS-IOV extends a real-time I/O virtualisation system, by supporting the concept of mixed criticalities and customised interfaces for schedulers, which offers good timing-preditability. MCS-IOV supports I/O driven criticality mode switch (the mode switch can be triggered by detection of unexpected I/O behaviors, e.g., a higher I/O utilization than expected) and timely I/O resource reconfiguration up on that. Finally, We evaluated and demonstrate MCS-IOV in different aspects. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1109/RTSS46320.2019.00037 | 2019 IEEE Real-Time Systems Symposium (RTSS) |
Keywords | DocType | ISSN |
mixed criticality system,real time system,virtualization,safety critical system | Conference | 1052-8725 |
ISBN | Citations | PageRank |
978-1-7281-6464-9 | 3 | 0.39 |
References | Authors | |
18 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Zhe Jiang | 1 | 3 | 0.73 |
N. C. Audsley | 2 | 295 | 29.55 |
Pan Dong | 3 | 6 | 3.20 |
Nan Guan | 4 | 95 | 21.53 |
Xiaotian Dai | 5 | 10 | 2.53 |
Lifeng Wei | 6 | 3 | 0.39 |