Market Centres
To attract and retain liquidity from increasingly automated clients, the modern market centre must provide a high performance, low latency market data and trading platform. This requires managing latency and throughput across diverse systems, ranging from matching engines to the market centre core network, to proximity services and to client WAN connections. And this ongoing process of performance management must simultaneously keep abreast of ever rising customer expectations and ever increasing traffic volumes.
CorvilNet is designed to ease the challenge of latency management throughout a live distributed trading system. It continuously monitors latency and traffic load at highly granular timescales, verifying that programmed service level targets are met, and deploying advanced trouble-shooting and optimization capabilities when they not. CorvilNet can also be used to make your platform’s performance fully transparent to the end-user, enhancing the value and credibility of your services. Applications include:
- Market Data Dissemination Manage latency for market data traffic across your internal networks and systems, using CorvilNet appliances deployed near feed aggregators and at the network edge.
- Order Execution Monitor transactional latency across the matching systems and across the network.
- Inter-Site Connectivity Monitor latency and loss experienced by your traffic as it travels between trading platform sites, and track your service provider’s performance against their SLA.
- Performance Transparency Provide real-time latency and usage monitoring results direct to your client using a managed appliance deployed in their site. Track their WAN connection performance and help them determine connectivity and bandwidth requirements.
Market Centres
Key Benefits
- Verify performance against programmed targets for every single packet or message, retain a complete historical record of service level compliance and be alerted whenever targets are violated.
- Keep equipment costs under control by targeting upgrades and distributing loads more effectively based on granular latency and utilization metrics.
- Locate, analyze and resolve latency problems more quickly and more reliably using CorvilNet's advanced event trouble-shooting features.
- Diagnose issues caused by internal system performance, service provider performance, or client connectivity problems.
- Manage the cost of expensive inter-site links by quantifying the utilization/performance trade-off, and track service levels versus your service provider's SLA.
- Ease the roll-out of new latency-sensitive market data and trading services using CorvilNet's optimization features.
- Obtain results immediately. Because CorvilNet can track latency and loss for IP packets, it provides immediate packet-level performance results regardless of which messaging protocols or data formats your clients' systems use. Message-level performance results can also be obtained upon integration with specific protocols.
- Provide fully transparent real-time performance monitoring direct to your clients.
Key Functionality
- Monitor one-way microsecond latency for market data traffic from the order book to the network edge.
- Measure the transactional latency experienced by order traffic, from either your trading client's connection point or across the market centre. CorvilNet's latency measurement capabilities can be integrated with specific exchange trading protocols to provide end-to-end visibility.
- Monitor short-timescale traffic and microburst utilization levels for internal links and client connections.
- Track microsecond latency for order and execution traffic in each direction between traders and market centres.
- Monitor performance, utilization and latency from your data centres across the WAN to a CorvilNet appliance deployed in your client's site. CorvilNet provides your client with real-time or historical GUI and API access to all measured data.
- Determine appropriate connection speeds based on programmed service level targets. CorvilNet directly computes how much bandwidth your traffic needs to achieve your stated latency objectives.