Dynamic optimization of device management command for bulk retrieval of configuration data
First Claim
1. A method comprising:
- predicting, with a management device, an initial value for a repetition parameter of a bulk data retrieval command to specify a first number of repetitions for a managed network device to internally query a set of columns of a table of the managed device when processing the bulk data retrieval command, and wherein predicting the initial value is based on a number of rows included in a different table of the managed network device;
issuing, with the management device, the bulk data retrieval command to direct the managed network device to retrieve configuration variables stored within the set of columns of the table, wherein the repetition parameter is set to the predicted initial value;
receiving, with the management device, a response from the managed network device in response to the managed network device querying the table the first number of repetitions;
analyzing, with the management device, the response; and
updating an estimate of a number of variables expected to be received from the managed network device in a single response based on the analysis of the response by the management device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for dynamically optimizing a device management command for bulk retrieval of configuration information. A network management device is described in which a programmable processor is configured to issue a bulk data retrieval command to direct the managed network device to retrieve configuration information variables stored within a set of columns of a table within the managed device, receive a response from the managed network device in response to the managed network device querying the table a first number of repetitions, analyze the response, and update an estimate of the number of variables expected to be received from the managed network device in a single response based on the analysis of the response.
29 Citations
39 Claims
-
1. A method comprising:
-
predicting, with a management device, an initial value for a repetition parameter of a bulk data retrieval command to specify a first number of repetitions for a managed network device to internally query a set of columns of a table of the managed device when processing the bulk data retrieval command, and wherein predicting the initial value is based on a number of rows included in a different table of the managed network device; issuing, with the management device, the bulk data retrieval command to direct the managed network device to retrieve configuration variables stored within the set of columns of the table, wherein the repetition parameter is set to the predicted initial value; receiving, with the management device, a response from the managed network device in response to the managed network device querying the table the first number of repetitions; analyzing, with the management device, the response; and updating an estimate of a number of variables expected to be received from the managed network device in a single response based on the analysis of the response by the management device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A network management device comprising:
-
a programmable hardware processor, wherein the programmable hardware processor is configured to; predict an initial value of a repetition parameter for a bulk data retrieval command to specify a first number of repetitions for a managed network device to internally query a set of columns of a table of the managed device when processing the bulk data retrieval command, and wherein predicting the initial value is based on a number of rows included in a different table of the managed network device; issue the bulk data retrieval command to direct the managed network device to retrieve configuration information variables stored within the set of columns of the table, wherein the repetitions parameter is set based on the predicted initial value; receive a response from the managed network device in response to the managed network device querying the table a first number of repetitions; analyze the response; and update an estimate of a number of variables expected to be received from the managed network device in a single response based on the analysis of the response. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system comprising:
-
a managed network device; and a management device, wherein the management device comprises a programmable hardware processor configured to; predict an initial value for a repetition parameter of a bulk data retrieval command to specify a first number of repetitions for the managed network device to internally query a set of columns of a table of the managed device when processing the bulk data retrieval command, and wherein predicting the initial value is based on a number of rows included in a different table of the managed network device; issue the bulk data retrieval command to direct the managed network device to retrieve configuration information variables stored within the set of columns of the table, wherein the repetitions parameter is set based on the predicted initial value; receive a response from the managed network device in response to the managed network device querying the table the number of repetitions; analyze the response; and update a number of variables expected to be received from the managed network device in a single response based on the analysis of the response.
-
-
39. A non-transitory computer-readable medium comprising instructions for causing one or more programmable processors to:
-
predict an initial value for a repetition parameter of a bulk data retrieval command to specify a first number of repetitions for a managed network device to internally query a set of columns of a table of the managed device when processing the bulk data retrieval command, and wherein predicting the initial value is based on a number of rows included in a different table of the managed network device; issue a bulk data retrieval command to direct the managed network device to retrieve configuration information variables stored within a set of columns of the table wherein the repetitions parameter is set based on the predicted initial value; receive a response from the managed network device in response to the managed network device querying the table the number of repetitions; analyze the response; and update a number of variables expected to be received from the managed network device in a single response based on the analysis of the response.
-
Specification