首页> 外文会议>Proceedings of 4th IEEE International Conference on Applied System Invention >Dynamic CPU allocation for Docker containerized mixed-criticality real-time systems
【24h】

Dynamic CPU allocation for Docker containerized mixed-criticality real-time systems

机译:Docker容器化混合关键实时系统的动态CPU分配

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Nowadays, a Docker containerized system might run applications with different criticalities as well as timing constraints. Such a system, called Docker containerized mixed-criticality real-time system (DC-MC-RTS), consists of RT-Containers and NRT-Containers which are containers with real-time and non-real-time applications, respectively. Since Docker uses static CPU allocation methods, the performance of a DC-MC-RTS might be degraded when the workloads of containers are changed significantly at run-time. In this paper, we propose a new CPU allocation approach, called flexible deferrable server (FDS) scheduler, to improve the performance of a DC-MC-RTS. In particular, FDS first provides available CPU capacity to RT-Containers in order to ensure their timing constraints can be met. Then, the remaining CPU capacity is provided to NRT-Containers dynamically at run-time so that their unpredictable on-line requirements could be met as much as possible. Our proposed FDS has been implemented in Docker community edition 17.09.0 and a series of experiments has been conducted for which we have some encouraging results.
机译:如今,Docker容器化系统可能会运行具有不同关键性和时序限制的应用程序。这种系统称为Docker容器化混合临界实时系统(DC-MC-RTS),由RT容器和NRT容器组成,它们分别是具有实时和非实时应用程序的容器。由于Docker使用静态CPU分配方法,因此当容器的工作负载在运行时发生重大变化时,DC-MC-RTS的性能可能会降低。在本文中,我们提出了一种新的CPU分配方法,称为灵活的可延迟服务器(FDS)调度程序,以提高DC-MC-RTS的性能。特别是,FDS首先为RT容器提供可用的CPU容量,以确保可以满足其时序约束。然后,剩余的CPU容量将在运行时动态地提供给NRT容器,以便尽可能满足其不可预测的在线要求。我们建议的FDS已在Docker社区版本17.09.0中实现,并进行了一系列实验,我们取得了一些令人鼓舞的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号