Trading and risk management: Benefits of time-critical, real-time analysis on big numerical data



Similar documents
Benefits of multi-core, time-critical, high volume, real-time data analysis for trading and risk management

IS IN-MEMORY COMPUTING MAKING THE MOVE TO PRIME TIME?

Colgate-Palmolive selects SAP HANA to improve the speed of business analytics with IBM and SAP

Maximum performance, minimal risk for data warehousing

Express5800 Scalable Enterprise Server Reference Architecture. For NEC PCIe SSD Appliance for Microsoft SQL Server

Analyzing the Virtualization Deployment Advantages of Two- and Four-Socket Server Platforms

Elastic Application Platform for Market Data Real-Time Analytics. for E-Commerce

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Intel RAID SSD Cache Controller RCS25ZB040

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

Low-latency market data delivery to seize competitive advantage. WebSphere Front Office for Financial Markets: Fast, scalable access to market data.

Marvell DragonFly Virtual Storage Accelerator Performance Benchmarks

Accelerating Business Intelligence with Large-Scale System Memory

Improving Grid Processing Efficiency through Compute-Data Confluence

Achieving Real-Time Business Solutions Using Graph Database Technology and High Performance Networks

Getting More Performance and Efficiency in the Application Delivery Network

EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server

Scaling Objectivity Database Performance with Panasas Scale-Out NAS Storage

High Performance SQL Server with Storage Center 6.4 All Flash Array

Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database

Nexenta Performance Scaling for Speed and Cost

Accelerating High-Speed Networking with Intel I/O Acceleration Technology

Dell* In-Memory Appliance for Cloudera* Enterprise

Accelerating Business Intelligence with Large-Scale System Memory

Accelerating Server Storage Performance on Lenovo ThinkServer

Data Center Storage Solutions

Using Multi-Port Intel Ethernet Server Adapters to Optimize Server Virtualization

Accelerating Microsoft Exchange Servers with I/O Caching

OPTIMIZING SERVER VIRTUALIZATION

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering

Optimizing SQL Server Storage Performance with the PowerEdge R720

Intel Solid- State Drive Data Center P3700 Series NVMe Hybrid Storage Performance

The 21st Century Time-series Database. Making real-time decisions on billions of current data events and trillions of historical records.

The Shortcut Guide to Balancing Storage Costs and Performance with Hybrid Storage

A Superior Hardware Platform for Server Virtualization

MS Exchange Server Acceleration

Analyzing Big Data with Splunk A Cost Effective Storage Architecture and Solution

The MAX5 Advantage: Clients Benefit running Microsoft SQL Server Data Warehouse (Workloads) on IBM BladeCenter HX5 with IBM MAX5.

EMC XTREMIO EXECUTIVE OVERVIEW

Data Center Solutions

IT Platforms for Utilization of Big Data

Cisco for SAP HANA Scale-Out Solution on Cisco UCS with NetApp Storage

Maximize Performance and Scalability of RADIOSS* Structural Analysis Software on Intel Xeon Processor E7 v2 Family-Based Platforms

Best Practices for Deploying Citrix XenDesktop on NexentaStor Open Storage

Windows Server Virtualization An Overview

Direct Scale-out Flash Storage: Data Path Evolution for the Flash Storage Era

Running Oracle s PeopleSoft Human Capital Management on Oracle SuperCluster T5-8 O R A C L E W H I T E P A P E R L A S T U P D A T E D J U N E

How To Speed Up A Flash Flash Storage System With The Hyperq Memory Router

Flash Storage Optimizing Virtual Desktop Deployments

Cisco Unified Computing System: Meet the Challenges of Virtualization with Microsoft Hyper-V

Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

How To Store Data On An Ocora Nosql Database On A Flash Memory Device On A Microsoft Flash Memory 2 (Iomemory)

The Evolution of Microsoft SQL Server: The right time for Violin flash Memory Arrays

ORACLE VIRTUAL DESKTOP INFRASTRUCTURE

Introduction. Need for ever-increasing storage scalability. Arista and Panasas provide a unique Cloud Storage solution

IBM System Storage DS5020 Express

Comparing Multi-Core Processors for Server Virtualization

Data Center Solutions

Managing Data Center Power and Cooling

Cisco, Citrix, Microsoft, and NetApp Deliver Simplified High-Performance Infrastructure for Virtual Desktops

Scaling from Datacenter to Client

Optimizing SQL Server AlwaysOn Implementations with OCZ s ZD-XL SQL Accelerator

