MetaFilter

Packet Based Filtering for Latency-Sensitive Applications

MetaFilter is an FPGA app that delivers the fastest market data filtering on the market, with a latency of just 95 nanoseconds. It performs significantly faster than conventional network devices, network-card or software-based filtering. Furthermore, its latency remains deterministic, regardless of the number of filters and/or rules being applied. Per port filters allow different servers/applications/clients to receive different data subsets.

The most typical implementation may be to filter low latency market data to reduce the load on downstream application servers or to adhere to exchange market data access rules. Other use cases include:

  • Firewall and Security
  • Privacy - In multi-tenant scenarios
  • Broadcast - Single market data stream to many filters, creating new packet streams with different content
  • Compliance - Facilitate with exchange market data rules requiring that only those paying for data can access it
MetaFilter is available as a software download to all Metamako clients running MetaApp 32, MetaMux 48 or an upgraded MetaConnect 96. It is easily configured with ACLs based on source or destination MAC address, IP address, or IP address and protocol port number (TCP or UDP). Filters can be applied using access control lists (ACLs). 

Features and Benefits

Low Latency Latency of just 95 nanoseconds, a fraction of the latency of traditional switches and without incurring additional latency for network-card or software-based filtering. Latency is 102ns for the 48 port configuration
Versatile

32 or 48 individually configurable filters (depending on underlying platform)

Deterministic Latency is the same for all filters on all ports regardless of the number of filters and/or rules being applied.
Simple Implementation

Software download to all Metamako clients. Easily configured with ACLs based on MAC addresses, IP address, or IP address and protocol port number