COMPUTER SYSTEM
First Claim
1. A management apparatus configured to manage allocation of processes to a plurality of computers each having a different throughput, the management apparatus comprising:
- a unit configured to store management information containing respective throughputs of the plurality of computers;
a unit configured to acquire a request value containing a throughput requested for executing a program from a program execution computer, to which execution of the program is allocated, in the plurality of computers;
a selecting unit configured to select a computer having a throughput suited to the request value from within the plurality of computers; and
a switchover control unit configured to allocate the program allocated to the program execution computer to the selected computer.
1 Assignment
0 Petitions
Accused Products
Abstract
In the present invention, a management apparatus includes a unit configured to store management information including a throughput of each of a plurality of computers, a unit configured to acquire a request value which includes a throughput that is required for executing a program from a program execution computer to which execution of a program has been assigned among a plurality of computers, a selecting unit configured to select a computer of a throughput compliant with the request value from among a plurality of computers, and a switchover control unit configured to allocate the program allocated to the program execution computer to the selected computer.
-
Citations
16 Claims
-
1. A management apparatus configured to manage allocation of processes to a plurality of computers each having a different throughput, the management apparatus comprising:
-
a unit configured to store management information containing respective throughputs of the plurality of computers; a unit configured to acquire a request value containing a throughput requested for executing a program from a program execution computer, to which execution of the program is allocated, in the plurality of computers; a selecting unit configured to select a computer having a throughput suited to the request value from within the plurality of computers; and a switchover control unit configured to allocate the program allocated to the program execution computer to the selected computer. - View Dependent Claims (2, 3, 4)
-
-
5. A computer system comprising:
-
a plurality of computers each having a different throughput; and a management apparatus configured to manage allocation of processes to the plurality of computers, the management apparatus comprising; a unit configured to store management information containing respective throughputs of the plurality of computers; a unit configured to acquire a request value containing a throughput requested for executing a program from a program execution computer, to which execution of the program is allocated, in the plurality of computers; a selecting unit configured to select a computer having a throughput suited to the request value from within the plurality of computers; and a switchover control unit configured to allocate the program allocated to the program execution computer to the selected computer. - View Dependent Claims (6, 7, 8)
-
-
9. A management method for managing allocation of processes to a plurality of computers each having a different throughput, the management method comprising:
-
acquiring a request value containing a throughput requested for executing a program from a program execution computer, to which execution of the program is allocated, in the plurality of computers; selecting a computer having a throughput suited to the request value from within the plurality of computers by referring to information indicating respective throughputs of the plurality of computers; and allocating the program allocated to the program execution computer to the selected computer. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer-readable recording medium having stored therein a program for causing a management apparatus to execute a process for managing allocation of processes to a plurality of computers each having a different throughput, the process comprising:
-
acquiring a request value containing a throughput requested for executing a program from a program execution computer, to which execution of the program is allocated, in the plurality of computers; selecting a computer having a throughput suited to the request value from within the plurality of computers by referring to information indicating respective throughputs of the plurality of computers; and allocating the program allocated to the program execution computer to the selected computer. - View Dependent Claims (14, 15, 16)
-
Specification