Professional Documents
Culture Documents
Executive Overview
Regulatory pressures
Increased competition in Financial Services industry Market data volume and speed are key factors in Arms Race
Demand for resilient and flexible Trading Architectures which allow quick Service Insertion Guidelines for addressing low latency and high throughput requirements
Cisco Confidential
Industry Challenges
Increasing demand for speed, volume and efficiency Reg NMS and MiFID preparation Algorithmic trading proliferating Trading models changing (i.e.. Dark Pools, Direct Market Access, Black Boxes) Firms offering richer services and exotic instruments (i.e. Derivatives) Business resiliency Service-Oriented Architecture and Web Services adoption
Cisco Confidential
High-Level Architecture
Ticker Plant, algorithmic trading engines, analytic engines Feed handlers Specialized applications which normalize market feeds before sending to consumers (i.e.. WOMBAT) Publishers and Consumers Trading environments
Market Data - Unidirectional Pricing info via multicast feeds from ECNs and Exchanges Smart Order Routing Carry actual trades by utilizing Financial Information eXchange (FIX) protocol
Cisco Confidential
High-Level Architecture
Hosted model Messaging Bus middleware (i.e.. Tibco, 29West, Reuters) Latency monitoring Highly available campus trader environment
Cisco Confidential
End-User APPLICATIONS
Performance Dashboards
SERVICES
Data Virtualization
Messaging Bus
Risk Modeling
Compliance Surveillance
OS Virtualization
Latency Monitoring
Quality of Service
INFRASTRUCTURE SERVICES
App Security, Virtual Firewall, Anti-X, VPN/SSL, DDoS, NAC, HTTP Inspection Monitor and Analysis
Security Services
Identity Services
Compute Services
Storage Services
INFRASTRUCTURE
Data Center
Broker/Dealer
Cisco Confidential
Monitoring
APPLICATIONS / PARTNERS
Pricing Engine
Risk Modeling
Algorithmic Trading
Order Mgmt
ARCA
Services Core
Analytics and Quantitative Algorithmic Engines Execution Engines
Corporate Core
Si
Si
Cisco Confidential
Broker Campus
Traders
ARCA
ti o ac n s ra T
n s
Services Core
Corporate Core
Si
Si
Execution Engines
Broker
Traders
2. Trading applications receive data stream. The data is processed by pricing engines, algorithmic trading engines, and viewed by human beings. 3. An order is triggered, either programmatically by an automated trading engine or initiated by a human trader. 4. The order is sent to the order management system. It is logged and passed to the smart routing engine, which chooses the execution venue based on price, liquidity, latency, volume, transaction cost, etc.
2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential
10
11
Latency Monitoring
Sub-millisecond granularity
Near real-time visibility without adding latency Message vs Network latency Programmatic interface to trading applications Need for Latency Management Architecture
AON/Trading Metrics, IP Service Level Agreement can provide endto-end visibility Microbursts phenomenon
Trading Floor Architecture 2007 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
12
13
Monitoring
Cisco Application Analysis
MPI, SDP
Grid computing, SAN, RDMA, In-Memory Caching Acceleration Appliances FIX Adapted for Streaming (FAST) HW Assisted Multicast Replication QoS Policy Serialization Optimization
Market Data Distribution FIX, Triarch, Tibco/RV, RDMS Security (Firewall, Identity Server, Encryption) TCP/IP Overhead Multicast
Cisco AON
Interface Layer
CBWFQ, LLQ
RMON
Cisco Confidential
14
Latency Monitoring
Reliability
Precision vs Accuracy
KEY BENEFIT - Insight and understanding of network traffic at timescales necessary for electronic trading (i.e. microseconds)
Core
Si
Si
Si
Si
BQM Appliance
Si
Si
Distribution
BQM Appliance
Si
Si
Si
Si
Si
Si
Access
Si
Si
Si
Si
Site A
Trading Floor Architecture 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential
Site B
16
Summary
Competitive market landscape is evolving Trading Floor architectures Business Continuance is a Regulation and Compliance requirement
Cisco Confidential
17
Cisco Confidential
18