Proceedings of the 14th International Conference on Embedded Software 2014
DOI: 10.1145/2656045.2656066
|View full text |Cite
|
Sign up to set email alerts
|

Real-time multi-core virtual machine scheduling in xen

Abstract: Recent years have witnessed two major trends in the development of complex real-time embedded systems. First, to reduce cost and enhance flexibility, multiple systems are sharing common computing platforms via virtualization technology, instead of being deployed separately on physically isolated hosts. Second, multicore processors are increasingly being used in real-time systems. The integration of real-time systems as virtual machines (VMs) atop common multicore platforms raises significant new research chall… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
49
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
3
2

Relationship

3
5

Authors

Journals

citations
Cited by 85 publications
(49 citation statements)
references
References 42 publications
0
49
0
Order By: Relevance
“…Under each environment, we used the feathertrace tool [7] to measure the context switch overhead in a VM (running LITMUS RT ), as in earlier LITMUS RT -based studies [15] [4]. We used the Xentrace tool to measure the context switch overhead in the VMM (i.e., Xen), as in earlier RT-Xen study [26]. The result is shown in Table 1.…”
Section: Partition Context Switch Overheadmentioning
confidence: 99%
“…Under each environment, we used the feathertrace tool [7] to measure the context switch overhead in a VM (running LITMUS RT ), as in earlier LITMUS RT -based studies [15] [4]. We used the Xentrace tool to measure the context switch overhead in the VMM (i.e., Xen), as in earlier RT-Xen study [26]. The result is shown in Table 1.…”
Section: Partition Context Switch Overheadmentioning
confidence: 99%
“…The system administrator can also specify a cap per VM, which is the maximum CPU resource that can be allocated to each VM. As the credit scheduler does not consider timing constraints of the applications, it is not suitable for realtime applications [5,6]. To support real-time applications, the recently released Xen 4.5 include a real-time scheduler called RTDS [6] developed in the RT-Xen project described in the next subsection.…”
Section: A Xen Virtual Machine Monitormentioning
confidence: 99%
“…We have designed and implemented RT-Xen [5,7,6], a real-time scheduling framework for Xen. In RT-Xen, each VCPU specifies its demand for CPU resources as a resource interface, which includes three parameters: budget (the amount of time a VCPU is allowed to run per period); period; and cpumask, the set of the PCPUs on which the VCPU is allowed to run.…”
Section: B Rt-xenmentioning
confidence: 99%
See 1 more Smart Citation
“…RT-Xen [20], [21], [22] provides a real-time VCPU scheduling framework recently included in Xen 4.5. Xi et al [23] develop RTCA, which implements a prioritizationaware packet scheduling in the netback device of dom0.…”
Section: Related Workmentioning
confidence: 99%