国内刊号:31-1289/TP
国际刊号:1000-3428
发布日期:
作者:臧迪, 杨志刚, 王晶, 姚治成, 张伟功
单位:1. 首都师范大学 信息工程学院, 北京 100048;2. 中国科学院计算技术研究所 先进计算机系统研究中心, 北京 100080;3. 首都师范大学 高可靠嵌入式系统技术北京市工程中心, 北京 100048
关键词:单根I/O虚拟化,网络功能虚拟化,网卡虚拟化,容器网络,数据中心
基金:国家自然科学基金(62076168)。
单根I/O虚拟化技术为传统数据中心提供高效的服务器整合能力和灵活的应用部署能力,通过将多个网卡直通到虚拟机,减少额外包复制带来的性能损失,使得网络I/O具有接近主机的性能。然而,在网络功能虚拟化场景下单独使用单根I/O虚拟化技术会降低传统数据中心的网络I/O虚拟化性能。针对网络功能虚拟化长链场景,结合单根I/O虚拟化技术和软件虚拟化技术,设计基于网卡虚拟化的高性能容器网络。通过转发模块判断网络流量的目的地址,寻找最优的流量转发路径,实现流量的灵活转发。利用基于脚本程序的自动化部署模块,对每个节点业务进行支持动态增删服务的配置,便于用户对网络进行管理和修改。实验结果表明,在网络功能虚拟化长链场景下,相比单根I/O虚拟化技术,该网络延迟降低约20%,同时能够有效提高网络吞吐量,解决数据中心的网络I/O虚拟化问题。
来源:2022年第7期
《计算机工程》期刊编辑部