Resource allocation system, resource allocation method and program which flexibly introduces a service
First Claim
Patent Images
1. A resource allocation system comprising:
- a resource monitoring unit, as executed by a processor, which measures a current capacity and/or a current usage of a resource to be managed when the resource monitoring unit receives a request that the resource is newly allocated in order to start a service;
an allocation adjustment unit, as executed by the processor, which determines an amount of the resource allocated to the service, based on the current capacity and/or current usage of the measured resource; and
a resource allocation unit, as executed by the processor, which reserves the resource allocated to the service according to the amount determined by the allocation adjustment unit,wherein when the amount of the resource can be determined the allocation adjustment unit sends information of the resource reserved by the resource allocation unit to a source of the request, and when the amount of the resource can not be determined the allocation adjustment unit returns a message, which indicates a failure to reserve the resource allocated to the service, to the source of the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A resource allocation system comprising: a resource state monitoring unit which measures a capacity and/or a usage of a computer resource(s) to be managed (referred to below as “managing resource(s)”) and an allocation adjustment unit which determines a new amount of allocating resource(s) by using at least one item of information among either of capacity and usage of the managing resource, complying a resource(s) amount demanded to be allocated (referred to below as “demanded resource amount”), wherein the determined resource amount is allocated in response to a request for the resource amount.
-
Citations
20 Claims
-
1. A resource allocation system comprising:
-
a resource monitoring unit, as executed by a processor, which measures a current capacity and/or a current usage of a resource to be managed when the resource monitoring unit receives a request that the resource is newly allocated in order to start a service; an allocation adjustment unit, as executed by the processor, which determines an amount of the resource allocated to the service, based on the current capacity and/or current usage of the measured resource; and a resource allocation unit, as executed by the processor, which reserves the resource allocated to the service according to the amount determined by the allocation adjustment unit, wherein when the amount of the resource can be determined the allocation adjustment unit sends information of the resource reserved by the resource allocation unit to a source of the request, and when the amount of the resource can not be determined the allocation adjustment unit returns a message, which indicates a failure to reserve the resource allocated to the service, to the source of the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A resource allocation method, comprising:
-
monitoring, by a computer, a current capacity and/or a current usage of a resource to be managed when receiving a request that the resource is newly allocated in order to start a service; and determining an amount of the resource allocated to the service, based on the current capacity and/or the current usage of the measured resource, reserving the resource allocated to the service according to the determined amount, sending information of the resource reserved to a source of the request when the amount of the resource can be determined, and returning a message to the source of the request which indicates a failure to reserve the resource allocated to the service when the amount of the resource can not be determined. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium containing a program operated in a computer for determining an amount of a resource to be allocated, said program comprising:
-
a monitoring process which measures a current capacity and/or a current usage of a resource to be managed when the receiving a request that the resource is newly allocated in order to start a service; an allocation adjustment process which determines an amount of the resource is determined by using at least one item of information among either of allocated to the service based on the current capacity and/or the current usage of the measured resource; and a resource allocation process which reserves the resource allocated to the service according to the amount determined by the allocation adjustment unit, wherein when the amount of the resource can be determined the program causes information of the resource reserved by the resource allocation unit to be sent to a source of the request, and when the amount of the resource can not be determined the program causes a message to be returned which indicates a failure to reserve the resource allocated to the service, to the source of the request. - View Dependent Claims (20)
-
Specification