QUASI-OPTIMAL SOFTWARE RECOMMENDATION ANALYTICS SYSTEM (OPERA) FOR NETWORK DEVICES

The Quasi-OPtimal SoftwarE Recommendation Analytics system (OPERA) is configured to scan a customer network on a 24/7 basis. OPERA is also configured to proactively notify the customer if a software upgrade is necessary, as well as notify the customer which device or group of devices should be upgraded to the exact needed software versions. The software recommendations are tailored on a per-customer basis and have improved accuracy by using reinforcement learning, constrained based optimization, and an Integer Linear Programming model. OPERA may also presents customers with a composite risk score for the current network and recommend upgrades which will minimize the risk. DETAILED DESCRIPTION