首页> 外文期刊>The Journal of Systems and Software >Hierarchical scheduling of real-time tasks over Linux-based virtual machines
【24h】

Hierarchical scheduling of real-time tasks over Linux-based virtual machines

机译:在基于Linux的虚拟机上实时任务的分层调度

获取原文
获取原文并翻译 | 示例
           

摘要

Virtualization has made feasible the full isolation of virtual machines (VMs) among each other. When applications running within VMs have real-time constraints, threads implementing the virtual cores must be scheduled in a predictable manner over the physical cores. In this paper, we propose a possible implementation of such a predictable VM scheduling based on Linux and kvm (a hosted hypervisor). The proposed implementation is based on vanilla Linux kernels and standard qemuikvm, and does not require to apply any patch or to use custom software. We also show that previous work makes some assumptions that are unrealistic in practical situations. Motivated by these considerations, we finally propose a principled methodology to practically implement hierarchical scheduling with Linux. Finally, an extensive set of experiments based on Linux and kvm illustrates how the VMs and host scheduler can be set-up to match theoretical results with experiments. (C) 2018 Elsevier Inc. All rights reserved.
机译:虚拟化使虚拟机(VM)相互之间的完全隔离成为可能。当在VM中运行的应用程序具有实时约束时,必须以可预测的方式在物理核心上调度实现虚拟核心的线程。在本文中,我们提出了一种基于Linux和kvm(托管虚拟机管理程序)的可预测VM调度的可能实现。提议的实现基于香草Linux内核和标准qemuikvm,并且不需要应用任何补丁或使用自定义软件。我们还表明,先前的工作做出了一些在实际情况下不切实际的假设。基于这些考虑,我们最终提出了一种有原则的方法,以在Linux中实际实现分层调度。最后,一系列基于Linux和kvm的实验说明了如何设置VM和主机调度程序以使理论结果与实验相匹配。 (C)2018 Elsevier Inc.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号