Lenovo Database Configuration for Microsoft SQL Server TB

Understanding Data Locality in VMware Virtual SAN

With DDN Big Data Storage

How Solace Message Routers Reduce the Cost of IT Infrastructure

Optimizing Web Infrastructure on Intel Architecture

IBM Enterprise Linux Server

Answering the Requirements of Flash-Based SSDs in the Virtualized Data Center

Low Latency Market Data and Ticker Plant Technology. SpryWare.

Intel Data Direct I/O Technology (Intel DDIO): A Primer >

Intel Platform and Big Data: Making big data work for you.

Cisco Data Preparation

Real-Time Big Data Analytics SAP HANA with the Intel Distribution for Apache Hadoop software

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

SOLUTION BRIEF. Advanced ODBC and JDBC Access to Salesforce Data.

An Oracle White Paper October Realizing the Superior Value and Performance of Oracle ZFS Storage Appliance

Evaluation Report: HP Blade Server and HP MSA 16GFC Storage Evaluation

The Advantages of Multi-Port Network Adapters in an SWsoft Virtual Environment

HadoopTM Analytics DDN

Archive Data Retention & Compliance. Solutions Integrated Storage Appliances. Management Optimized Storage & Migration

Microsoft SQL Server 2014 Fast Track

Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III

The 8Gb Fibre Channel Adapter of Choice in Oracle Environments

Leading Virtualization 2.0

High Performance MySQL Cluster Cloud Reference Architecture using 16 Gbps Fibre Channel and Solid State Storage Technology

System and Storage Virtualization For ios (AS/400) Environment

Microsoft Windows Server Hyper-V in a Flash

The Flash Transformed Data Center & the Unlimited Future of Flash John Scaramuzzo Sr. Vice President & General Manager, Enterprise Storage Solutions

MARKETMAP Innovative, global, cost-effective market data

Transcription:

SOLUTION B L U EPRINT FINANCIAL SERVICES Trading and risk management: Benefits of time-critical, real-time analysis on big numerical data Industry Financial Services Business Challenge Ultra high-speed processing and analysis of virtually unlimited quantities of real-time and historical financial market data to meet business, regulatory and risk management requirements Technology Solution kdb+tick from Kx Systems Enterprise Hardware Platform Scalable on platforms based on the Intel Xeon Processor E5 & E7 families with Intel SSD DC S3700 Series S O L U T I O N A R C H I T E C T S

THE BUSINESS CHALLENGE DATA/RISK MANAGEMENT AND REGULATION Today s financial institutions need to be able to collect, analyze and store vast quantities of data. They must also have a clear view of their positions in near real-time to help maximize profits from all forms of trading, including algorithmic and non-program trading, for effective risk management and to satisfy increasingly stringent regulatory requirements. The practice of discarding streaming data when memory capacity is reached is no longer acceptable for firms. Being able to store and analyze streaming data at near real-time speeds and save it to the in-memory intra-day database is essential for meeting regulatory requirements and helps to establish and maintain a significant competitive advantage. This enables financial institutions to perform sophisticated mining of data and to develop competitive trading strategies which can be rapidly brought into production. There is also a requirement to compare real-time data with historical data which is stored on SSDs or disk, tiering storage to meet performance requirements. Compute-intensive applications, for example evaluating risk management decisions in real-time, will quickly overburden traditional databases. With market regulations, such as RegNMS, Dodd Frank, Basel III and MiFID, financial institutions are being required to store and access many years of raw historical data. Pre-trade risk analysis across all asset classes is now an essential constituent of the overall risk management strategy. This necessitates analysis of very large quantities of real-time and historical market data from numerous exchanges and other sources worldwide. Cross-asset analysis is vital in assessing risk from a holistic perspective, making asset-specific risk measurement too simplistic for the complexity of the markets. As more and more transactions are conducted electronically the volumes of data are increasing and frequently amount to billions of records per day. Institutions must be able to handle high ongoing data volumes, high-volatility market events and trillions of historical records while satisfying increasingly tight compliance and regulatory requirements. An intelligent and robust technical foundation is the vital key to meeting these business challenges. SSDs and vast quantities of memory are now far more cost-effective and, coupled with the latest generation of Intel processors, provide the future-proofed power for meeting the demands and increasing pressures institutions face in analyzing data. Most financial institutions have already made substantial investment in technology. A critical issue is extending the value of legacy applications and data without enormous investment in integration time and complexity. The kdb+tick solution running on platforms based on the Intel Xeon processor E5 & E7 families provides a seamless path to ultra-fast, multi-core computing and offers trading departments the horsepower to meet future challenges in data analysis efficiently, even as they continue to use legacy infrastructures. MEETING NEW MARKET D EMANDS The kdb+tick solution from Kx Systems is an ultra high-speed database designed to capture and analyze virtually unlimited quantities of streaming market ticks for immediate analysis. Used globally by trading groups at leading banks, brokers, hedge funds, asset managers, exchanges and other financial institutions, kdb+tick captures streaming data from numerous sources and analyzes it at real-time speeds for program trading, pre-trade risk and other real-time operations. The solution also stores the data so it can be used for back-testing trading strategies and performing large-scale trend analysis. kdb+tick is ideal for time-critical applications such as proprietary trading, real-time risk management and regulatory compliance. The speed of processing which is now available makes it possible to do visual analysis in near real-time. 2

The kdb+tick solution, combined with the Intel Xeon processor E5 & E7 family-based platforms, delivers the high message rates and fast response times needed to analyze massive flows of streaming data. Based on the advanced Intel Core microarchitecture, the latest Intel 32/22nm logic technology, which uses Intel s high-k metal gate transistors to increase speed and decrease energy consumption, Intel Xeon processors bring higher performance along with reduced power consumption and heat production for the ultimate in powerful, dense, energy-efficient servers. These top-of-the-line processors deliver performance which is ideal for the most demanding kdb+tick workloads; they improve scalability, increase memory and I/O capacity, dramatically reducing latency and increasing throughput. Advanced reliability and security features maintain data integrity, accelerate analysis and maximize the availability of mission-critical applications. The introduction of the Intel Xeon processor E5 platform and kdb+ v3.1, which supports SSE 4.2 and AVX instructions, enhance floating point performance by up to 140%. For further information on the Intel Xeon processor E5-2600 product family see: http://intel.com/performance/server/xeon/summary.htm For further information on the Intel Xeon processor E5-4600 product family see: http://intel.com/content/www/us/en/processors/xeon/xeon-e5-4600-solutionbrief.html?wapkw=e5+4600 For further information on the Intel Xeon processor E7 family see: http://intel.com/content/www/us/en/processors/xeon/xeon-processor-e7-family.html For further information on the Intel SSD DC S3700 Series please see: http://intel.com/content/www/us/en/solid-state-drives/solid-state-drives-dc-s3700-series.html For further information on the IBM 3750 M4 see: http://ibm.com/systems/x/hardware/rack/x3750m4/ T HE SOLUTION OVERVIEW Designed from the start to take advantage of multithreading, kdb+tick is an intelligent and elegant solution which captures, analyzes and manages billions of streaming ticks per day, as well as hundreds of terabytes of historical tick data, producing analysis results in real-time. It enables users to insert, update and query data coming directly from any data stream, whether exchange, in-house or vendor sourced, and has the capacity to handle unusual peaks in trading volumes which might be caused, for example, by unexpected major events resulting in significant market movement and volatility. The volume of trades and quotes being processed by institutions is continuing to see considerable growth, and shows no signs of slowing; together with data peaks caused by increased volatility this is putting an additional strain on systems. The kdb+tick solution is able to capture millions of records per second, and billions of records per day, enabling trading groups to implement sophisticated trading strategies in real-time, no matter how much the volumes of data increase or fluctuate. In handling such a large number of inserts per second, kdb+tick also delivers the headroom to go far beyond simply capturing and updating market data. For example, it can simultaneously support many thousands of real-time custom queries and proprietary analyses on data in-memory, dynamically update database indices to speed query execution and log data to the file system. Once saved to disk massive quantities of kdb+tick data can be queried at speeds of hundreds of millions of records per second per processor. Saving streaming data allows firms to test their strategies and mine market data history for the trading intelligence which creates a competitive advantage. 3

