Information Processing Method and Information Processing Apparatus
First Claim
1. An information processing method comprising:
- requesting additional resource allocation for a process which is executed in an execution space;
determining whether or not the additional resource allocation is approved, based on a resource allocation limitation which is defined in correspondence with the execution space to which the process belongs; and
upon the additional resource allocation being approved, processing the additional resource allocation.
3 Assignments
0 Petitions
Accused Products
Abstract
In FIG. 2, a process (32) included in a first execution space (20a) issue a request of resource assignment to a local resource management part (46), which then acquires an authentication ID of the requesting process (32) and determines whether the resource assignment can be performed. If the resource assignment can be performed and resources held beforehand in the first execution space (20a) can fulfill the request, then the local resource management part (46) performs the resource assignment to the process (32). If the resources cannot fulfill the request, the local resource management part (46) issues the request of resource assignment to a global resource management part (56), which then acquires the authentication ID of the requesting first execution space (20a) and determines whether the resource assignment can be performed. If determining that the resource assignment can be performed, the global resource management part (56) performs the resource assignment to the first execution space (20a).
34 Citations
19 Claims
-
1. An information processing method comprising:
-
requesting additional resource allocation for a process which is executed in an execution space; determining whether or not the additional resource allocation is approved, based on a resource allocation limitation which is defined in correspondence with the execution space to which the process belongs; and upon the additional resource allocation being approved, processing the additional resource allocation. - View Dependent Claims (2)
-
-
3. An information processing method comprising:
-
requesting additional resource allocation for a process which is executed in an execution space; determining whether or not the additional resource allocation for the process is approved, based on an allocation limitation for processes which is a limitation on resource allocation defined for each of the processes; upon the additional resource allocation for the process being approved, requesting the additional resource allocation for the execution space to which the process belongs; determining whether or not the additional resource allocation for the execution space is approved, based on an allocation limitation for execution spaces which is a limitation on resource allocation defined for each of the execution spaces; upon the additional resource allocation for the execution space being approved, allocating the additional resources to the execution space; and allocating the additional resource included in the resources allocated to the execution space, to the process. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. An information processing apparatus in which a plurality of execution spaces are generated, comprising:
-
a process executing unit, provided for each of the execution spaces and operative to execute one or more processes and to request to allocate additional resources for the process; a primary determiner operative to receive the request from the process executing unit and to determine whether or not the additional resource allocation for the process is approved, based on an allocation limitation for processes, which is a resource allocation limitation defined for each of the processes; an execution space processing unit operative, upon the additional resource allocation for the process being approved in the primary determiner, to request to allocate the additional resources for the execution space to which the process belongs; a secondary determiner operative to receive the request from the execution space processing unit and to determine whether or not the additional resource allocation for the execution space is approved, based on an allocation limitation for execution spaces which is a limitation on resource allocation defined for each of the execution spaces; and an allocation processing unit operative, upon the additional resource allocation for the execution space being approved in the secondary determiner, to execute the resource allocation processing. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An information processing apparatus comprising:
-
a controller operative to control the information processing apparatus integrally and to generate an execution space corresponding to software which is executed; and a process executing unit operative to execute a process started to execute the software, wherein upon the process executing unit requesting to allocate additional resources, the controller allocates resources to the execution space to which the process belongs under an allocation limitation defined for the execution space in advance.
-
-
18. A computer program product comprising:
-
a requesting module which requests additional resource allocation for a process which is executed in an execution space; a determining module which determines whether or not the additional resource allocation for the process is approved, based on an allocation limitation for processes which is a limitation on resource allocation defined in correspondence with each of the processes; a requesting module which, when the additional resource allocation for the process is approved, requests additional resource allocation for the execution space to which the process belongs; a determining module which determines whether or not the additional resource allocation for the execution space is approved, based on an allocation limitation for execution spaces which is a limitation on resource allocation defined in correspondence with each of the execution spaces; an allocating module which, when the additional resource allocation for the execution space is approved, allocates the additional resources to the execution space; and an allocating module which allocates the additional resource, included in the resources allocated to the execution space, to the process.
-
-
19. Computer readable recording medium having stored thereon:
-
a computer program which makes a computer execute predefined functions; fixed ID information supplied to the computer program; and limitation information on allocation of resources allocated to an execution space generated when the computer program is executed in the computer.
-
Specification