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...
Autores principales: | , |
---|---|
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 |