arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2302.08398cs.NIcs.DC
收藏

KuberneTSN:面向时间敏感型容器化环境的确定性覆盖网络

KuberneTSN: a Deterministic Overlay Network for Time-Sensitive Containerized Environments

Andrea Garbugli, Lorenzo Rosa, Armir Bujari, Luca Foschini

AI总结:

针对容器化环境时间敏感通信的网络支持不足问题,提出基于Kubernetes的覆盖网络方案KuberneTSN,通过内核旁路与符合TSN标准的用户空间调度器实现确定性通信,实验证明其达到裸机性能并优于Flannel。

摘要:

新兴的资源解耦范式支持在由网络架构互连的物理与虚拟化资源池中部署类云服务。这种设计在资源效率与成本效益、服务弹性与适应性等方面具有诸多优势。受益于该趋势的应用领域包括信息物理系统(CPS)、触觉互联网、5G及更高版本网络或混合现实应用,这些应用通常包含异构的服务质量(QoS)要求。在此背景下,全面支持这些混合关键性场景的关键使能因素将是网络及系统级对时间敏感通信的支持。尽管在制定高效的编排与CPU调度策略方面已有大量工作,但性能关键组件的网络层面在很大程度上仍未得到研究。为弥补这一空白,我们提出了KuberneTSN,这是一种构建于Kubernetes平台上的原创解决方案,可为未经修改的应用二进制文件提供对时间敏感流量的支持。我们定义了一种加速且确定性的覆盖网络架构,其中包含内核旁路网络特性以及符合时间敏感网络(TSN)标准的新型用户空间数据包调度器。该解决方案被实现为tsn-cni,这是一种可与其他流行替代方案并存的Kubernetes网络插件。为评估该方法的有效性,我们在真实的分布式测试平台上进行了实验分析,结果表明KuberneTSN使应用程序能够轻松满足确定性截止时间,提供与裸机部署相同的保证,并且优于使用Flannel插件构建的覆盖网络。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