2021 IEEE Real-Time Systems Symposium (RTSS) 2021
DOI: 10.1109/rtss52674.2021.00015
|View full text |Cite
|
Sign up to set email alerts
|

A Real-Time Virtio-Based Framework for Predictable Inter-VM Communication

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 37 publications
0
3
0
Order By: Relevance
“…Memory bandwidth is monitored using performance counters. Depending on platforms capabilities, implementations of MemGuard have used PMCs from cores' PMUs (Yun et al 2016;Schwaericke et al 2021) or from the DRAM memory controller (Sohal et al 2020;Saeed et al 2022). Since overutilization of memory controllers is detrimental to predictability (Sohal et al 2020), hard realtime systems dimension the memory budget allowed for regulated cores using the principle of maximum sustainable bandwidth.…”
Section: Background and Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…Memory bandwidth is monitored using performance counters. Depending on platforms capabilities, implementations of MemGuard have used PMCs from cores' PMUs (Yun et al 2016;Schwaericke et al 2021) or from the DRAM memory controller (Sohal et al 2020;Saeed et al 2022). Since overutilization of memory controllers is detrimental to predictability (Sohal et al 2020), hard realtime systems dimension the memory budget allowed for regulated cores using the principle of maximum sustainable bandwidth.…”
Section: Background and Motivationmentioning
confidence: 99%
“…5). When DRAM controller performance counters are not available, determining this value requires know-how of the target platform and non-trivial experimental setups (Serrano-Cases et al 2021;Schwaericke et al 2021).…”
Section: Background and Motivationmentioning
confidence: 99%
“…Mergendahl et al [23] studied the timing-related "Thundering Herd Attack" to synchronous IPC and budget management mechanisms, targeting the seL4µ-kernel. Other works targeted inter-process communication by studying communication mechanisms and paradigms [24]- [28], while other proposals come from the context of hypervisors [29,30] and separation kernels [31]- [34].…”
Section: Related Workmentioning
confidence: 99%
“…Another work presented a framework to limit the traffic introduced in the I/O bus by I/O peripherals [36]. Schwaricke et al [37] leverage virtio to implement an interdomain communication mechanism, where a DMA handles inter-VM data transfers, but without targeting I/O virtualization. As in our proposal, [37] uses the QoS-400 regulators, but with a different objective, i.e., regulating the memory interference generated by DMA-based inter-VM data transfers.…”
Section: Related Workmentioning
confidence: 99%
“…Schwaricke et al [37] leverage virtio to implement an interdomain communication mechanism, where a DMA handles inter-VM data transfers, but without targeting I/O virtualization. As in our proposal, [37] uses the QoS-400 regulators, but with a different objective, i.e., regulating the memory interference generated by DMA-based inter-VM data transfers. Richter et al [38] implemented a scheduling mechanism for mitigating the interference generated by malicious VMs using the SRIO-V technology (not present in the Ultrascale+), and without considering real-time requirements and I/O-related memory contention.…”
Section: Related Workmentioning
confidence: 99%