Methods and systems for migrating network resources to improve network utilization
First Claim
1. A method of migrating network resources to improve network utilization, for use in a multi-node network wherein nodes of the network share network resources, the method comprising the steps of:
- identifying a group of nodes that share one of the network resources;
for each of a plurality of the nodes of the multi-node network, determining an associated aggregate access latency time, based on at least one defined access latency metric, indicating an aggregate latency time for requests from the nodes of said group of nodes, in aggregate, to reach said each node of said plurality of nodes;
identifying one of the nodes from the multi-node network based on said aggregate access latency times;
moving said shared resource to a location in the network based on the identified one of the nodes; and
after moving said shared resource to said location, directing requests from said group of nodes for the shared resource to the identified one of the nodes to reduce overall aggregate access latency time for said requests from said group of nodes to reach the shared resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are disclosed for migrating network resources to improve network utilization, for use in a multi-node network wherein nodes of the network share network resources. The method comprises the steps of identifying a group of nodes that share one of the network resources, and identifying one of the nodes satisfying a specified condition based on at least one defined access latency metric. The shared resource is moved to the identified one of the nodes to reduce overall access latency to access the shared resource by said group of nodes. One embodiment of the invention provides a method and system to synchronize tasks in a distributed computation using network attached devices (NADs). A second embodiment of the invention provides a method and system to reduce lock latency and network traffic by migrating lock managers to coupling facility locations closest to nodes seeking resource access.
17 Citations
20 Claims
-
1. A method of migrating network resources to improve network utilization, for use in a multi-node network wherein nodes of the network share network resources, the method comprising the steps of:
-
identifying a group of nodes that share one of the network resources; for each of a plurality of the nodes of the multi-node network, determining an associated aggregate access latency time, based on at least one defined access latency metric, indicating an aggregate latency time for requests from the nodes of said group of nodes, in aggregate, to reach said each node of said plurality of nodes; identifying one of the nodes from the multi-node network based on said aggregate access latency times; moving said shared resource to a location in the network based on the identified one of the nodes; and
after moving said shared resource to said location, directing requests from said group of nodes for the shared resource to the identified one of the nodes to reduce overall aggregate access latency time for said requests from said group of nodes to reach the shared resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18, 19, 20)
-
-
10. A system for migrating network resources to improve network utilization, for use in a multi-node network wherein nodes of the network share network resources, the system comprising:
one or more processing units configured for (i) identifying a group of nodes that share one of the network resources, (ii) for each of a plurality of the nodes of the multi-node network, determining an associated aggregate access latency time, based on at least one defined access latency metric, indicating an aggregate latency time for requests from the nodes of said group of nodes, in aggregate, to reach said each node of said plurality of nodes;
(iii) identifying one of the nodes based on said aggregate access latency times, and (iv) moving said shared resource to the identified one of the nodes, and (v) after moving said shared resource to said location, directing requests from said group of nodes for the shared resource to the identified one of the nodes to reduce overall aggregate access latency time for said requests from said group of nodes to reach the shared resource.- View Dependent Claims (11, 12, 13)
-
14. An article of manufacture comprising a program storage device readable by computer, tangibly embodying a program of instructions executable by the computer to perform method steps for migrating network resources to improve network utilization, for use in a multi-node network wherein nodes of the network share network resources, the method steps comprising:
-
identifying a group of nodes that share one of the network resources; for each of a plurality of the nodes of the multi-node network, determining an associated aggregate access latency time, based on at least one defined access latency metric, indicating an aggregate latency time for requests from the nodes of said group of nodes, in aggregate, to reach said each node of said plurality of nodes; identifying one of the nodes based on said access latency times; moving said shared resource to the identified one of the nodes; and
after moving said shared resource to said location, directing requests from said group of nodes for the shared resource to the identified one of the nodes to reduce overall access latency time for said requests from said group of nodes to reach the shared resource. - View Dependent Claims (15, 16, 17)
-
Specification