The emerging paradigm of resource disaggregation enables the deployment of cloud-like services across a pool of physical and virtualized resources, interconnected using a network fabric. This design embodies several benefits in terms of resource efficiency and cost-effectiveness, service elasticity and adaptability, etc. Application domains benefiting from such a trend include cyber-physical systems (CPS), tactile internet, 5G networks and beyond, or mixed reality applications, all generally embodying heterogeneous Quality of Service (QoS) requirements. In this context, a key enabling factor to fully support those mixed-criticality scenarios will be the network and the system-level support for time-sensitive communication. Although a lot of work has been conducted on devising efficient orchestration and CPU scheduling strategies, the networking aspects of performance-critical components remain largely unstudied. Bridging this gap, we propose KuberneTSN, an original solution built on the Kubernetes platform, providing support for time-sensitive traffic to unmodified application binaries. We define an architecture for an accelerated and deterministic overlay network, which includes kernel-bypassing networking features as well as a novel userspace packet scheduler compliant with the Time-Sensitive Networking (TSN) standard. The solution is implemented as tsn-cni, a Kubernetes network plugin that can coexist alongside popular alternatives. To assess the validity of the approach, we conduct an experimental analysis on a real distributed testbed, demonstrating that KuberneTSN enables applications to easily meet deterministic deadlines, provides the same guarantees of bare-metal deployments, and outperforms overlay networks built using the Flannel plugin.
翻译:正在形成的资源分类范式使得能够利用网络结构,在各种物理和虚拟资源库中部署云状服务,利用网络结构相互连接,这种设计体现了资源效率和成本效益、服务弹性和适应性等方面的若干好处。 受益于这种趋势的应用领域包括:网络物理系统(CPS)、触摸互联网、5G网络及其他,或混合的现实应用,这些应用一般都包含不同的服务质量(Qos)要求。在此背景下,一个能够充分支持这些混合临界情景的一个关键因素将是网络和系统一级对时间敏感通信的支持。尽管在设计高效的协同和CPU时间安排战略方面做了大量工作,但绩效关键组成部分的联网方面仍然基本上无人研究。缩小这一差距,我们建议KuberneTSN,这是在库伯内特平台上建立的一个原始解决方案,为时间敏感交通提供对未变的应用程序(Qoes)要求支持。我们定义了一个快速和确定性超临界性超常网络的架构,其中包括通过内核轨道的网络设置网络功能,作为KIV-S-S-S-S-S-S-Slaimal AS-trainal commal commal commal comstal commal commal commal commal commal commal commal commal commal commal commal commal commal commal commal commal commal commal commal commol commal commal commal commess commess commess lading 正在制成成算一个新的系统,这是一个新的系统,这是一个新的的系统路路路路路路路路路路路路路路路路路路路路路路盘路盘路路路路路路路盘路盘路盘路路路盘路盘路盘路盘路盘路盘路盘路盘路盘路盘路盘路盘路表。