Patent ID: 8873753

Claim:
A system comprising: a network device, at least partially implemented in hardware, to: receive information associated with a plurality of different types of data collection devices, the information relating to operation of devices associated with a cellular network and communications in the cellular network, the different types of data collection devices including at least two of: a first data collection computing device to collect data based on simple network management protocol (SNMP), a second data collection computing device to collect data based on syslog logging, a third data collection computing device to collect data based on central processing unit utilization, a fourth data collection computing device to collect data based on NetFlow data, a fifth data collection computing device to collect data based on session initiation protocol flow information exchange (SIPFix), a sixth data collection computing device to collect data based on internet protocol flow information exchange (IPFix), a seventh data collection computing device to collect data based on subscriber packets, or an eighth data collection computing device to collect data based on signaling links associated with set-up, management, or tear-down of communications; analyze the information; determine, based on a result of analyzing the information, that an issue exists relating to operation of the cellular network; identify one or more options, of a plurality of options, for addressing the issue by changing one or more operational characteristics associated with the cellular network, the plurality of options including at least one of: adjusting a quantity of messages being delivered in the cellular network, adjusting a quantity of user devices connected to the cellular network, adjusting an amount of bandwidth associated with the cellular network, or causing incoming or outgoing messages, associated with the cellular network, to be sent to a particular network device for further analysis; identify an option, of the one or more options, for addressing the issue; send a message to one or more computing devices, associated with the cellular network, based on the identified option, the one or more computing devices causing changes to be made to the one or more operational characteristics, associated with the cellular network, based on the message, based on the one or more operational characteristics and the identified option, the one or more computing devices instructing one or more other network devices, at least partially implemented in hardware and associated with the cellular network, to: adjust the quantity of messages, adjust the quantity of user devices, adjust the amount of bandwidth, or cause the incoming or outgoing messages to be sent to the particular network device for further analysis.