2010 · 29 citations · 16 references
ComputingComputer ScienceComputer SystemsEmbedded SystemsOperating SystemsVirtualizationCpu SchedulingOperating System VirtualizationReal-time SchedulingServer VirtualizationVirtualization ArchitectureVirtualization Performance OptimizationHypervisor OptimizationIsolationLatency-aware SchedulingReal-time VirtualizationScheduler DesignScheduling LatencyServer ConsolidationVirtualization Support
System virtualization, which provides good isolation, is now widely used in server consolidation. Meanwhile, one of the hot topics in this field is to extend virtualization for embedded systems. However, current popular virtualization platforms do not support real-time operating systems such as embedded Linux well because the platform is not real-time ware, which will bring low-performance I/O and high scheduling latency. The goal of this paper is to optimize the Xen virtualization platform to be real-time operating system friendly. We improve two aspects of the Xen virtualization platform. First, we improve the xen scheduler to manage the scheduling latency and response time of the real-time operating system. Second, we import multiple real-time operating systems balancing method. Our experiment demonstrates that our enhancement to the Xen virtualization platform support real-time operating system well and the improvement to the real-time performance is about 20%.
16
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 1.6K citations
kvm : the Linux Virtual Machine Monitor
Avi Kivity · 2007 · 1.3K citations