Networking

New network model and advanced algorithms

mCore

mCore

High-performance Packet Path Accelerator

mCore is a software platform of cybersecurity-aware data structures and algorithms designed to address and resolve the network interface bottleneck. Packets arriving from network ports are injected into the mCore forwarding engine, which is responsible for delivering them to the application layer enabling a high-performance packet path. Although application-specific performance varies,  benchmarks demonstrate that at input rates of 10Gbps, mCore’s optimizations increase application performance up to 500% while packet drops are reduced up to 200%.

Providing high-performance capture, mCore is the ultimate packet forwarding engine.  mCore supports DPDK and leverages its powerful HW acceleration capabilities from multiple application instances, including Zeek and Suricata workers. mCore combines lightning-fast performance features such as zero packet copy, proprietary queuing and lockless data structures, and kernel bypass with options for fine-grained control of NUMA affinity and CPU core pinning. Although application-specific performance varies, benchmarks demonstrate that at input rates of 10Gbps, mCore’s optimizations increase application performance up to 500% while packet drops are reduced up to 200%.

For more information about Reservoir products or to purchase, please

Core Capabilities

Flexibility

Tailor resources to applications. Flexibly adjust the amount of compute and memory allocated to ensure the application performance requirements are satisfied while avoiding wasting resources

Filtering

Support for HW-accelerated filtering to allow further speedups by offloading traffic from the CPU. This feature includes support for SW-fallback.

NUMA Coherency

Maximize performance by ensuring all memory accesses are performed on the local NUMA node.

End-to-end Lockless Architecture

Avoid slowdowns from memory contention by ensuring that no shared data structure needs to be locked.

Scalability

Increase the number of application workers while avoiding bottlenecks across the pipeline.

Support for DPDK

Leverage hardware-aided packet acceleration and utilize state-of-the-art NICs.

Related News

Related Publications

For more information about Reservoir products or to purchase, please