Title :
Efficient exploitation of kernel access to Infiniband: a software DSM example
Author :
Liss, Liran ; Birk, Yitzhak ; Schuster, Assaf
Author_Institution :
Technion-Israel Inst. of Technol., Haifa, Israel
Abstract :
The Infiniband (IB) system area network (SAN) enables applications to access hardware directly from the user level, reducing the overhead of user-kernel crossings during data transfer. However, distributed applications that exhibit close coupling between network and OS services may benefit from accessing IB from the kernel through IB´s native verbs interface, which permits tight integration of these services. We assess this approach using a sequential-consistency distributed shared memory (DSM) system as an example. We first develop primitives that abstract the low-level communication and kernel details, and efficiently serve the application´s communication, memory,and scheduling needs. Next, we combine the primitives to form a kernel DSM protocol. The approach is evaluated using our full-fledged Linux kernel DSM implementation over Infiniband.
Keywords :
application program interfaces; distributed shared memory systems; local area networks; operating system kernels; performance evaluation; IB native verbs interface; Infiniband SAN; Infiniband kernel access; OS services; application communication; application memory requirements; application scheduling; data transfer; distributed applications; distributed shared memory system; kernel DSM protocol; network services; performance evaluation; primitives; sequential-consistency DSM; software DSM; system area network; user level hardware access; user-kernel crossings; Access protocols; Application software; Bandwidth; Delay; Hardware; Kernel; Linux; Protection; Storage area networks; Switches;
Conference_Titel :
High Performance Interconnects, 2003. Proceedings. 11th Symposium on
Print_ISBN :
0-7695-2012-X
DOI :
10.1109/CONECT.2003.1231489