Sticky order routers
AssigneeTrading Technologies International, Inc.
InventorSagy Pundak Mintz
Life of this patent
Estimating the term…
Abstract
A sticky order routing system may include multiple order routers in communication with an electronic exchange for communicating transaction messages. Each of the order routers communicates transaction messages between multiple associated trading sessions and the electronic exchange, where of the associated trading sessions is assigned to the order router in communication with the electronic exchange. Transaction message traffic between the order routers and the electronic exchange is monitored, such as randomly, based on round-robin assignment, and/or trading data. In response to transaction message traffic exceeding a threshold, the trading session may be assigned to a new order router.
Claims8
A method including for managing trading communications with an electronic exchange, the method comprising:
- assigning, by a traffic monitor of a gateway, a trading session for a client device to a first order router of a plurality of order routers;
- comparing, by the traffic monitor of the gateway, communications traffic between the first order router and an electronic exchange for the trading session to a predetermined communications threshold, wherein the trading session includes multiple electronic trading communications from the client device to the electronic exchange and from the electronic exchange to the client device for transacting orders for a tradeable object at the electronic exchange through the first order router;
- determining, by the traffic monitor of the gateway, whether the communications traffic exceeds the predetermined communications threshold;
- and
- in response to determining that the communications traffic exceeds the predetermined communications threshold, re-assigning, by the traffic monitor of the gateway the trading session to a second order router of the plurality of order routers in communication with the electronic exchange, wherein, subsequent to the re-assigning of the trading session to the second order router, the trading session includes multiple subsequent electronic trading communications from the client device to the electronic exchange and from the electronic exchange to the client device through the second order router.
Dependencies are inferred from the claim text.