Methods and systems for migrating network resources to improve network utilization
First Claim
1. A method of migrating a lock manager in a computer network to improve network utilization, for use in a computer network comprising a first group of computers located in a first datacenter, and a second group of computers located in a second datacenter, and wherein the first group of computers access resources owned by the second group of computers, and a lock manager manages access to the resources, the method comprising:
- for each computer of a plurality of computers of the first group of computers, determining an associated aggregate access latency time, based on at least one defined access latency metric, indicating an aggregate latency time for requests from all the computers of the first group of computers, in aggregate, to reach the each computer of the plurality of computers;
identifying one of the computers from the first group of computers based on the aggregate access latency times; and
moving the lock manager from the second data center to a location in the first data center based on the identified one of the computers from the first group of computers.
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.
20 Citations
20 Claims
-
1. A method of migrating a lock manager in a computer network to improve network utilization, for use in a computer network comprising a first group of computers located in a first datacenter, and a second group of computers located in a second datacenter, and wherein the first group of computers access resources owned by the second group of computers, and a lock manager manages access to the resources, the method comprising:
-
for each computer of a plurality of computers of the first group of computers, determining an associated aggregate access latency time, based on at least one defined access latency metric, indicating an aggregate latency time for requests from all the computers of the first group of computers, in aggregate, to reach the each computer of the plurality of computers; identifying one of the computers from the first group of computers based on the aggregate access latency times; and moving the lock manager from the second data center to a location in the first data center based on the identified one of the computers from the first group of computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for migrating a lock manager in a computer network to improve network utilization, for use in a computer network comprising a first group of computers located in a first datacenter, and a second group of computers located in a second datacenter, and wherein the first group of computers access resources owned by the second group of computers, and a lock manager manages access to the resources, the system comprising:
-
a memory for storing data; and one or more processor units connected to the memory for receiving data from and transmitting, data to the memory, the one or more processing units configured for (i) for each of a plurality of computers of the first group of computers, 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 computers of the first group of computers, in aggregate, to reach the each computer of the plurality of computers, (ii) identifying one of the computers from the first group of computers based on the aggregate access latency times, and (iii) moving the lock manager from the second data center to a location in the first data center based on the identified one of the computers from the first group of computers. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An article of manufacture comprising a program storage device readable by computer, tangibly embodying a program of instructions executable by the computer to perform a method for migrating a lock manager to improve network utilization, for use in a multi-node network comprising a first group of computers located in a first datacenter and a second group of computers located in a second datacenter, and wherein computers of the network share network resources and a lock manager manages access to the resources, the method comprising:
-
for each of a plurality of computers of the first group of computers, determining an associated aggregate access latency time, based on at least one defined access latency metric, indicating an aggregate latency time for requests from all the computers of the first group of computers, in aggregate, to reach the each computer of the plurality of computers; identifying one of the computers from the first group of computers based on the aggregate access latency times; and moving the lock manager from the second data center to a location in the first data center based on the identified one of the computers from the first group of computers. - View Dependent Claims (17, 18, 19, 20)
-
Specification