Model-Based system management
First Claim
Patent Images
1. A method comprising:
- accessing a set of one or more models, the one or more models including;
a model of an application, the model of the application including one or more information pages for each of one or more components or relationships in the model of the application;
or a model of a system, the model of the system representing one or more managed systems and including characteristics and relationships of the one or more managed systems;
performing, with the set of one or more models, at least two of;
provisioning systems based on the set of one or more models;
provisioning virtual systems based on the set of one or more models;
provisioning test environments based on the set of one or more models;
updating the set of one or more models based on deployments made in the system;
predicting system capacity based on the set of one or more models;
monitoring health of the system based on the set of one or more models;
managing configurations of the system based on the set of one or more models;
or updating the set of one or more models by propagating attributes.
6 Assignments
0 Petitions
Accused Products
Abstract
A model of a system is generated and used as a basis for managing the system. As the system is managed, the system model can be updated to reflect changes to the system. Managing of the system can include one or more of provisioning applications in the system, provisioning applications in virtual systems, provisioning test environments, monitoring the configuration of the system, monitoring the system including the health of the system, performing capacity planning for the system, and propagating attributes to different components in the system.
342 Citations
17 Claims
-
1. A method comprising:
-
accessing a set of one or more models, the one or more models including;
a model of an application, the model of the application including one or more information pages for each of one or more components or relationships in the model of the application;
ora model of a system, the model of the system representing one or more managed systems and including characteristics and relationships of the one or more managed systems;
performing, with the set of one or more models, at least two of;
provisioning systems based on the set of one or more models;
provisioning virtual systems based on the set of one or more models;
provisioning test environments based on the set of one or more models;
updating the set of one or more models based on deployments made in the system;
predicting system capacity based on the set of one or more models;
monitoring health of the system based on the set of one or more models;
managing configurations of the system based on the set of one or more models;
orupdating the set of one or more models by propagating attributes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more processors, causes the one or more processors to:
-
create one or more of;
an application model, the application model including one or more information pages for each of one or more components or relationships in the application model;
ora system model, the system model representing one or more managed systems and including characteristics and relationships of the one or more managed systems;
do two or more of;
provision systems based on the created one or more models;
provision virtual systems based on the created one or more models;
provision test environments based on the created one or more models;
update the created one or more models based on deployments made in the system;
predict system capacity based on the created one or more models;
monitor health of the system based on the created one or more models;
manage configurations of the system based on the created one or more models;
orupdate the created one or more models by propagating attributes. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
means for accessing one or more of an application model and a system model, the application model including one or more information pages for each of one or more components or relationships in the application model, and the system model representing one or more managed systems and including characteristics and relationships of the one or more managed systems;
two or more of;
means for provisioning systems based on one or more of the application model and the system model;
means for provisioning virtual systems based on one or more of the application model and the system model;
means for provisioning test environments based on one or more of the application model and the system model;
means for updating one or more of the application model and the system model based on deployments made in the system;
means for predicting system capacity based on one or more of the application model and the system model;
means for monitoring health of the system based on one or more of the application model and the system model;
means for managing configurations of the system based on one or more of the application model and the system model;
ormeans for updating one or more of the application model and the system model by propagating attributes. - View Dependent Claims (15, 16, 17)
-
Specification