CPC H04L 67/10 (2013.01) [G06F 9/542 (2013.01); G06F 9/544 (2013.01); H04L 43/08 (2013.01)] | 20 Claims |
1. A distributed computing system, comprising:
a plurality of computing nodes that include at least a first computing node and a second computing node, the second computing node including a hardware processor with a plurality of hardware processing cores that are coupled to common electronic memory for the hardware processor of the second computing node, the common electronic memory accessible by each of the plurality of hardware processing cores of the hardware processor of the second computing node,
at least one hardware processor of the first computing node configured to perform operations comprising:
processing an unsequenced electronic data message that is received via an electronic data network to which the first computing node is coupled;
obtaining a sequence identifier;
generating a sequenced electronic data message that is based on the received unsequenced electronic data message, the sequenced electronic data message including the obtained sequence identifier that indicates an ordering with respect to other sequenced data messages; and transmitting the sequenced electronic data message by using the electronic data network;
the hardware processor of the second computing node configured to perform operations comprising:
running, by using the plurality of hardware processing cores of the hardware processor of the second computing node, a plurality of computer processes;
processing the sequenced electronic data message that is received via the electronic data network by at least storing the sequenced electronic data message the common electronic memory that is accessible by each of the plurality of hardware processing cores of the hardware processor of the second computing node; and
selectively delivering data regarding the sequenced electronic data message that is stored in the common electronic memory to at least one of the plurality of computer processes that are running on the second computing node.
|