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
_version_ 1780972041892003840
author Adolf, Patrick
Burmasov, Nazar
author_facet Adolf, Patrick
Burmasov, Nazar
author_sort Adolf, Patrick
collection CERN
description 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.
id cern-2783210
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2021
record_format invenio
spelling cern-27832102021-10-05T19:11:59Zhttp://cds.cern.ch/record/2783210engAdolf, PatrickBurmasov, NazarTransfer Data over RDMA with librdmacmInformation Transfer and ManagementComputing and ComputersThe 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.CERN-STUDENTS-Note-2021-189oai:cds.cern.ch:27832102021-10-05
spellingShingle Information Transfer and Management
Computing and Computers
Adolf, Patrick
Burmasov, Nazar
Transfer Data over RDMA with librdmacm
title Transfer Data over RDMA with librdmacm
title_full Transfer Data over RDMA with librdmacm
title_fullStr Transfer Data over RDMA with librdmacm
title_full_unstemmed Transfer Data over RDMA with librdmacm
title_short Transfer Data over RDMA with librdmacm
title_sort transfer data over rdma with librdmacm
topic Information Transfer and Management
Computing and Computers
url http://cds.cern.ch/record/2783210
work_keys_str_mv AT adolfpatrick transferdataoverrdmawithlibrdmacm
AT burmasovnazar transferdataoverrdmawithlibrdmacm