• DocumentCode
    533406
  • Title

    TED: Tool for testing and debugging uDAPL

  • Author

    Mishra, Eva ; Sonawane, Yogeshwar

  • Author_Institution
    Center for Dev. of Adv. Comput. (C-DAC), Pune Univ. Campus, Pune, India
  • fYear
    2010
  • fDate
    25-26 Oct. 2010
  • Firstpage
    1
  • Lastpage
    2
  • Abstract
    User Direct Access Programming Library (uDAPL) defines a single set of user APIs for Remote Direct Memory Access (RDMA) capable transports. Developers of uDAPL have to write test programs for verification of APIs and for integrated testing of software stack along with underlying hardware. The tools available for testing uDAPL suffer from the following limitations: they do not provide control at API level, offer very little control of input parameters of APIs and provide limited flexibility vis-à-vis test cases that can be executed. This paper describes a new tool `Test Environment for DAPL´ (TED) that enables integrated testing and debugging of software stack and underlying hardware while providing more flexibility and control to user. It can be used over any implementation of uDAPL and is available as open source. In addition, this paper proposes a novel approach for flow control of RDMA operations. Since in RDMA operations responder side does not receive any completion, mechanisms generally rely on last byte of data buffer for notification of arrival of data. This scheme can fail if underlying transport does not ensure that data arrives in order. The proposed design ensures validity even over networks that do not guarantee in order arrival of data.
  • Keywords
    application program interfaces; buffer storage; program debugging; program testing; public domain software; API; TED; data buffer; program testing; remote direct memory access capable transport; software stack debugging; software stack testing; uDAPL; user direct access programming library; Hardware; Libraries; Programming; Servers; Sockets; Software; Testing; Flow Control for RDMA; Integrated testing for High Speed Interconnects; RDMA; uDAPL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Architectures for Networking and Communications Systems (ANCS), 2010 ACM/IEEE Symposium on
  • Conference_Location
    La Jolla, CA
  • Print_ISBN
    978-1-4244-9127-8
  • Electronic_ISBN
    978-1-4503-0379-8
  • Type

    conf

  • Filename
    5623822