We use cookies to improve your experience with our site.
周凡夫, 马汝辉, 李健, 陈丽霞, 邱卫东, 管海兵. 高性能网络虚拟化的优化技术[J]. 计算机科学技术学报, 2016, 31(1): 107-116. DOI: 10.1007/s11390-016-1614-x
引用本文: 周凡夫, 马汝辉, 李健, 陈丽霞, 邱卫东, 管海兵. 高性能网络虚拟化的优化技术[J]. 计算机科学技术学报, 2016, 31(1): 107-116. DOI: 10.1007/s11390-016-1614-x
Fan-Fu Zhou, Ru-Hui Ma, Jian Li, Li-Xia Chen, Wei-Dong Qiu, Hai-Bing Guan. Optimizations for High Performance Network Virtualization[J]. Journal of Computer Science and Technology, 2016, 31(1): 107-116. DOI: 10.1007/s11390-016-1614-x
Citation: Fan-Fu Zhou, Ru-Hui Ma, Jian Li, Li-Xia Chen, Wei-Dong Qiu, Hai-Bing Guan. Optimizations for High Performance Network Virtualization[J]. Journal of Computer Science and Technology, 2016, 31(1): 107-116. DOI: 10.1007/s11390-016-1614-x

高性能网络虚拟化的优化技术

Optimizations for High Performance Network Virtualization

  • 摘要: 由于云计算和数据中心的大幅增长,分布式节点之间日益增长的密集的交互操作的需求,亟待高性能网络连接。网络I/O虚拟化技术聚合网络资源,并将特定服务器或设备隔离开为可管理的部分,它提供了有效的整合与弹性管理,高敏捷性,灵活性和可扩展性以及更低的成本和布线。但是,I/O虚拟化的聚集效应和日益增长的网络速度导致了高的网络流量密度,为I/O数据移动和I/O事件的处理产生了沉重的系统压力。因此,许多研究人员致力于高性能的网络虚拟化系统性能的提升和系统开销的缓解。本文首先阐述了主流的I/O虚拟化方法,包括设备模拟,分离驱动模型和硬件辅助模式。然后,讨论和比较了各方法的具体优和实际实用性能瓶颈。本文主要侧重于全面调查当前I/O虚拟化方法的性能优化和改进措施,以及网络I/O虚拟化的便携化管理。这些方法包括各种新颖的的数据传输机制,中断处理的开销缓解和动态的网络的资源分配。最后,我们指出了I/O虚拟化的多样性。

     

    Abstract: The increasing requirements of intensive interoperaterbility among the distributed nodes desiderate the high performance network connections, owing to the substantial growth of cloud computing and datacenters. Network I/O virtualization aggregates the network resource and separates it into manageable parts for particular servers or devices, which provides effective consolidation and elastic management with high agility, flexibility and scalability as well as reduced cost and cabling. However, both network I/O virtualization aggregation and the increasing network speed incur higher traffic density, which generates a heavy system stress for I/O data moving and I/O event processing. Consequently, many researchers have dedicated to enhancing the system performance and alleviating the system overhead for high performance networking virtualization. This paper first elaborates the mainstreaming I/O virtualization methodologies, including device emulation, split-driver model and hardware assisted model. Then, the paper discusses and compares their specific advantages in addition to performance bottlenecks in practical utilities. This paper mainly focuses on the comprehensive survey of stateof-the-art approaches for performance optimizations and improvements as well as the portability management for network I/O virtualization. The approaches include various novel data delivery schemes, overhead mitigations for interrupt processing and adequate resource allocations for dynamic network states. Finally, we highlight the diversity of I/O virtualization besides the performance improvements in network virtualization infrastructure.

     

/

返回文章
返回