Cargando…

Transfer Data over RDMA with librdmacm

The project aims at enabling the use of HPC (High Performance Computing) resources for HEP (High Energy Physics) software and will be carried out in the context of XRootD, a software framework widely used in the HEP community. In particular, we explore the possibility of using RDMA (Remote Direct Me...

Descripción completa

Detalles Bibliográficos
Autores principales: Adolf, Patrick, Burmasov, Nazar
Lenguaje:eng
Publicado: 2021
Materias:
Acceso en línea:http://cds.cern.ch/record/2783210
Descripción
Sumario:The project aims at enabling the use of HPC (High Performance Computing) resources for HEP (High Energy Physics) software and will be carried out in the context of XRootD, a software framework widely used in the HEP community. In particular, we explore the possibility of using RDMA (Remote Direct Memory Access) as a transport layer for the xroot protocol. As a case study we will exchange data between two nodes of a RDMA enabled cluster. Two possible implementation approaches will be investi-gated, namely the use of the libfabric and librdmacm libraries. This report explains the basics about the XRootD protocol, RDMA and librdmacm library, and discusses a source code for transfering data over RDMA.