Design for scalable network management systems
First Claim
1. A scalable communications Network Management System (NMS) comprising:
- a plurality of network elements (NE)s;
a first management group of no more than said NEs, where n is a pessimistic estimate of a small fraction of the final size of the network;
a first NMS subsystem for managing said first management group, said first NMS subsystem including a first plurality of management modules corresponding to a first plurality of management functions, each said management module having a port connected to said other management modules for communications limited to said first NMS subsystem;
a second management group of no more than said n NEs; and
a second NMS subsystem for managing said second management group, replicated from said first NMS subsystem, with a first plurality of management modules, where each said management module is connected to said other management module for communications limited to said second NMS subsystem.
17 Assignments
0 Petitions
Accused Products
Abstract
A system and methodology for building highly scalable Network Management Systems (NMS)s for the management of large voice and data networks is provided. The NMS of the present invention is designed to manage a plurality of network elements communicating through network controlled links. The elements are combined into management groups of no more than n elements. A first functional subsystem controls and manages the communication functions associated with a first group of elements. Each function or process inside the subsystem is guaranteed to communicate with only one instance of every other type of process or function. As additional network elements are added to the system, additional management groups are also added, one functional subsystem for every management group of elements. The plurality of other functional subsystems are substantially the same as the first functional subsystem. Limiting the management process to intra-subgroup communications greatly simplifies expansion of the system. When a total of m management groups exist, at least (m−1) functional subsystems are replicated from the first NMS subsystem. Thus, the network is scaled up by using size-limited subsystems.
-
Citations
23 Claims
-
1. A scalable communications Network Management System (NMS) comprising:
-
a plurality of network elements (NE)s;
a first management group of no more than said NEs, where n is a pessimistic estimate of a small fraction of the final size of the network;
a first NMS subsystem for managing said first management group, said first NMS subsystem including a first plurality of management modules corresponding to a first plurality of management functions, each said management module having a port connected to said other management modules for communications limited to said first NMS subsystem;
a second management group of no more than said n NEs; and
a second NMS subsystem for managing said second management group, replicated from said first NMS subsystem, with a first plurality of management modules, where each said management module is connected to said other management module for communications limited to said second NMS subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a network of communicating network elements (NE)s, a method of scaling a network management function as the network expands, the method comprising:
-
grouping NEs into first and second management groups of no more than n NEs in each group, where n is a pessimistic estimate of a small fraction of the final size of the network;
configuring a first Network Management System (NMS) subsystem to manage a first plurality of functions for the first management group;
managing the first NMS subsystem through interactions between the first plurality of first NMS subsystem functions;
replicating the first NMS subsystem, creating a second NMS subsystem to manage the first plurality of functions for the second management group; and
managing the second NMS subsystem through interactions between the first plurality of second NMS subsystem functions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. In a network of communicating network elements (NE)s, a method of scaling a network management function as the network expands, the method comprising:
-
grouping NEs into a first network subsystem;
configuring a first Network Management System (NMS) subsystem to manage a plurality of functions for the first network subsystem;
when the number of NEs within the first network subsystem exceeds n NEs, where n is a pessimistic estimate of a small fraction of the final size of the network, creating a second network subsystem whereby the number of NEs in the first and second network subsystems each comprise no more than said n NEs;
replicating the first NMS subsystem to thereby create a second NMS subsystem-to manage the plurality of functions for the second network subsystem. - View Dependent Claims (23)
-
Specification