EPJ Web of Conferences (Jan 2024)

A Named Data Networking Based Fast Open Storage System Plugin for XRootD

  • Iordache Cătălin,
  • Shannigrahi Susmit,
  • Wu Yuanhao,
  • Song Sichen,
  • Multu Faruk Volkan,
  • Balcas Justas,
  • Širvinskas Raimondas,
  • Timilsina Sankalpa,
  • Pesavento Davide,
  • Newman Harvey,
  • Zhang Lixia,
  • Yeh Edmund

DOI
https://doi.org/10.1051/epjconf/202429501004
Journal volume & issue
Vol. 295
p. 01004

Abstract

Read online

This work presents the design and implementation of an Open Storage System plugin for XRootD, utilizing Named Data Networking (NDN). This represents a significant step in integrating NDN, a prominent future Internet architecture, with the established data management systems within CMS. We show that this integration enables XRootD to access data in a location transparent manner, reducing the complexity of data management and retrieval. Our approach includes the creation of the NDNc software library, which bridges the existing NDN C++ library with the high-performance NDN-DPDK data-forwarding system. This paper outlines the design of the plugin and preliminary results of data transfer tests using both internal and external 100 Gbps testbed.