INFO
 About Us
 Objectives
 Working Groups
 Contacts
 CONTRIBUTORS
 How to Join
 Members
 Email Reflector
 DOCS
 kDAPL
 uDAPL
 SOFTWARE
 Ref Implement
 Contributions  Test
 Registry
 MEETINGS
 Conference Calls
 Next Meeting
 Past Meetings
 PRESS ROOM
 Press Releases
 FAQ

Objectives

The primary objectives of the DAT Collaborative:
  • Transport independence (VI, IB, iWARP)
  • Platform (OS) independence
  • Improve performance and ease of use for NFS-RDMA, sockets, databases, HPC, clusters, and other data center applications
  • Define user- (uDAPL) and kernel-level (kDAPL) APIs
  • Promote DAT implementation adoption by Linux and other OS vendors
  • Consider extensions beyond current functionality provided by VI, IB and iWARP
  • Encourage the development of open source reference implementations and validation suites
  • Track and adopt developments at RDMA transport standards
  • Promote interoperability
Kernel-Level API Objectives
  • Compatible with uDAPL
      - kDAPL and uDAPL sharing Interface Adapter
      - kDAPL on one side of a connection and uDAPL on another
  • Valid successor for current VIA kernel-based applications
      - More platforms for HW and SW
User-Level API Objectives
  • Compatible with kDAPL
      - kDAPL and uDAPL sharing Interface Adapter
      - uDAPL on one side of a connection and kDAPL on another
  • Valid successor for current VIPL-based applications
      - OS agnostic API
      - More platforms for HW and SW
Non Goals
  • No changes to legacy VIA kernel applications
      - VIA kernel consumer applications will have to change to use kDAPL APIs
      - Need to re-code but no need to re-architect
  • Wire protocol out of scope
      - APIs only
      - Wire compatibility through IETF, IBTA, etc