Method for allocating programs
First Claim
1. A method for allocating programs to resources suited to operating conditions thereof, comprising:
- generating composition management information for a plurality of resources based on management information relating to performance and capacity of each of the plurality of resources, the composition management information including identification information for the resources used by a plurality of programs;
searching for and locating the composition management information of a resource identified by said identification information for each of the plurality of programs, based on the composition management information of the plurality of resources, and generating program information which associates composition management information of each of the plurality of programs with the composition management information of said located resource; and
outputting information indicating that a resource abnormality has occurred with one of the plurality of programs, in cases where the composition management information of the resource which is associated with the program in the program information corresponds to one or more rules for detecting a resource abnormality in the program.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method for allocating programs to resources suited to operating conditions thereof comprises generating composition management information for a plurality of resources based on management information relating to performance and capacity of each of the resources. The composition management information includes identification information for the resources used by a plurality of programs. The method further comprises searching for and locating the composition management information of a resource identified by the identification information for each of the programs, based on the composition management information of the resources, and generating program information which associates composition management information of each of the programs with the composition management information of the located resource; and outputting information indicating that a resource abnormality has occurred with one of the programs, in cases where the composition management information of the resource which is associated with the program in the program information corresponds to one or more rules for detecting a resource abnormality in the program.
-
Citations
26 Claims
-
1. A method for allocating programs to resources suited to operating conditions thereof, comprising:
-
generating composition management information for a plurality of resources based on management information relating to performance and capacity of each of the plurality of resources, the composition management information including identification information for the resources used by a plurality of programs;
searching for and locating the composition management information of a resource identified by said identification information for each of the plurality of programs, based on the composition management information of the plurality of resources, and generating program information which associates composition management information of each of the plurality of programs with the composition management information of said located resource; and
outputting information indicating that a resource abnormality has occurred with one of the plurality of programs, in cases where the composition management information of the resource which is associated with the program in the program information corresponds to one or more rules for detecting a resource abnormality in the program. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for allocating programs to resources suited to operating conditions thereof, comprising:
-
a performance and capacity management processing module configured to gather and manage management information relating to performance and capacity of each of a plurality of resources; and
a composition management processing module configured to hold and manage composition management information for the plurality of resources by referring to said gathered management information and, by referring to the composition management information including identification information for the resources used by the programs and searching for and locating the composition management information of the resource identified by the identification information from the composition management information of the resources, to generate program information that associates the composition management information of said program with the composition management information of said located resource, and if the composition management information of the resource in said program information corresponds to rules for detecting a resource abnormality in the relevant program, to output information indicating that the resource abnormality has occurred with the program. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. In a computer readable medium storing a program for allocating programs to resources suited to operating conditions thereof, the program comprising:
-
code for gathering and managing management information relating to performance and capacity of each of a plurality of resources; and
code for holding and managing composition management information for the plurality of resources by referring to said gathered management information and, by referring to the composition management information including identification information for the resources used by the programs and searching for and locating the composition management information of the resource identified by the identification information from the composition management information of the resources, generating program information that associates the composition management information of said program with the composition management information of said located resource, and if the composition management information of the resource in said program information corresponds to rules for detecting a resource abnormality in the relevant program, outputting information indicating that the resource abnormality has occurred with the program. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for allocating programs to resources suited to operating conditions thereof, the resources each including composition management information relating to performance and capacity thereof, the programs including composition management information including operating conditions, the method comprising:
-
receiving the composition management information of a resource that corresponds to rules for detecting surplus resources, into a public domain system to hold and manage said information as composition management information for a virtual resource within a public domain; and
if no resource having composition management information satisfying the operating conditions of a program can be found, receiving a request into the public domain system for provision of the resource having composition management information satisfying the operating conditions of said program by referring to the composition management information of said held and managed virtual resources. - View Dependent Claims (19, 20)
-
-
21. A system for allocating programs to resources suited to operating conditions thereof, the resources each including composition management information relating to performance and capacity thereof, the programs including composition management information including operating conditions, the system comprising:
-
a public domain side composition management processing module configured to receive, when the composition management information of a resource corresponds to rules for detecting surplus resources, the composition management information of said resource and to hold and manage said composition management information as composition management information for a virtual resource within a public domain; and
a public domain side space scheduler configured to receive a request for provision of the resource transmitted from a private domain side space scheduler, when no resource having composition management information satisfying the operating conditions of a program can be found, and to transmit composition management information satisfying the operating conditions of said program from among the composition management information of said held and managed virtual resources to the private domain side space scheduler. - View Dependent Claims (22)
-
-
23. In a computer readable medium storing a program for allocating programs to resources suited to operating conditions thereof, the resources each including composition management information relating to performance and capacity thereof, the programs including composition management information including operating conditions, the program comprising:
-
code for receiving the composition management information of a resource that corresponds to rules for detecting surplus resources, into a public domain system to hold and manage said information as composition management information for a virtual resource within a public domain; and
code for, if no resource having composition management information satisfying the operating conditions of a program can be found, receiving a request into the public domain system for provision of the resource having composition management information satisfying the operating conditions of said program by referring to the composition management information of said held and managed virtual resources. - View Dependent Claims (24)
-
-
25. A system for allocating programs to resources suited to operating conditions thereof, comprising:
-
a private domain side performance and capacity management processing module configured to gather and manage management information relating to performance and capacity of each of a plurality of resources; and
a private domain side composition management processing module configured to hold and manage composition management information for the plurality of resources by referring to said gathered management information;
a private domain side execution management processing module configured to receive a program execution request, instruct reservation of a resource to be used by said program, and start up said program using the resource that is reserved by said reservation;
a private domain side space scheduler configured to reserve said resource as a resource for executing said program, if the composition management information of the resource associated with the program for which said reservation instruction has been issued satisfies operating conditions in the composition management information of said program;
a public domain side composition management processing module configured to detect a surplus resource, and to hold and manage composition management information of the surplus resource as composition management information for a virtual resource within a public domain; and
a public domain side space scheduler configured to receive a request for provision of the resource transmitted from the private domain side space scheduler for a program and to transmit composition management information satisfying operating conditions of said program from among the composition management information of said held and managed virtual resources. - View Dependent Claims (26)
-
Specification