METHODS AND SYSTEMS FOR COORDINATED TRANSACTIONS
First Claim
1. A method for handling requests in a data processing system, comprising the steps of:
- receiving a compound request comprising at least two individual requests of different types;
placing an individual request r1 of said compound request on a queue for requests of type t1, wherein t1 is the request type of r1;
after r1 has reached the front of said queue, determining if at least one individual request of said compound request can execute; and
executing said compound request, if it is determined that all individual requests of the compound request can execute.
1 Assignment
0 Petitions
Accused Products
Abstract
Automated techniques are disclosed for coordinating request or transaction processing in a data processing system. For example, a technique for handling requests in a data processing system comprises the following steps. A compound request comprising at least two individual requests of different types is received. An individual request r1 of the compound request is placed on a queue for requests of type t1, wherein t1 is the request type of r1. After r1 has reached the front of the queue, it is determined if at least one individual request of said compound request can execute. The compound request is executed if it is determined that all individual requests of the compound request can execute.
-
Citations
20 Claims
-
1. A method for handling requests in a data processing system, comprising the steps of:
-
receiving a compound request comprising at least two individual requests of different types; placing an individual request r1 of said compound request on a queue for requests of type t1, wherein t1 is the request type of r1; after r1 has reached the front of said queue, determining if at least one individual request of said compound request can execute; and executing said compound request, if it is determined that all individual requests of the compound request can execute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A data processing system for handling requests, comprising:
-
a memory; and a processor coupled to the memory and configured to;
(i) receive a compound request comprising at least two individual requests of different types;
(ii) place an individual request r1 of said compound request on a queue for requests of type t1, wherein t1 is the request type of r1;
(iii) after r1 has reached the front of said queue, determine if at least one individual request of said compound request can execute; and
(iv) execute said compound request, if it is determined that all individual requests of the compound request can execute. - View Dependent Claims (17, 18, 19)
-
-
20. An article of manufacture for handling requests in a data processing system, the article comprising a computer readable storage medium containing one or more computer programs which, when executed by a computer, implement the steps of:
-
receiving a compound request comprising at least two individual requests of different types; placing an individual request r1 of said compound request on a queue for requests of type t1, wherein t1 is the request type of r1; after r1 has reached the front of said queue, determining if at least one individual request of said compound request can execute; and executing said compound request, if it is determined that all individual requests of the compound request can execute.
-
Specification