Network management system and method
First Claim
Patent Images
1. A network management system, comprising:
- a management system kernel that provides management systems with a run-time environment;
a managed object generation environment separately operable from the management system kernel and that provides a development environment for managing applications, wherein the management system kernel dynamically adds or dynamically modifies managed object (MO) information based upon an external meta file (EMM) from the managed object generation environment without interrupting an operation of the network management system; and
a dynamic library in the managed object generation environment that stores the MO information to be modified,wherein the EMM includes an address and name of the dynamic link library corresponding to the MO information to be modified,wherein the MO information is modified in the management system kernel according to said address, andwherein the MO information is transferred from the dynamic link library to a management object framework only when all executing threads have been executed.
4 Assignments
0 Petitions
Accused Products
Abstract
A network management system and method is disclosed that can add or modify, for example, a managed object, without recompiling or stopping operations of an executing network management system. Thus, preferred embodiments of the present invention allow a dynamic management of managed objects in a network management system.
88 Citations
14 Claims
-
1. A network management system, comprising:
-
a management system kernel that provides management systems with a run-time environment; a managed object generation environment separately operable from the management system kernel and that provides a development environment for managing applications, wherein the management system kernel dynamically adds or dynamically modifies managed object (MO) information based upon an external meta file (EMM) from the managed object generation environment without interrupting an operation of the network management system; and a dynamic library in the managed object generation environment that stores the MO information to be modified, wherein the EMM includes an address and name of the dynamic link library corresponding to the MO information to be modified, wherein the MO information is modified in the management system kernel according to said address, and wherein the MO information is transferred from the dynamic link library to a management object framework only when all executing threads have been executed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network management method comprising:
-
(a) storing a dynamic class loading routine in a management system kernel; (b) initializing a managed system by constructing a managed object framework of the management system kernel that contains information of managed object (MO) classes; (c) creating MO instances and registering the MO instances in a containment tree of the management system kernel according to the information of MO classes; (d) checking whether a dynamic class loading flag is on when receiving a management operation request from a management system; and (e) updating MO information on the management system kernel without interrupting an operation of the management system by, waiting for all threads to complete execution, loading a dynamic library to the managed object framework utilizing the dynamic class loading routine when the dynamic class loading flag is on, opening an EMM file stored outside the management system kernel, and resetting the dynamic class loading flag to off, wherein the MO information to be modified is stored in the managed object generation environment in the dynamic link library, wherein the EMM includes an address and name of the dynamic link library corresponding to the MO information to be modified, wherein the MO information is modified in the management system kernel according to said address, and wherein the MO information is transferred from the dynamic link library to the management object framework only when all executing threads have been executed. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A network management method, comprising:
-
storing a dynamic class loading routine in a management system kernel of the managed system; updating the management system kernel by modifying managed object (MO) information in the management system kernel while the managed system is operating by utilizing the dynamic class loading routine; and generating the MO information to be modified and generating an external meta file (EMM) in a managed object generation environment of the managed system wherein the dynamic class loading routine opens the EMM file to modify the MO information in the management system kernel, wherein the MO information to be modified is stored in the managed object generation environment in the form of a dynamic link library, wherein the EMM indicates an address and name of the dynamic link library corresponding to the MO information to be modified, wherein the MO information is modified in the management system kernel according to said address, and wherein the MO information is transferred from the dynamic link library to a management object framework only when all executing threads have been executed.
-
Specification