×

Application data flow management in an IP network

  • US 8,504,687 B2
  • Filed: 11/26/2008
  • Issued: 08/06/2013
  • Est. Priority Date: 11/26/2008
  • Status: Active Grant
First Claim
Patent Images

1. A two-level, network-based application control architecture for monitoring services provided via a packet-based network, comprising:

  • a first computing device at a network level and a second computing device at a control level,wherein the first computing device at the network level;

    analyzes data flows relating to services to be monitored,detects occurrence of configurable events, including a request for connection to a first service of the services to be monitored,generates and sends event reports to the second computing device, wherein at least one event report sent to the second computing device identifies the request for connection to the first service and includes corresponding data related to a connection setup and a generated traffic; and

    wherein the second computing device at the control level;

    configures the first computing device to detect occurrence of events of interest in the analyzed data flows,receives and processes the event reports from the first computing device to monitor the services,in response to receiving the corresponding data related to the connection setup and the generated traffic from the first computing device, generates and stores a Finite State Automaton in memory, the Finite State Automaton having states associated with phases of the connection to the first service, and state-to-state transitions associated with events the occurrence of which is detected in the analyzed data flows, to provide a representation of possible phases of connection to the first service,associate a second monitored service of the services to be monitored with a second Finite State Automaton stored in memory, the second Finite State Automaton having states associated with phases of the connection to the second service, and state-to-state transitions associated with events the occurrence of which is detected in the analyzed data flows, to provide a representation of possible phases of connection to the second service; and

    cause the second Finite State Automaton to evolve based on the received event reports, to monitor the second service,wherein the Finite State Automaton further has a callback function which is associated with an entry into or an exit from a state of the Finite State Automaton, or with a state-to-state transition of the Finite State Automaton, and takes actions at both an application level and the control level.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×