CPC G06Q 40/04 (2013.01) [H04L 45/72 (2013.01)] | 29 Claims |
1. An intelligent packet switch for use in a network to offload data processing operations from an electronic trading platform in the network to the packet switch, the packet switch comprising:
a plurality of ports;
switching logic; and
a processor;
wherein the switching logic and processor are embedded within the packet switch;
at least one of the ports being configured to receive a plurality of incoming data packets, wherein each of a plurality of the incoming data packets comprises a plurality of financial market data messages, the financial market data messages comprising data that describes financial market data for a plurality of financial instruments, wherein the incoming data packets belong to a plurality of different feeds of financial market data, and wherein at least a plurality of the received data packets comprise unreliable datagram protocol (UDP) data packets;
wherein the embedded processor is configured to process a plurality of the UDP data packets as the UDP data packets stream through the packet switch so that one or more data processing operations are offloaded from the electronic trading platform to the packet switch;
at least another of the ports being configured to output a plurality of outgoing data packets that are based on the processed UDP data packets; and
wherein the switching logic is configured to determine a port for the outgoing data packets.
|