Building a high-performance communication layer over virtual interface architecture on Linux clusters
Jin‐Soo Kim, Kangho Kim, Sung‐In Jung · 2001
The Virtual Interface Architecture (VIA) is an industry standard user-level communication architecture for cluster or system area networks. The VIA provides a protected, directly-accessible interface to a network hardware, removing the operating system from the critical communication path. Although the VIA enables low-latency high-bandwidth communication, the application programming interface defined in the VIA specification lacks many high-level features.