Patent ID: 8667488

Claim:
A hierarchical system comprising: system structures, each serving as a basic unit for managing allocation of resources, are arranged to have a tree structure, said tree structure comprising a first level, a second level directly above said first level, a third level directly above said second level, a system structure in the first level comprises: a processor comprising hardware configured to report performance information for the system structure in the first level to a system structure in the second level that manages the system structure in the first level; a system structure in the second level comprises: a processor comprising hardware configured to detect performance drop of system structures in the first level that the system structure in the second level manages based on the performance information reported from the system structures in the first level, perform optimization calculation for reallocating resources to the system structures in the first level that the system structure in the second level manages based on said performance information and resource management information for the system structure in the first level that the system structure in the second level manages, independent of system structures in the third level, when the performance drop is detected, reallocate resources based on the result of the calculation to the system structure in the first level that the system structure in the second level manages when the performance of system structures in the first level that the system structure in the second level manages can be improved with said optimization calculation independent of the system structure in the third level, the optimization calculation being performed on resources with deficiency and resources with excess; report the performance information of the system structure in the second level to a system structure in the third level that manages the system structure in the second level when the performance of the system structures that the system structure in the second level manages is not improved with said optimization calculation; and manage, based on a result of said optimization calculation from the system structure in the third level that manages the system structure in the second level, the resources allocated by the system structure in the third level by repeating the optimization calculation for resources with deficiency and resources with excess.