T ECHNOLO GY The kdb+tick solution features the following technologies: Application architecture. The kdb+tick solution is a tick data capture application, layered on the Kx Systems kdb+ database. The database includes a high-level programming language, q, designed to work with time-series data. It also provides interoperability with other databases and open interfaces to C, C++, Java* and.net* applications. Hardware and software architecture. The kdb+tick solution runs on platforms based on the latest Intel Xeon processor family (64-bit, multi-core) using Linux*, Mac OS X*, Solaris* and Microsoft Windows* operating systems. Servers based on the multi-core Intel Xeon processor E5 & E7 family-based platforms, with their high speed and large cache, are well suited to handle the transaction volumes and the sophisticated analysis requirements which applications such as kdb+tick facilitate. Intel Xeon processors built on Intel Core microarchitecture also feature Intel Intelligent Power Capability to manage the runtime power consumption of all the processor's execution cores, resulting in excellent energy optimization. The Intel Quick Path Interconnect optimized multi-core caches significantly reduce data latency, improving performance and efficiency. Intel Xeon processor E5-4600 based servers incorporate Intel s Integrated I/O Controller and Data Direct I/O, which dramatically improve the overall throughput of Intel-based servers for I/O and latency-centric functions, allowing increased CPU utilization and exploiting the performance of the Intel SSD S3700 series. Storage arrays based on Intel SSDs are well suited to provide the lower latencies with high and consistent I/O that lead to better performance with kdb+tick. The use of Intel SSDs also reduces the storage footprint and power consumption since very high performance can be achieved with fewer drives. Figure 1. The kdb+tick solution provides immediate access to data as it comes in and can run complex queries on real-time, streaming and historical data. 4

B ENEFITS O F T HE SOLUTION The kdb+tick solution is designed for financial services firms worldwide. Engineered to meet the needs of trading directors, who depend on capturing all of the data all of the time, kdb+tick has been used for many years by global and central banks, exchanges, regulators, asset managers, insurance companies, hedge funds and pension funds. It performs sophisticated analysis on large volumes of in-memory and historical data, offering institutions advanced risk management and key competitive advantages, including unparalleled speed of analysis and access to data, flexibility and easy integration. C U STO MERS Please see http://kx.com/end-user-customers.php for a list of some of the Kx Systems customers using the kdb+tick solution. SOLUTION FUNCTIONALITY The benefits provided by the kdb+tick solution in conjunction with the Intel Xeon processor E5 & E7 family-based platforms include: Ease of installation and programming. The kdb+tick solution can deliver production applications within 24 hours of installation and provides a fast return on investment (ROI). Integrated streaming, real-time and historical data. The kdb+tick solution supports queries against streaming, real-time or historical data, or a combination of any of these. Fast data capture and analysis even as data volumes continue to rise. The kdb+tick solution provides a scalable path for growth and a rapid ROI. Multithreading capabilities are embedded in the kdb+tick solution so developers can take advantage of parallel processing without changing their code. Scalability the kdb+tick solution provides virtually unlimited room to grow with short-and long-term profitability requirements, helping to lower total cost of ownership (TCO). Compatibility with legacy technologies. Cloud computing this will provide significant opportunities for customers; the combined Intel/Kx solution provides an efficient method of utilizing the power of the cloud. The IBM System x3750 M4 provides advanced features and capabilities in a dense 2U design. These include support for up to four sockets and 48 DIMMs, mix and match internal HDD or SSD storage, dual power supplies and integrated 1 Gigabit Ethernet (GbE) and 10 GbE networking with options for fiber or copper. The unique 2+2 socket design enables pay-as-yougrow processing and memory expansion to help lower costs and manage growth. The 5+3 PCIe socket design allows I/O capabilities to be expanded as needed. The Intel Xeon processor E5 family-based platforms, when combined with kdb+ v3.1, provides enhanced floating point performance through the implementation of SSE 4.2 and AVX instructions and the increase in floating point registers from 128bit to 256bit. Kx Systems testing has shown a performance increase of up to 140% for these types of computational requirements. Storage array based on Intel SSDs - the Intel SSD DC S3700 delivers data at exceptionally high speeds, with consistently low latencies and tight IOPS distribution. The Intel SSD DC S3700 series provides superior performance with 4KB random read speeds of up to 75,000 IOPS and 4KB random write performance of up to 36,000 IOPS; the DC S3700 Series ensures quick and consistent command response times. This outstanding performance is delivered with low active power consumption (less than or equal to 6 watts), helping to reduce overall energy costs and the total storage footprint. The Intel SSD S3700 series offers nearly twice the read performance of the S320 Series SSDs on many financial workloads. 5

