SYSTEM AND METHOD FOR SUPPORTING OUT-OF-ORDER MESSAGE PROCESSING IN A DISTRIBUTED DATA GRID
First Claim
1. A method for supporting out-of-order message processing in a distributed data grid operating on one or more microprocessors, comprising:
- receiving a plurality of messages at a cluster node in the distributed data grid;
allowing each message in the plurality of messages to determine whether it needs to be handled in a particular order on a first thread; and
dispatching one or more said messages that do not need to be handled in the particular order on the first thread to one or more different threads.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method can support out-of-order message processing in a distributed data grid. A cluster node in the distributed data grid can receive a plurality of messages at a cluster node in the distributed data grid. The distributed data grid allows each message in the plurality of messages to determine whether it needs to be handled in a particular order on a first thread. The cluster node can dispatch one or more of said messages that do not need to be handled in the particular order on the first thread to one or more different threads.
-
Citations
20 Claims
-
1. A method for supporting out-of-order message processing in a distributed data grid operating on one or more microprocessors, comprising:
-
receiving a plurality of messages at a cluster node in the distributed data grid; allowing each message in the plurality of messages to determine whether it needs to be handled in a particular order on a first thread; and dispatching one or more said messages that do not need to be handled in the particular order on the first thread to one or more different threads. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for supporting out-of-order message processing in a distributed data grid, comprising:
-
one or more microprocessors; a cluster node in the distributed data grid running on the one or more microprocessors, wherein the cluster node operates to perform the steps of receiving a plurality of messages at a cluster node in the distributed data grid; allowing each message in the plurality of messages to determine whether it needs to be handled in a particular order on a first thread; and dispatching one or more said messages that do not need to be handled in the particular order on the first thread to one or more different threads. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine readable storage medium having instructions stored thereon that when executed cause a system to perform the steps of:
-
receiving a plurality of messages at a cluster node in the distributed data grid; allowing each message in the plurality of messages to determine whether it needs to be handled in a particular order on a first thread; and dispatching one or more said messages that do not need to be handled in the particular order on the first thread to one or more different threads.
-
Specification