System management method and apparatus
First Claim
1. A system management method of carrying out at least one management task in relation to at least one service intended to be provided by a computer system including cooperating physical and logical entities, said method comprising the steps of:
- providing for the or each said at least one service, a respective declarative model specifying independently of any particular said task, requirements needing to be met for the service to be available, these requirements being set out in terms of the entities required and the inter-relationships of the required entities, providing for the or each said at least one management task, respective task control means for controlling performance of the corresponding task in a manner independent of any particular said model and in terms of general inferencing operations that can be performed on any said model, and performing a said at least one management task in relation to a said at least one service by a process, activating the process so inferencing operations are performed on the corresponding declarative model under the control of the said task control means relevant to that management task.
4 Assignments
0 Petitions
Accused Products
Abstract
To facilitate the carrying out of a range of different types of management task in a computer system (such as fault diagnosis and service installation), declarative models (22) are constructed of the various services provided by the system (10-13). These models (22) specify the requirements that need to be met for the corresponding service to be available. These requirements are set out in terms of the system entities that need to be present and the inter-relationships of these entities. In addition, each management task is specified in a corresponding task program (21) in terms of general inferencing operations that can be performed on any of the models. Execution of a particular management task involves carrying out inferencing operations on the appropriate service model (22) in accordance with the task program (21) for the management task under consideration.
31 Citations
19 Claims
-
1. A system management method of carrying out at least one management task in relation to at least one service intended to be provided by a computer system including cooperating physical and logical entities, said method comprising the steps of:
providing for the or each said at least one service, a respective declarative model specifying independently of any particular said task, requirements needing to be met for the service to be available, these requirements being set out in terms of the entities required and the inter-relationships of the required entities, providing for the or each said at least one management task, respective task control means for controlling performance of the corresponding task in a manner independent of any particular said model and in terms of general inferencing operations that can be performed on any said model, and performing a said at least one management task in relation to a said at least one service by a process, activating the process so inferencing operations are performed on the corresponding declarative model under the control of the said task control means relevant to that management task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. System management apparatus for carrying out at least one management task in relation to at least one service intended to be provided by a computer system including cooperating physical and logical entities, said apparatus comprising:
-
a declarative model specifying independently of any particular said task, the requirements needing to be met for the service to be available, these requirements being set out in terms of the entities required and the inter-relationships of the required entities, one of said declarative models being provided for the or each said at least one service, inference engine means for carrying out inferencing operations in relation to a said declarative model, task control means, one of said task control means being respectively provided for the or each said at least one management task, each task control means being arranged for controlling performance of the corresponding task by said inference engine means in a manner independent of any particular said model and in terms of general inferencing operations, and means for causing a said at least one management task to be carried out in relation to a said at least one service, said means for causing being arranged for causing said inference engine means to operate on the corresponding declarative model under the control of the said task control means relevant to that management task. - View Dependent Claims (19)
-
Specification