Method for distributing data input/output load
First Claim
Patent Images
1. A method for distributing data input/output load performed by a management server connected to:
- at least one storage device for storing data and for inputting or outputting the stored data in response to an external request;
one or more computers for performing predetermined processes and making a request for input and output of the data stored in the storage device if necessary; and
more than one switches, each of the switches having a port connected to the storage device and the computers, and providing a connection between each port of the switches, the method comprising;
storing input and output management information on data input/output status of each port, and port connection management information for managing the computers and the storage device connected to each port on an appropriate memory of the management server;
inputting the data input/output status of each port from the corresponding switch thereof at predetermined time intervals, so as to reflect the status on the input and output management information;
inquiring the input and output management information and the port connection management information at predetermined time intervals, so as to determine ports having a great load and ports having a small load among ports connected to a same storage device of the storage devices;
checking whether or not a difference or a ratio of load between the ports having the great load and the ports having the small load is within an allowable range;
if the difference or the rate is beyond the allowable range, inquiring the input and output management information, so as to select a port having the great load out of the ports connected to the computers of a first switch with which the determined ports having the great load are equipped, and inquiring the input and output management information, so as to select a port having the small load out of the ports connected to the computers of a second switch with which the determined ports having the small load are equipped; and
inquiring the port connection management information, exchanging a disk image of a computer connected to the selected port having the great load and a disk image of a computer connected to the selected port having the small load.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for distributing data input/output load is performed by a management server which is connected to at least one storage device for storing data and for inputting or outputting the stored data in response to an external request, one or more computers for performing predetermined processes and making a request for input and output of the data stored in the storage device if necessary, and more than one switches each of which has a port connected to the storage device and the computers and provides a connection between each port of the switches.
37 Citations
10 Claims
-
1. A method for distributing data input/output load performed by a management server connected to:
-
at least one storage device for storing data and for inputting or outputting the stored data in response to an external request;
one or more computers for performing predetermined processes and making a request for input and output of the data stored in the storage device if necessary; and
more than one switches, each of the switches having a port connected to the storage device and the computers, and providing a connection between each port of the switches, the method comprising;
storing input and output management information on data input/output status of each port, and port connection management information for managing the computers and the storage device connected to each port on an appropriate memory of the management server;
inputting the data input/output status of each port from the corresponding switch thereof at predetermined time intervals, so as to reflect the status on the input and output management information;
inquiring the input and output management information and the port connection management information at predetermined time intervals, so as to determine ports having a great load and ports having a small load among ports connected to a same storage device of the storage devices;
checking whether or not a difference or a ratio of load between the ports having the great load and the ports having the small load is within an allowable range;
if the difference or the rate is beyond the allowable range, inquiring the input and output management information, so as to select a port having the great load out of the ports connected to the computers of a first switch with which the determined ports having the great load are equipped, and inquiring the input and output management information, so as to select a port having the small load out of the ports connected to the computers of a second switch with which the determined ports having the small load are equipped; and
inquiring the port connection management information, exchanging a disk image of a computer connected to the selected port having the great load and a disk image of a computer connected to the selected port having the small load. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for distributing data input/output load performed by a management server connected to:
-
at least one storage device for storing data and for inputting or outputting the stored data in response to an external request;
one or more computers for performing predetermined processes and making a request for input and output of the data stored in the storage device if necessary; and
more than one switches, each of the switches having a port connected to the storage device and the computers, and providing a connection between each port of the switches, the method comprising;
storing input and output management information on data input/output status of each port, and port connection management information for managing the computers and the storage device connected to each port on an appropriate memory of the management server;
inputting the data input/output status of each port from the corresponding switch thereof at predetermined time intervals, so as to reflect the status on the input and output management information; and
outputting the input and output management information. - View Dependent Claims (8)
-
-
9. A computer system comprising:
-
at least one storage device for storing data and for inputting or outputting the stored data in response to an external request;
one or more computers for performing predetermined processes and making a request for input and output of the data stored in the storage device if necessary; and
more than one switches, each of the switches having a port connected to the storage device and the computers, and providing a connection between each port of the switches, a management server connected to the storage device, the computers and the switches, the management server monitoring data input/output status at each port, and if unbalance of data input/output load between ports connected to a same storage device of the storage devices is beyond an allowable range, exchanging a disk image of a computer connected to a port having a great load among ports connected to computers of a first switch with which ports having the great load are equipped, and a disk image of a computer connected to a port having a small load among ports connected to computers of a second switch with which ports having the small load are equipped.
-
-
10. A management server connected to:
-
at least one storage device for storing data and for inputting or outputting the stored data in response to an external request;
one or more computers for performing predetermined processes and making a request for input and output of the data stored in the storage device if necessary; and
more than one switches, each of the switches having a port connected to the storage device and the computers, and providing a connection between each port of the switches, the management server comprising the functions of monitoring data input/output status of each port, and if unbalance of data input/output load among ports connected to a same storage device of the storage devices is beyond an allowable range, exchanging a disk image of a computer connected to a port having a great load among ports connected to computers of a first switch with which ports having the great load are equipped, and a disk image of a computer connected to a port having a small load among ports connected to computers of a second switch with which ports having the small load are equipped.
-
Specification