Real-Time Containers: A Survey

Real-Time Containers: A Survey
复制标题

实时容器:调查

DOI:
--
复制
发表时间:
2020
期刊:
Workshop on Fog Computing and the Internet of Things
影响因子:
--
通讯作者:
A. Papadopoulos
A. Papadopoulos
中科院分区:
--
文献类型:
--
作者:
Václav Struhár;M. Behnam;M. Ashjaei;A. Papadopoulos

文献摘要

被引文献

相似文献

基于容器的虚拟化在基于云的环境中的软件应用的部署中已经获得了显著的重要性。该技术完全依赖于操作系统功能,不需要引入性能下降的虚拟化层(管理程序)。基于容器的虚拟化允许在单个计算节点上共同定位多个隔离的容器以及将应用分解成分布在若干主机(例如,在雾计算层中)。这样的技术在其他领域似乎也很有前途,例如,在工业自动化、汽车和航空工业中,来自不同供应商的混合关键性容器化应用程序可以位于共享资源上。 然而,这些工业领域通常需要实时行为(即满足预定义期限的能力)。基于容器的虚拟化尚未完全支持这些功能。在这项工作中,我们提供了一个系统的文献调查研究,总结了研究社区在基于容器的虚拟化中带来实时属性的努力。我们将现有的工作分为主要的研究领域,并确定可能的技术不成熟的点。
Container-based virtualization has gained a significant importance in a deployment of software applications in cloud-based environments. The technology fully relies on operating system features and does not require a virtualization layer (hypervisor) that introduces a performance degradation. Container-based virtualization allows to co-locate multiple isolated containers on a single computation node as well as to decompose an application into multiple containers distributed among several hosts (e.g., in fog computing layer). Such a technology seems very promising in other domains as well, e.g., in industrial automation, automotive, and aviation industry where mixed criticality containerized applications from various vendors can be co-located on shared resources. However, such industrial domains often require real-time behavior (i.e, a capability to meet predefined deadlines). These capabilities are not fully supported by the container-based virtualization yet. In this work, we provide a systematic literature survey study that summarizes the effort of the research community on bringing real-time properties in container-based virtualization. We categorize existing work into main research areas and identify possible immature points of the technology.