Patent ID: 8614946

Claim:
A machine-implemented method to dynamically monitor network traffic, comprising: queuing one or more packets received from one or more uplink ports of a switch fabric in a packet queue; querying, by a real-time processor, the packet queue for a queuing status of the packet queue and the monitoring load of a packet data processor analyzing the one or more packets received from the packet queue; determining, by the real-time processor, an objective specific model that optimizes at least one of the number of packets forwarded to the packet queue and the rate of packet data forwarded to the packet queue as a result of the queries; commanding, through a control engine of the real-time processor, a switch processor and the switch fabric to deploy the objective specific model; commanding, through the control engine of the real-time processor, the switch processor to tag a packet flow if one or more packets in the packet flow have been analyzed by the packet data processor; and commanding, through the control engine of the real-time processor, the switch fabric to exclude at least one of the packet flow and the one or more packets of the packet flow tagged by the switch processor from being forwarded to the packet queue.