System and method for bulk network data collection
AssigneeAT&T Intellectual Property I, L.P.
InventorsKeith Cambron, Baofeng Jiang, Xidong Wu, Jim Otsuka
Life of this patent
Estimating the term…
Abstract
A system and method for bulk data collection for multiple network elements is provided. The method includes initiating a session between a data collection server and a network server, maintaining a correlation between a plurality of queries and a corresponding plurality of network elements, and concurrently sending the plurality of queries over the initiated session to collect data from the network server.
Claims14
A data collection server comprising:
- a processor;
- a database available to the processor, for storing a plurality of identifiers relating to a plurality of network elements;
- a computer readable storage medium including processor executable instructions that, when executed by the processor, cause the processor to perform operations including:
- accessing a plurality of target files, each of the plurality of target files identifying a corresponding group of network elements associated with a data management server wherein the plurality of target files collectively identify all network elements associated with the data management server;
- initiating, by a data collection server, a plurality of concurrent sessions with the data management server;
- generating, for each of the concurrent sessions, a plurality of queries, wherein each query is associated with a network element from the group of network elements identified in the corresponding target file;
- concurrently sending each of the plurality of queries to the data management server over a corresponding one of the plurality of concurrent sessions, the plurality of concurrent sessions includes initiating a session for each of the plurality of target files;
- and
- responsive to receiving data corresponding to each network element from the data management server, storing the data in a data file organized according to a port list.
A non-transitory computer readable storage medium including processor-executable instructions that, when executed by a processor, perform operations comprising:
- accessing a plurality of target files, each of the plurality of target files identifying a corresponding group of network elements associated with a data management server, wherein the plurality of target files collectively identify all network elements associated with the data management server;
- initiating, by a data collection server, a plurality of concurrent sessions with the data management server;
- generating, for each of the concurrent sessions, a plurality of queries, wherein each query is associated with a network element from the group of network elements identified in the corresponding target file;
- concurrently sending each of the plurality of queries to the data management server over a corresponding one of the plurality of concurrent sessions, the plurality of concurrent sessions includes initiating a session for each of the plurality of target files;
- and
- responsive to receiving data corresponding to each network element from the data management server, storing the data in a data file organized according to a port list.
A method for data collection in a communication network, the method comprising:
- accessing a plurality of target files, each of the plurality of target files identifying a corresponding group of network elements associated with a data management server, wherein the plurality of target files collectively identify all network elements associated with the data management server;
- initiating, by a data collection server, a plurality of concurrent sessions with the data management server;
- generating, for each of the concurrent sessions, a plurality of queries, wherein each query is associated with a network element from the group of network elements identified in the corresponding target file;
- concurrently sending each of the plurality of queries to the data management server over a corresponding one of the plurality of concurrent sessions, the plurality of concurrent sessions includes initiating a session for each of the plurality of target files;
- and
- responsive to receiving data corresponding to each network element from the data management server, storing the data in a data file organized according to a port list.
Dependencies are inferred from the claim text.