Design and Implementation of RDMA Multi-Queue Data Shared Cache Circuit

With the rapid development of technologies such as cloud computing, big data, and the Internet of Things, RDMA (Remote Direct Memory Access) technology has been widely applied due to its high bandwidth and low latency characteristics. However, the use of RDMA technology faces challenges such as significant consumption of multi-queue data cache resources and the fixed cache size limiting RDMA communication bandwidth and latency performance‘!’, To address the issue of high storage resource consumption and long data management and scheduling times in RDMA multi-queue management, this paper designs and implements an RDMA multi-queue shared cache management mechanism. The shared cache is divided into blocks, and a free pointer FIFO is used to efficiently allocate and reclaim data blocks. A linked queue is used to implement isolation and dynamic allocation between multiple queues. Meanwhile, both the linked queue and shared cache reuse the same free pointer FIFO for management, reducing the complexity of the management circuitry and resource overhead. The multi-queue shared cache mechanism designed in this paper is integrated into the RDMA NIC system, implemented on the VCUl18 platform. The results show that the system occupies 36% of the on-board storage resources, operates at a clock frequency of up to 250 MHz, and supports RDMA Read at 80Gbps and RDMA Write at 90Gbps transmission rates, with a latency as low as 3 μs.

Authors

Institutions

Publication Details

Published
2024-12-13
DOI
https://doi.org/10.1109/icftic64248.2024.10913215
Primary Topic
Caching and Content Delivery
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design and Implementation of RDMA Multi-Queue Data Shared Cache Circuit

Zhenfu Feng, Kui Luo, Sen Yang, Liguo Zhang
Caching and Content Delivery
article

Design and Implementation of RDMA Multi-Queue Data Shared Cache Circuit

Zhenfu Feng, Kui Luo, Sen Yang, Liguo Zhang
article en

Abstract

With the rapid development of technologies such as cloud computing, big data, and the Internet of Things, RDMA (Remote Direct Memory Access) technology has been widely applied due to its high bandwidth and low latency characteristics. However, the use of RDMA technology faces challenges such as significant consumption of multi-queue data cache resources and the fixed cache size limiting RDMA communication bandwidth and latency performance‘!’, To address the issue of high storage resource consumption and long data management and scheduling times in RDMA multi-queue management, this paper designs and implements an RDMA multi-queue shared cache management mechanism. The shared cache is divided into blocks, and a free pointer FIFO is used to efficiently allocate and reclaim data blocks. A linked queue is used to implement isolation and dynamic allocation between multiple queues. Meanwhile, both the linked queue and shared cache reuse the same free pointer FIFO for management, reducing the complexity of the management circuitry and resource overhead. The multi-queue shared cache mechanism designed in this paper is integrated into the RDMA NIC system, implemented on the VCUl18 platform. The results show that the system occupies 36% of the on-board storage resources, operates at a clock frequency of up to 250 MHz, and supports RDMA Read at 80Gbps and RDMA Write at 90Gbps transmission rates, with a latency as low as 3 μs.

Xi’an University of Posts and Telecommunications (CN)
Openalex Percentile: Top 66%
Caching and Content Delivery
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Design and Implementation of RDMA Multi-Queue Data Shared Cache Circuit — Zhenfu Feng, Kui Luo, et al. · (2024) | TGRS Research Map | TGRS