Low Latency Market Data and Ticker Plant Technology. SpryWare.
Direct Feeds Ultra Low Latency Extreme Capacity High Throughput Fully Scalable
SpryWare s state-of-the-art Ticker Plant technology enables consumers to process market data with ultra low latency, less hardware and, best of all, less money. Our real-time feed handler solutions process millions of messages per second via direct feeds providing you with a fully managed direct market access (DMA) infrastructure across all major asset classes.
All SpryWare Solutions Feature: MULTI-THREADED P L A T F O R M INDEPENDENT COMMON API The core technology is a fresh alternative to existing legacy systems. Built from the ground up, it is designed to take full advantage of multi-core and parallel processing. By focusing on multi-threaded development we are able to achieve higher throughput and make full use of the processing capacity of modern server class machines and highend network adapters. The technology is platform and hardware independent, and runs on all modern Linux and Microsoft operating systems. The core technology is extremely flexible and designed to take full advantage of the latest server platforms and equipment available. A common API links your application into the same core technology used to build our high speed feed handlers. The familiar and easy to use API is identical regardless of the product and distribution model you are deploying.
One Core Technology. Three Great Products. The core technology is a purpose built set of software processes written specifically for the market data industry. While many companies have a product line put together from fragmented solutions of many different origins, SpryWare is built based on a single set of source code, allowing us to take full advantage of the core feed handler technology across our products. Benefits include knowledge sharing across product development, more efficient updates and faster implementation of new technologies within the industry. The SpryWare DMS processes millions of messages in a typical server setup. The core technology is written in ANSII C++ for cross platform portability. The design is modular, and all code is tuned for low latency and high scalability. Parallelism is implemented along with lock-free database and queue mechanisms to take full advantage of multi-core architectures. At the heart of the technology are the feed handlers and database services. Access to real-time data streams and database tables are controlled by the SpryWare publisher service and are presented to client applications through the use of the SpryWare unified API. In its basic design, the core technology runs the feed handlers, database, and publisher services at the server level. Data is then processed and simultaneously delivered to the appropriate database and to the client via the publisher service.
The SpryWare Direct Market Server DMS The SpryWare Direct Market Server DMS A dedicated server installation of our Feed Handler product. If you re looking for extreme capacity at the smallest possible hardware footprint, then this is your solution. All-In-One Solution We provide the SpryWare feed handler technology for data processing and we facilitate everything from server hardware, raw market data, to hosting. High Performance With the processing convenience of a normalized API, the SpryWare DMS excels in providing unmatched capacity, processing more messages per second per CPU than competing feed handlers. Ultra Low Latency Market data ingress, arbitration, data normalization, data caching, and subscription based egress of direct market data feeds in single digit micro second latency from direct exchange data straight into your application. Smart Investment SpryWare DMS offers the smallest hardware footprint possible, without expensive server farms. Furthermore it is hardware neutral allowing for more economical upgrades when capacity requirements arise. SpryWare DMS is a fully managed processing solution for direct exchange feeds. We call it a ticker plant in a box. It s a feed handler software product that provides a normalized market data interface without the traditional overhead and latency of a consolidated feed, processing raw market data in less than 10 microseconds. Efficiency combined with our extensive deployment options, the SpryWare DMS is developed specifically to handle market data growth and new feeds dynamically. It is platform independent and hardware neutral, which provides for a more scalable solution without the typical development overheads. Taking in direct raw market data it provides data collection, normalization and distribution services to clients seeking reliable, uninterrupted, real-time access to high volumes of market data. It is presented via a robust and easy to use API that offers a unique layered approach to accessing market data.
KEY FEATURES KEY BENEFITS Book Builder DMS builds aggregated views of liquidity across multiple venues. See the Top 10 Levels for ARCA, BATS, EDGE etc. in one message. Save on bandwidth and CPU. Contribution Content Inject proprietary data to the platform and have DMS distribute it to consumers utilizing the same APIs. Databasing Access fully indexed Time & Sales/Quotes, Last Value Cache, Corporate Actions, Cross Reference Tables, Option Chains, and more. Mitigation / Conflation Tuned to the millisecond, defined on a per connection basis to save on bandwidth and relieve downstream CPU for non-latency sensitive consumers. Wildcards Subscribe to particular datasets: Quotes only, Trades only, NBBO only, etc. Arbitration Consume primary and secondary exchange feeds simultaneously to ensure the lowest latency and highest data integrity. Redundancy Consumers dynamically failover to clone DMS servers for seamless disaster recovery. Multiple APIs C/C++, C#, Java, HTTP 32bit/64bit, Windows, Linux, Solaris. Calculated Values Real-time updates to Most Active, Top Ten, Most Gain, etc. 3rd Party Compatibility Enjoy off-the-shelf compatibility with a wide variety of established market applications, databases, CEPs, and middlewares. Data Channelization Optimized for multi-core architecture, customizable data channelization breaks up data into logical processing groups that lend to parallel processing. Fully Managed Ticker Plant Solution Includes all updates, equipment upgrades, monitoring, load balancing, and exchange updates. Full Stack Optional all-in-one installation of ticker plant technology, market data, hosting, equipment, and co-location. Broad Coverage Direct feed handlers for all major North American exchanges plus a select number of overseas market centers. Global coverage via consolidated feeds. Ultra Low Latency Sub-10 microsecond throughput data messaging. High Capacity More data throughput per server than any other solution available. Speed Full 10GE support for both incoming market data and connectivity from the DMS to the client. Hardware Vendor Neutral Leverage multiple hardware avenues tailored to your needs. No Legacy Code Software Designed specifically for multi-threaded and multi-core optimized systems, making it highly scalable. Scalable Linear scalability with an increase of processor cores. Small Hardware Footprint Small hardware footprint results in lower data center operating expenses. Flexible Platform OS flexibility. API Highly customizable and flexible programming interface and data access methods. Purpose Built Software System Built specifically for market data usage. ADDITIONAL PRODUCT DETAILS Performance The SpryWare DMS is developed for high capacity and low latency. To achieve high throughput, we focus on multi-threaded application development, making full use of the processing capacity of modern, server class machines and high end 10GE network adapters. We are proud to deliver unmatched message per CPU performance. Location SpryWare gives you complete flexibility where to install and host the DMS product. We facilitate hosting and direct data feeds in any of our proximity data centers, with fully managed monitoring. We can also install directly at your existing data locations. API Our comprehensive API and SDK are designed for flexibility and ease of integration into your Windows or Linux based environment. We supply C, C++,.NET, Java and HTTP interfaces that will run on both 32 and 64 bit platforms, allowing you to create highly efficient/low latency applications designed to maximize the power of your application in whichever programming language you prefer. Distribution Our DMS solutions change the game with a choice of transport layers that allow you to distribute low-latency direct market data feeds to your applications. Multiple deployment configurations are available, including our In-Process, that allows you to integrate the DMS feed handler product into your application directly. Content We include direct feed handlers for all major North American exchanges and select overseas market centers. For additional international exchanges we integrate datafeeds from major consolidated vendors. As exchanges and formats change, the SpryWare products are continually updated, leaving it to us to maintain ongoing development while you focus on strategies and trading opportunities.
Fully managed ticker plant in the Cloud. All-inclusive access to real-time market data and technology without the need to purchase and maintain expensive server farms.
SpryWare Proximity Cloud The Proximity Cloud is an all-inclusive, fast and efficient way to access our premier ticker plant technology, without the traditional challenges of securing data center space, market data and hardware. The Cloud product allows access to a predefined set of content while still taking advantage of our processing power and reliable low latency data, all at a competitive price. The SpryWare Cloud solution is strategically based out of our Chicago and East Coast data centers for optimal proximity to the raw data source. The product provides access to North American real-time data feeds and our feed handler technology, without requiring you to invest in your own dedicated hardware infrastructure. Access to the Proximity Cloud is available to you through a direct cross connect or over the Internet. Our Proximity Cloud is built on state-of-the-art servers and 10GE network infrastructure from Arista, Cisco and SolarFlare. What separates the SpryWare Proximity Cloud from general commercial cloud environments is that our hardware is hosted in strategic financial market locations ensuring the low latency access you require. KEY BENEFITS Full Featured Feed Handler The Cloud product includes all the value added features from the dedicated SpryWare DMS product Ultra Low Latency Sub 10 Microsecond throughput data messaging Fully Managed Ticker Plant Solution The Cloud installation includes all updates, equipment upgrades and change requirements from the exchanges Direct Market Data Includes market data, equipment infrastructure, and ticker plant technology Broad Coverage Direct feed handlers for all major North American exchanges plus a select number of overseas market centers. Global coverage via consolidated feeds High Capacity More data throughput per server than any other solution available True Parallel Processing Designed specifically for multi-thread and multi-core optimized systems, making it highly scalable Flexible API Highly customizable and user-friendly programming interface and data access methods
SpryWare HDS OnDemand SpryWare HDS OnDemand is an enterprise solution for tick data collection and storage. It captures market data in real-time and updates a complete archive of every trade and quote from all major equities, options and futures exchanges. The data is indexed to provide instant access to ultra fast queries with sub-second retrieval times. The SpryWare HDS archive is stored in a highly compact market data structure. This structure radically reduces the storage requirements and bandwidth needed to store and retrieve ever-increasing real-time market data volumes. The tick data product is built with complex black box and algorithmic trading strategies in mind. Connecting HDS OnDemand to analytical tools allows for powerful and fast queries, well suited for historical simulations and faster back-testing. KEY FEATURES Flexible Queries, including chaining capability Order Book messages from all full depth of market data feeds Multiple symbol requests bulk request, range Same symbol list multiple date ranges Options Series request Automated requests based on filters in real time VWAP functionality Derived Data. Generate and insert derived data Regional and NBBO prices KEY BENEFITS Indexed data, sub second query returns Deep storage with data back to 2006 Real-time capture, indexing and storage, 24-7 Multiple Platforms. Installs on Windows, Linux and Solaris Integration. HTTP and SpryWare API. C++,.Net, Java Low Total Cost of Ownership. Ultra efficient data processing, small hardware footprint One stop shop Real-time data feeds, tick data and historical data
ADDITIONAL PRODUCT DETAILS Performance In contrast to other capture systems using simple flat file systems, SpryWare s data is indexed in real-time for high speed retrieval allowing instantaneous access to a wide range of asset classes and data points. Retrieval time is less than a second when running queries on historic data, allowing for faster analytics. Flexibility Data extraction provides much more flexibility with HDS OnDemand. Historical Tick Data can be accessed by passing a variety of criteria including multiple symbol, bulk request, time data range, and chaining. Interface There are two ways of accessing the system. Via HTTP or the SpryWare API. The API supports C++,.Net, and Java. Content The HDS OnDemand technology can be configured to collect and index data from any exchange where SpryWare supports a Feed Handler. We also offer deep history data from the below data sources. SIAC OPRA SIAC CTS SIAC CQS NYSE NYSE ARCA NASDAQ BATS DIRECTEDGE CFE ISE CME CBOT NYMEX COMEX ICE CBOE TMX OTC MARKETS
Data and Deployment While processing direct market data is SpryWare s core focus, deployment of servers and distribution of data to your trading application is equally important. SpryWare gives you flexibility throughout the technology stack, from data center location to choice of transport layer for a customized deployment to fit individual trading requirements. It all starts with accessing the direct data and SpryWare offers a number of options. The Proximity Cloud product includes direct market data, and with dedicated installations we facilitate direct data feeds via our partners. Next we give you full flexibility in choosing a data center location. The SpryWare products can be either deployed in one of our fully managed data centers or installed in a facility of your choice if you already source the market data. The server installation offers a wide array of options. Questions like data consumption, number of clients, and distribution requirements are taken into account when designing a deployment. On the following page we have illustrated with a few examples how various SpryWare components can be inserted in the stack to achieve specific goals. SpryWare Proxy and SpryWare Gateway servers can be included for more customized distribution. For the ultimate low latency installation, SpryWare HDM and InProcess are available.
Single SpryWare DMS All feed handler functions take place on one dedicated server. The DMS will take in real-time raw market data and perform market data ingress arbitration, data normalization, data caching, and subscription based egress of the feeds. The client will connect to the DMS using our API. Multiple DMS As data rates continue to escalate at rapidly advancing levels and interest in emerging exchanges grows clients can dynamically grow the Ticker Plant by adding DMS servers. A configuration with multiple DMS servers allows different market data feeds to be spread across servers and provides an environment with a higher level of redundancy. As an example we can have one box process options data while another handles equities. In-Process The SpryWare Embedded DMS deploys as a full In-Process solution, bringing Spry- Ware s robust feed handlers and database processing directly into the client s trading application. This technology combines market data acquisition, normalization, and delivery with algorithmic trading engines into a single process. Deployment Options SpryWare Proxy SpryWare Proxy Servers act as the single point of contact to the client machines. One SpryWare Proxy can feed numerous client systems, limited only by the processor and memory configuration of the SpryWare Proxy. SpryWare Proxys minimize the output requirements (Egress) from the SpryWare DMS, thus saving resources for the more demanding task of processing incoming market data. HDM The benefit of the HDM solution comes from the trading application reading the processed real-time market data from the shared memory of the DMS and bypassing the need for the physical TCP communications layer and the SpryWare publisher service. This takes network latency out of the equation and allows for greater speed in algorithmic trading schemes SpryWare Gateway SpryWare Gateway is custom configured to receive real-time data streams in the most optimized design and disseminate the streams in a user-defined fashion. This technology blends the benefits of load balancing and TCP channel overhead with the convenience of a single access point for client or end-user applications.
Company Overview SpryWare is the premier provider of fully managed Ticker Plant Technology. From ultra low latency feed handlers to direct market data technology capable of processing millions of messages each second on the smallest possible hardware footprint, SpryWare develops technology not only to be fast and efficient, but also to provide their clients with a better balance between performance and cost of ownership. Delivering HigherThroughput Smarter. LOCATIONS Chicago One North LaSalle Street Suite 4300 Chicago, IL 60602 New York One Liberty Plaza 23rd Floor New York, NY 10006 With offices in the heart of Chicago and New York s financial districts, SpryWare is strategically located near the major exchanges. The company was started in 2004 by Daniel May and Mike Kreutzjans with the mission to look at market data processing in a new innovative fashion. They recognized that microprocessor advancements in parallel processing would require a new approach to market data software. Seizing on this new technology, a clean room design was implemented resulting in a range of new software products that operate on low cost, commodity hardware, while delivering maximum performance in both latency and message processing. SpryWare s original mission to be first to innovate stays true to this day with the company still devoting 100% of their focus to market data technology.
For more information about SpryWare s products and services please call us at (312) 922-7779 Or visit our web site www.spryware.com