Building a high-performance communication layer over virtual interface architecture on Linux clusters