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).