Programming and development infrastructure for an autonomic element
First Claim
Patent Images
1. A computerized method for programming an autonomic manager, managing a managed element of a host server, the method comprising:
- (a) creating a management module encapsulating expertise for the autonomic manager;
(b) performing simulations on a separate autonomic controller concurrently with operations of the host server on data stream obtained from the host server to test the management module, comprising performing the simulations in real time using an observation stream of data collected on the host server;
(c) distributing the management module to one or more autonomic managers concurrently with the operations of the host server, comprising distributing the management module so that an uninterrupted operation of the host server is achieved;
(d) generating self configuring elements in the management module, the self configuring elements running automatically after the management module is loaded on the autonomic manager; and
(e) editing contents of the management module concurrently with the operations of the host server.
19 Assignments
0 Petitions
Accused Products
Abstract
Programming and development infrastructure for an autonomic element is provided. The system includes a control plane (ISAC), a host server, a management console, and a module development environment. The ISAC contains an Autonomic Controller Engine (ACE) and management module(s). The management module is comprised of a set of scenarios. The ISAC is embedded in a control plane.
111 Citations
23 Claims
-
1. A computerized method for programming an autonomic manager, managing a managed element of a host server, the method comprising:
-
(a) creating a management module encapsulating expertise for the autonomic manager; (b) performing simulations on a separate autonomic controller concurrently with operations of the host server on data stream obtained from the host server to test the management module, comprising performing the simulations in real time using an observation stream of data collected on the host server; (c) distributing the management module to one or more autonomic managers concurrently with the operations of the host server, comprising distributing the management module so that an uninterrupted operation of the host server is achieved; (d) generating self configuring elements in the management module, the self configuring elements running automatically after the management module is loaded on the autonomic manager; and (e) editing contents of the management module concurrently with the operations of the host server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium, having a computer readable program code instructions stored thereon, for execution by a processor, causing the processor to:
-
(a) create a management module encapsulating expertise for the autonomic manager; (b) perform simulations on a separate autonomic controller concurrently with operations of the host server on data stream obtained from the host server to test the management module, comprising performing the simulations in real time using an observation stream of data collected on the host server; (c) distribute the management module to one or more autonomic managers concurrently with the operations of the host server, comprising distributing the management module so that an uninterrupted operation of the host server is achieved; (e) generate self configuring elements in the management module, the self configuring elements running automatically after the management module is loaded on the autonomic manager; and (d) edit contents of the management module concurrently with the operations of the host server.
-
-
12. A system for programming an autonomic manager managing a managed element of a host server, the system comprising:
-
a processor; and a non-transitory computer readable storage medium having computer readable instructions stored thereon for execution the processor, forming; (a) a Module Development Environment module creating a management module encapsulating expertise for the autonomic manager, and editing contents of the management module concurrently with operations of the host server;
the Module Development Environment module being further configured to generate self configuring elements in the management module, the self configuring elements running automatically after the management module is loaded on the autonomic manager;(b) a Simulation Engine performing simulations on a separate autonomic controller concurrently with the operations of the host server on data stream obtained from the host server to test the management module, comprising performing the simulations in real time using an observation stream of data collected on the host server; and (c) a Module Distribution Environment module distributing the management module to one or more autonomic managers concurrently with the operations of the host server, comprising distributing the management module so that an uninterrupted operation of the host server is achieved. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification