| CPC G06F 8/65 (2013.01) [H04L 41/0869 (2013.01); H04L 43/0817 (2013.01); H04L 63/1433 (2013.01); G06F 8/658 (2018.02)] | 15 Claims |

|
1. A method comprising:
providing, by a network device executing a servo component and to an optimizer system, an indication of application settings and operational metrics associated with an application to be optimized, wherein the operational metrics are obtained from an application monitoring system;
initiating, by the network device and based on instructions received from the optimizer system, optimization of the application which includes a plurality of optimization steps comprising:
initiating, by the network device, a measurement of an operational metric of the application while the application is operating in accordance with a runtime configuration,
sending, from the network device and to the optimizer system, measurement results of the operational metric of the application,
performing, by the network device and based on the measurement results of the operational metric of the application, an update of the application by patching one or more objects of the application to effect changes to the application settings, and
sending, from the network device and to the optimizer system, patching results of the one or more objects of the application to complete the update of the application; and
receiving, at the network device and from the optimizer system, an indication that the optimization of the application is complete.
|