1. An information processing method comprising: initializing an application on an information processing apparatus by a predetermined system controller of an operating system launched thereon; generating an execution space for the application, the execution space being an environment that executes the application on the predetermined operating system; creating, in the execution space of the application, an execution space controller, including within a local resource manager; allocating, by a global resource manager of the system controller, resources of the information processing apparatus to the execution space in advance of execution of the application; starting one or more processes of the application in the execution space; allocating, by the local resource manager of the execution space, the resources allocated thereto to each of the processes started in the execution space, wherein surplus resources, which result from the local resource manager subtracting the resources allocated to the processes started in the execution space from the resources allocated to the execution space, are reserved in the execution space; requesting the additional resource allocation from the process; determining by the local resource manager whether or not the surplus resources, reserved in the execution space to which the process belongs, satisfies the request for the additional resource allocation; upon the surplus resources not satisfying the request, requesting by the local resource manager to the global resource manager to allocate additional resources to the execution space; and allocating by the local resource manager the additional resources, included in the surplus resources reserved in the execution space and the resources allocated additionally by the global resource manager to the execution space, to the process.