摘要
Virtual Interface (VI) Architecture是一种受保护的用户级通信机制 ,它能够提供高的传送带宽 ,显著降低消息延迟 .VI Architecture(VIA)通过消除数据传输过程中用户态和核心态之间上下文切换、将应用程序空间直接作为网络数据缓存来降低通信开销 .本文对 VIA的发展作了回顾 ,给出了 VI的实现方法 ,将 VIA和传统网络体系结构的特性进行了比较 ,讨论了 VI实现的若干问题 .最后讨论了与 VIA相关的技术的发展情况 .
Virtual Interface (VI) Architecture is a fully protected user-level memory-mapped communication model that provides zero-copy communication, high-bandwidth and low-latency .VI Architecture (VIA) reduces the communication overhead by eliminating the context switch between the user mode and the kernel mode and using the application space as the network data buffer . This article reviews the development of VIA, presents the implementation of VI, compares the features of VIA with that of traditional network architecture, and discusses some questions about the implementation of VI. Finally, we discuss some technical developments related with VIA.
出处
《小型微型计算机系统》
CSCD
北大核心
2004年第1期131-134,共4页
Journal of Chinese Computer Systems