Network capacity management system
AssigneeAT&T Intellectual Property I, L.P.
InventorsFrederick Armanino, Anthony Wayne Merritt, Peter A. Wong
Life of this patent
Estimating the term…
Abstract
The present invention discusses a computerized method for managing a communication network through processing data used in a Capacity Management System (CMS) associated with the communication network. A configurable grammar, such as an XML grammar with regular expressions, is used to implement various aspects of network management. Data management includes pre-processing data (transferring data, decompressing data, parsing data), loading data into a relational database, and data analysis. Results of data analysis can be used to determine a network condition, and thereby to enable network management.
Claims15
A computerized method for managing capacity for a communication network, comprising:
- receiving, by a capacity management system from a communication network element, traffic data indicative of network traffic, wherein the communication network element is selected from a digital subscriber loop access multiplexer and an asynchronous transfer mode switch providing an interface between an asynchronous transfer mode network and the capacity management system;
- pre-processing the traffic data to generate pre-processed data, wherein the pre-processing includes performing a pre-processing action selected from decompressing compressed data and extracting archived data, wherein the pre-processed data shares common compression and archiving characteristics;
- parsing the pre-processed data into delimited record files;
- loading the delimited record files into a database;
- analyzing the delimited record files in the database;
- and
- managing data traffic within the communication network based at least in part on the analyzing;
- wherein the parsing includes calling a parser manager by a generic parser module using an XML grammar to parse the pre-processed data using regular expressions.
A non-transitory computer readable medium containing program instructions that when executed by a computer perform a computerized method for managing capacity for a communication network, the program instructions comprising instructions for:
- receiving, from a communication network element, traffic data indicative of network traffic, wherein the communication network element is selected from a digital subscriber loop access multiplexer element and an asynchronous transfer mode switch element connected to an asynchronous transfer mode network;
- pre-processing the traffic data to generate pre-processed data, wherein the pre-processed data shares common compression and archiving characteristics;
- parsing the pre-processed data into delimited record files;
- loading the delimited record files into a database;
- analyzing the delimited record files in the database;
- and
- managing data traffic within the communication network based at least in part on a result of the analyzing;
- wherein the instructions for parsing include instructions for calling a parser manager by a generic parser module using an XML grammar and instructions for parsing the pre-processed data using regular expressions.
A capacity management system for managing capacity of a communication network, the system including a processor having access to a tangible computer readable medium including processor executable program instructions, the program instructions comprising instructions for:
- receiving, from a communication element, traffic data indicative of network traffic, wherein the communication element comprises a digital subscriber loop access multiplexer;
- pre-processing the traffic data to generate pre-processed data, wherein the pre-processed data shares common compression and archiving characteristics;
- parsing the pre-processed data into delimited record files;
- loading the delimited record files into a database;
- and
- analyzing the delimited record files in the database to identify a data traffic bottleneck;
- wherein the instructions for parsing include instructions for calling a parser manager by a generic parser module using an XML grammar to parse the pre-processed data using regular expressions.
Dependencies are inferred from the claim text.