Optimizing Soft Real-Time Scheduling Performance for Virtual Machines with SRT-Xen
Optimizing Soft Real-Time Scheduling Performance for Virtual Machines with SRT-Xen
复制标题
DOI:
10.1109/ccgrid.2015.52
复制
发表时间:
2015-05
期刊:
影响因子:
--
通讯作者:
Kun Cheng;Yuebin Bai;Rui Wang;Yao Ma
中科院分区:
文献类型:
--
作者:
Kun Cheng;Yuebin Bai;Rui Wang;Yao Ma
Multimedia applications are an important part of today's Internet. However, currently most virtualization solutions, including Xen, lack adequate support for soft real-time tasks. Soft real-time applications, e.g. media workloads, are impeded by components of virtualization, such as the increase of scheduling latency. This paper focuses on improving scheduling scheme to support soft real-time workloads in virtualization systems. In this paper, we present an enhanced scheduler SRT-Xen. SRT-Xen can promote the soft real-time domain's performance compared with Xen's existing scheduling. It focuses on not only bringing a new realtime-friendly scheduling framework with corresponding strategies but also improving the management of the virtual CPUs' queuing in order to implement a fair scheduling mechanism for both real-time and non-real-time tasks. Finally, we use PESQ (Perceptual Evaluation of Speech Quality) and other benchmarks to evaluate and compare SRT-Xen with some other works. The results show that SRT-Xen supports soft real-time domains well without penalizing non-real-time ones.