Smart Trade Technologies
Smart Trade Technologies
  | | | | |  
  Products
smartTrade Transaction Platform (STTP)

Technology

High Availability and Scalability

High availability is a constant and critical requirement in today's highly volatile trading environments, which is why STTP has native features enabling firms to use the same architecture and processes regardless of the number of servers in place.

The need for high-availability services has impacts at the server level for load balancing and fail-over issues. It also bears upon the client side (Transaction Development Kit) with regards to the session fail-over and the integration within a web clustered architecture (session transfer, http session replication).

STTP relies on a Cluster Matching Architecture (CMA) that works indifferently for one or more machines. Smart Trade's scalability solution exploits a specific feature of the matching process – financial instruments are structurally partitioned by instrument classes. Operations on a given instrument may (but not always) be independent from operations on another instrument. The algorithmic projection of the problem shows that the matching process for a partition/set of instruments can be distributed on several distinct dedicated servers. A simple way to describe the technological implication can be assessed as follows: a machine may be dedicated to a set of financial instruments, and the instrument partition operates as a natural load balancer.

This kind of architecture requires a set of replicated Master servers managing the global market and the instrument partition topology, and a number of Matchers managing the matching process for a set of instruments assigned by the Master.

For more information or to schedule a product demo in the US, please click here.
In EMEA, please click here.

 

 

Copyright © 2008, Smart Trade, Inc. All rights reserved.
Privacy Policy
| Terms of Use