System and method for defining associations between applications
First Claim
Patent Images
1. A system, comprising:
- a processor; and
a database for storing a model of an infrastructure associated with one or more of a computing and communications resource, the model defining;
a set of resources provided by the infrastructure;
a set of software applications operating within the infrastructure and utilising resources; and
associations between given applications in the model and given resources to indicate utilisation of the given resources by the given applications;
wherein the database stores;
capacity information associated with resources, the capacity information specifying, for one or more given resources, a resource capacity provided by those resources; and
resource allocation information, specifying for a given association between an application and one or more resources, a resource quantity allocated to the application from the associated one or more resources,wherein the database further stores;
capacity information associated with applications, the capacity information specifying, for an application, a resource capacity provided by the application to application services,wherein the database further stores;
information defining application services provisioned to users of applications;
associations between application services and applications; and
resource allocation information specifying, for a given association between an application service and an application, a resource quantity allocated to the application service from the associated one or more applications, andwherein the database stores information defining, for a given service type, a resource allocation profile indicating one or more resource quantities to be assigned to a service of the given type.
3 Assignments
0 Petitions
Accused Products
Abstract
A resource management system for managing resources in a computing and/or communications resource infrastructure is disclosed. The system comprises a database for storing a model of the resource infrastructure. The database defines a set of resources provided by the infrastructure; a set of software applications operating within the infrastructure and utilizing resources; and associations between given applications in the model and given resources to indicate utilization of the given resources by the given applications. The model can be used to perform resource utilization analysis and failure impact analysis.
84 Citations
28 Claims
-
1. A system, comprising:
-
a processor; and a database for storing a model of an infrastructure associated with one or more of a computing and communications resource, the model defining; a set of resources provided by the infrastructure; a set of software applications operating within the infrastructure and utilising resources; and associations between given applications in the model and given resources to indicate utilisation of the given resources by the given applications; wherein the database stores;
capacity information associated with resources, the capacity information specifying, for one or more given resources, a resource capacity provided by those resources; and
resource allocation information, specifying for a given association between an application and one or more resources, a resource quantity allocated to the application from the associated one or more resources,wherein the database further stores;
capacity information associated with applications, the capacity information specifying, for an application, a resource capacity provided by the application to application services,wherein the database further stores; information defining application services provisioned to users of applications; associations between application services and applications; and resource allocation information specifying, for a given association between an application service and an application, a resource quantity allocated to the application service from the associated one or more applications, and wherein the database stores information defining, for a given service type, a resource allocation profile indicating one or more resource quantities to be assigned to a service of the given type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28)
-
-
25. A computer program product embodied on a non-transitory computer readable medium, comprising:
-
software code for storing in a database a model of an infrastructure associated with one or more of a computing and communications resource, the model defining; a set of resources provided by the infrastructure; a set of software applications operating within the infrastructure and utilising resources; and associations between given applications in the model and given resources to indicate utilisation of the given resources by the given applications, wherein the database further stores;
capacity information associated with applications, the capacity information specifying, for an application, a resource capacity provided by the application to application services,wherein the database further stores; information defining application services provisioned to users of applications; associations between application services and applications; and resource allocation information specifying, for a given association between an application service and an application, a resource quantity allocated to the application service from the associated one or more applications, and wherein the database stores information defining, for a given service type, a resource allocation profile indicating one or more resource quantities to be assigned to a service of the given type.
-
Specification