|
Data Fabric
Middleware is a critical component in any software solution deployed in the capital markets and one where no single size fits all. Trading operations need to be confident that the platform they program their applications to is flexible and can service their needs as demands for performance and underlying technologies change.
NYSE Technologies Data Fabric, by fundamentally changing the approach to messaging, offers an order of magnitude improvement in performance in terms of latency and throughput over traditional low latency IP middlewares, and makes this performance available through an easy to use, generic publish and subscribe API using commodity hardware. Its breakthrough performance is achieved by eliminating many of the bottlenecks that plague traditional IP middleware offerings and by leveraging hardware acceleration afforded by standard network adapters.
Performance
Latency (including latency volatility) and throughput are critical performance dimensions within the trading ecosystem which, until Data Fabric, the market typically had to trade one off against the other. Consistent latency is a vital ingredient for any messaging system and often the furthest outlier is a key benchmark of performance.
Choice of Transports
By offering a range of transports (LDMA, RDMA and TCP) and bridges between those transports, it is possible to select the most appropriate tool for the task at hand and to architect flexible solutions delivering the optimum performance, all using the same simple yet powerful API.
The Local Direct Memory Access (LDMA) transport provides single digit microsecond latency between processes on the same machine without any use of the I/O stack. This becomes more interesting when you consider the industry trend to provide processors with additional cores rather than higher clock frequencies. 16, 24 and 32 core systems are commodity items, with many-core systems on the near horizon. The prospect of needing only one machine for a problem is becoming a reality.
The Remote Direct Memory Access (RDMA) transport, by using the RDMA capabilities of network interconnect technologies, extends the power of Data Fabric to process across many machines. This provides an option to scale applications beyond a single machine while maintaining the ultra low latency and latency variability characteristics of Data Fabric.
The TCP (Transmission Control Protocol) transport allows for a standard network rollout for point to point fanout across trading floors and WANs. It is also adaptable for bridging difficult networking topologies.
Middleware Interoperability
NYSE Technologies provides the most extensive range of middlewares to the capital markets, all bound by a single, proven API - the Middleware Agnostic Messaging API (MAMA).
|