FUNCTIONAL B U SINESS C O NCEPT The kdb+tick solution combines streaming, in-memory and on-disk data into a single database for the purposes of analysis. Users can set up as many data services as are relevant to their trading department functions and provide those data services to an unlimited number of application clients. Streaming real-time data from market feeds is saved in-memory to the real-time database, and is logged and saved to history on disk. Users can query the real-time database, the historical database or the combined database as needed, to support a variety of trading, risk management and compliance/regulatory applications. SOFTWA R E A R C HITECTURE The kdb+tick solution is a tick data capture application layered on the kdb+ database. The database includes a high-level programming language designed to work with time-series data. In addition, it provides interoperability with other databases and open interfaces to C, C++, Java and.net applications. SYSTEM A R C HITECTURE Future scalability. Clusters, grids and proprietary clouds are increasingly seen as solutions to large-scale computing challenges, such as those which the kdb+tick solution addresses. Servers based on multi-core Intel Xeon processors are the clear choice for multiprocessor systems. Their ability to support large quantities of memory makes them ideal for those computing environments. In addition, their included Intel Virtualization Technology and unsurpassed virtualization headroom mean greater performance and higher solution ROI. Future-proofed. Unlike legacy systems, the kdb+tick solution was designed from the outset for multi-core architectures, offering significant speed advantages. The kdb+tick solution running on multi-core Intel Xeon processor-based servers provides a scalable path for growth and a fast ROI. As high performance multi-core servers increase in socket and core count, kdb+ is well situated to take advantage of the additional processing power. B ENCHMARK R ESULT S STAC, the vendor-neutral facilitator of the STAC Benchmark Council, released a number of audited STAC-M3 Benchmarks of Kx Systems kdb+ on IBM 3750 M4 Server with Intel SSDs. Figures 2 and 3 compare the benchmark results of kdb+ v2.8 running on the S320 (orange) and the S3700 (light blue) with the performance of kdb+ v3.1 running on the S3700 (dark blue). The most recent benchmarks were using a newer version of the STAC-M3 Antuco code, enhanced to take advantage of features in kdb+ v3.1. STAC-M3 was developed by leading trading firms and vendors to test solutions which manage large tick-by-tick time-series of financial data (i.e. tick databases). STAC-M3 tests the ability of a system to handle various I/O- and compute-intensive workloads typical in areas such as equity research, post-trade reporting and end-of-day processing (e.g. NBBO). This solution stack sets a new bar for performance by breaking several records and efficiently handling compute-intensive tasks and multi-user scaling. For the full STAC Report see http://stacresearch.com/kx 6

Figure 2. STAC-M3 Speed Comparisons Intel SSDs DC S3700 and DC S320 in an IBM x3750 M4 Server Comparison of results for kdb+ v2.8 and v3.1 All benchmarks are STAC-M3.β1 Figure 3. STAC-M3 Speed Comparisons Intel SSDs DC S3700 and DC S320 in an IBM x3750 M4 Server Comparison of results for kdb+ v2.8 and v3.1 All benchmarks are STAC-M3.β1 Timings in milliseconds lower number indicates faster performance SUMMARY To achieve and maintain a competitive advantage and meet compliance and regulatory requirements financial institutions need to be able to capture, analyze, store and manage huge volumes of both historical and real-time data in order to make time-critical investment and risk management decisions. The kdb+tick solution from Kx Systems, running on Intel Xeon processor E5 & E7 family-based platforms, is an ultra high-speed, scalable and open database solution tailored to meet these demands. The solution relies on the processing horsepower and fast memory access of the multi-core Intel Xeon processors to rapidly process big numerical data in real-time, providing excellent decision support. The solution can be easily integrated with other applications, as well as with legacy systems and applications, extending ROI and lowering TCO. L EARN MORE A B O UT T HE B ENEFITS O F T HIS INNOVAT IVE SOLUTION For general information about the products described in this solution blueprint, visit: Kx Systems: http://kx.com/ Intel IT Center: http://intel.com/itcenter STAC-M3 results: http://stacresearch.com/kx If you have specific questions about implementing this solution within your organization, contact your Intel representative or contact Kx Systems at: info@kx.com or phone: +1 212 792 4230 7

Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, visit http://www.intel.com/performance/resources/limits.htm Copyright 1996-2013 Kx Systems, Inc. Kx Systems and the Kx Systems logo are trademarks or registered trademarks of Kx Systems, Inc. Copyright 2013 Intel Corporation. All rights reserved. Intel, the Intel logo, Xeon and Xeon inside are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. Information regarding third-party products is provided solely for educational purposes. Intel is not responsible for the performance or support of third-party products and does not make any representations or warranties whatsoever regarding quality, reliability, functionality, or compatibility of these devices or products. Produced by: Moonlight Media Ltd. www.moonlightmedia.co.uk