• DocumentCode
    2067860
  • 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
  • fYear
    2003
  • fDate
    20-22 Aug. 2003
  • Firstpage
    130
  • Lastpage
    135
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Interconnects, 2003. Proceedings. 11th Symposium on
  • Print_ISBN
    0-7695-2012-X
  • Type

    conf

  • DOI
    10.1109/CONECT.2003.1231489
  • Filename
    1231489