2018
DOI: 10.1145/3199610.3199618
|View full text |Cite
|
Sign up to set email alerts
|

A survey on shared disk I/O management in virtualized environments under real time constraints

Abstract: In the embedded systems domain, hypervisors are increasingly being adopted to guarantee timing isolation and appropriate hardware resource sharing among different software components. However, managing concurrent and parallel requests to shared hardware resources in a predictable way still represents an open issue. We argue that hypervisors can be an effective means to achieve an efficient and predictable arbitration of competing requests to shared devices in order to satisfy real-time requirements. As a repre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
2
2
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 21 publications
0
4
0
Order By: Relevance
“…Intel VT-d [43] allows assigning I/O devices to VMs while providing VM routing for device interrupts, and SR-IOV improves the management of PCIe devices. Furthermore, there is a strong commitment in literature to find a solution to I/O virtualization in real-time environment [44] [45] [46] [47] [48]. Despite all this effort, the heterogeneity of new approaches and solutions, and the plethora of papers about isolation in virtual environments, accelerator support is still immature, as shown in [2].…”
Section: Deterministic I/omentioning
confidence: 99%
“…Intel VT-d [43] allows assigning I/O devices to VMs while providing VM routing for device interrupts, and SR-IOV improves the management of PCIe devices. Furthermore, there is a strong commitment in literature to find a solution to I/O virtualization in real-time environment [44] [45] [46] [47] [48]. Despite all this effort, the heterogeneity of new approaches and solutions, and the plethora of papers about isolation in virtual environments, accelerator support is still immature, as shown in [2].…”
Section: Deterministic I/omentioning
confidence: 99%
“…The main reason behind this decision is the lack of methods for guaranteeing core isolation, which in turn is mostly due, especially in the latest generation architectures, to the limited, or absent support of hardware mechanisms for the management of core-shared resources, e.g. the memory hierarchy or the I/O devices [2]. In the most safety-critical systems, isolation is achieved either by integrating software components on a dedicated single-core System-on-Chip (SoC) which is used exclusively for one specific purpose, or by allocating all tasks (i.e.…”
Section: Introductionmentioning
confidence: 99%
“…Many studies have been conducted to tackle I/O interference issues [58], [74]. These solutions are mainly preventive and are designed at different levels.…”
Section: Imentioning
confidence: 99%