Back to results
US 9,755,951 B2Granted
Financial network
AssigneeCfph, LLC
InventorJacob Loveless
Life of this patent
Estimating the term…
Abstract
A network system that facilitates financial transactions. A software defined network may operate to provide a variety of trading related services to a variety of customers with a low latency. Core or processor affinity for routing processes may improve speeds of routing. Data capture through a shared memory space may allow for a variety of analytics without introducing unacceptable delay.
Claims10
An apparatus comprising:
- a first routing device configured to direct traffic on a first network that is addressed to a local address and port pair of the first network to a destination on a remote second network and to direct traffic on a third network that is addressed to a local address and port pair of the third network to the destination on the remote second network, in which the first routing device is configured such that a first core of a first processor is configured to perform routing for the first network, and a second core of the first processor is configured to perform routing for the third network;
- in which, to facilitate mapping the local address and port pair of the first network to the destination, the routing device is configured to open a first socket to the destination, open a second socket to a second destination, load balance traffic addressed to the local address and port pair of the first network such that the traffic is split between the destination using the first socket and the second destination using the second socket, and fail over routing to the second socket in response to a determination that the first socket has failed;
- in which a third core of the routing device is configured to execute a process configured to access a portion of a memory space shared with the first core, copy at least one of a packet header and an entire packet from the portion of the memory space, and facilitate transmission of the at least one of the packet header and the entire packet to an analytics engine coupled to the first routing device while the first core routes the entire packet to the destination.
Dependencies are inferred from the claim text.