METHODS AND SYSTEMS FOR COORDINATED TRANSACTIONS IN DISTRIBUTED AND PARALLEL ENVIRONMENTS
First Claim
1. A method for minimizing communication between nodes in a system comprising multiple nodes for executing requests in which a request type is associated with a particular node, the method comprising the steps of:
- receiving compound requests, each compound request comprising a plurality of individual requests, wherein one or more compound requests include individual requests of different request types;
maintaining information about frequencies of compound requests received and the request types of the individual requests comprising said compound requests; and
for a plurality of different request types of individual requests which frequently occur in a compound request, associating said plurality of different request types to a same node.
1 Assignment
0 Petitions
Accused Products
Abstract
Automated techniques are disclosed for minimizing communication between nodes in a system comprising multiple nodes for executing requests in which a request type is associated with a particular node. For example, a technique comprises the following steps. Information is maintained about frequencies of compound requests received and individual requests comprising the compound requests. For a plurality of request types which frequently occur in a compound request, the plurality of request types is associated to a same node. As another example, a technique for minimizing communication between nodes, in a system comprising multiple nodes for executing a plurality of applications, comprises the steps of maintaining information about an amount of communication between said applications, and using said information to place said applications on said nodes to minimize communication among said nodes.
5 Citations
17 Claims
-
1. A method for minimizing communication between nodes in a system comprising multiple nodes for executing requests in which a request type is associated with a particular node, the method comprising the steps of:
-
receiving compound requests, each compound request comprising a plurality of individual requests, wherein one or more compound requests include individual requests of different request types; maintaining information about frequencies of compound requests received and the request types of the individual requests comprising said compound requests; and for a plurality of different request types of individual requests which frequently occur in a compound request, associating said plurality of different request types to a same node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for minimizing communication between nodes in a system comprising multiple nodes for executing requests in which a request type is associated with a particular node, the apparatus comprising:
-
a memory; and at least one processor coupled to the memory and configured to; receive compound requests, each compound request comprising a plurality of individual requests, wherein one or more compound requests include individual requests of different request types; maintain information about frequencies of compound requests received and the request types of the individual requests comprising said compound requests; and for a plurality of different request types of individual requests which frequently occur in a compound request, associating said plurality of different request types to a same node. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification