Computer system
AssigneeFujitsu Limited
InventorMASAKI ARAI
Life of this patent
Estimating the term…
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.
Claims16
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.
The management apparatus according to claim. 2, wherein the selecting unit, when there exist a computer allocated with a program exhibiting a higher priority level than a priority level allocated to the program execution computer and satisfying the request value of the throughput and a computer having a higher throughput than the former computer but not allocated with the program exhibiting the higher priority level than the priority level allocated to the program execution computer, selects a computer having the higher throughput as the first computer.
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.
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.
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.
Dependencies are inferred from the claim text.