Overview
Aeron Transport Kernel Bypass is designed to unlock the full potential of your network by leveraging kernel bypass technologies. These technologies allow direct access to the TX/RX ring buffers of network cards, providing APIs designed for performance with zero copy semantics and real-time lock-freedom/wait-freedom. This significantly reduces CPU overhead and yields lower and more predictable latency.
Key Features
- Reduced CPU Overhead: By bypassing the kernel, CPU resources are freed up for critical tasks.
- Enhanced Latency Predictability: Consistent performance with lower and more predictable latency.
- Market-Competitive Throughput: Achieve high-speed execution with efficient APIs for accessing ring buffers.
- Flow and Congestion Control: Aeron provides flow and congestion control on top of its UDP implementation, avoiding the need for a full implementation for WAN usage.
Technical Details
- Kernel Bypass Extensions: Aeron supports various kernel bypass extensions such as ef_vi (Ethernet Frame Virtual Interface), DPDK (Data Plane Development Kit), and VMA (Mellanox Virtual Messaging Accelerator).
- Zero-Copy APIs: Efficient APIs for accessing ring buffers with zero copy and lock-free operations.
- Supported Network Cards: Optimized for Solarflare/Xilinx and NVidia/Mellanox network cards, including AWS Nitro instances.
Operational Considerations
- Supported Platforms: Available as an Aeron Premium feature.
- Dependencies: Requires specific network cards and drivers for optimal performance.
Datasheet
For a detailed overview of Aeron Transport Kernel Bypass, download the datasheet: