Processing Particle Data Flows with SmartNICs

10/13/2022
by   Jianshen Liu, et al.
0

Many distributed applications implement complex data flows and need a flexible mechanism for routing data between producers and consumers. Recent advances in programmable network interface cards, or SmartNICs, represent an opportunity to offload data-flow tasks into the network fabric, thereby freeing the hosts to perform other work. System architects in this space face multiple questions about the best way to leverage SmartNICs as processing elements in data flows. In this paper, we advocate the use of Apache Arrow as a foundation for implementing data-flow tasks on SmartNICs. We report on our experiences adapting a partitioning algorithm for particle data to Apache Arrow and measure the on-card processing performance for the BlueField-2 SmartNIC. Our experiments confirm that the BlueField-2's (de)compression hardware can have a significant impact on in-transit workflows where data must be unpacked, processed, and repacked.

READ FULL TEXT

page 2

page 5

page 6

page 8

research
07/01/2021

Differentiable Particle Filters through Conditional Normalizing Flow

Differentiable particle filters provide a flexible mechanism to adaptive...
research
11/16/2019

Memory-Efficient Performance Monitoring on Programmable Switches with Lean Algorithms

Network performance problems are notoriously difficult to diagnose. Prio...
research
04/11/2019

RDNA Balance: Load Balancing by Isolation of Elephant Flows using Strict Source Routing

Data center networks need load balancing mechanisms to dynamically serve...
research
09/04/2020

Running Neural Networks on the NIC

In this paper we show that the data plane of commodity programmable (Net...
research
05/26/2023

Flow Matching for Scalable Simulation-Based Inference

Neural posterior estimation methods based on discrete normalizing flows ...
research
08/16/2023

Hydrodynamics of bubble flow through a porous medium with applications to packed bed reactors

Gas-liquid flows through packed bed reactors (PBRs) are challenging to p...
research
11/20/2017

A Reliability Study of Parallelized VNF Chaining

In this paper, we study end-to-end service reliability in Data Center Ne...

Please sign up or login with your details

Forgot password? Click here to reset