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
期刊:
2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
影响因子:
--
通讯作者:
Kun Cheng;Yuebin Bai;Rui Wang;Yao Ma
Kun Cheng;Yuebin Bai;Rui Wang;Yao Ma
中科院分区:
其他
文献类型:
--
作者:
Kun Cheng;Yuebin Bai;Rui Wang;Yao Ma

文献摘要

被引文献

相似文献

多媒体应用是当今互联网的重要组成部分。然而,目前大多数虚拟化解决方案,包括Xen,缺乏对软实时任务的足够支持。软实时应用程序,例如媒体工作负载,受到虚拟化组件的阻碍,例如调度延迟的增加。本文主要研究改进调度机制以支持虚拟化系统中的软实时工作负载。在本文中,我们提出了一个增强的调度SRT-Xen。与Xen现有的调度算法相比,SRT-Xen算法可以提高软实时域的性能。重点是提出一种新的实时友好的调度框架和相应的调度策略,并改进虚拟CPU的排队管理,以实现实时和非实时任务的公平调度机制。最后,我们使用PESQ(语音质量的感知评估)和其他基准评估和比较SRT-Xen与其他一些工作。结果表明,SRT-Xen支持软实时域,而不惩罚非实时的。
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.