Patent classifications
H04L43/103
Method and apparatus for negotiating “keep-alive” message frequencies of applications running on a mobile station
A method and apparatus are described for negotiating “keep-alive” message frequencies of applications running on a wireless transmit/receive unit (WTRU). A node may include a negotiation and synchronization function (NSF) configured to collect information including frequencies of keep-alive messages required by application servers for different applications running on the WTRU, and send a keep-alive message frequency negotiation request message to the application servers to negotiate for a more proper frequency for each application on behalf of the WTRU. The node may further include a buffering and caching function (BCF) configured to cache and buffer application specific attributes including an indication of whether each of the applications needs to send periodic keep-alive messages to an associated application server. The node may be a packet data network gateway, a negotiation and caching gateway, or a serving gateway.
SYSTEM AND METHOD OF FLOW SOURCE DISCOVERY
An example method comprises receiving flow packets from network traffic analyzing platforms, for each particular flow packet: identify the particular flow packet as belonging to one of at least two flow packet types based on a format, if the particular flow packet is sFlow, determine if the particular flow packet is an sFlow sample, counter record, or a third packet type, if the particular flow packet is the sFlow sample or counter record, identify a flow source of the particular flow packet and at least one metric, and update a flow source data structure else ignore the particular flow packet, and if the particular flow packet is a second flow packet type: if the particular flow packet is of a format that matches a template, identify the flow source, and update the flow source data structure to include the identified flow source and the at least one metric.
Network speed detection
Disclosed are various examples for facilitating network speed testing on behalf of a client device that is associated with an enterprise. In a client device that can be a managed device managed by a management service, a network testing profile can be obtained which specifies a testing schedule as well as a network testing endpoint with which network testing can be conducted. Results of the network speed test can be transmitted to the management service, which can determine if the network speed implicates a compliance rule associated with the client device or an enterprise with which the client device is associated.
MONITORING AND DETECTING CAUSES OF FAILURES OF NETWORK PATHS
Generally described, systems and methods are provided for monitoring and detecting causes of failures of network paths. The system collects performance information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, analyzes each of the detected failures to determine at least one root cause, and initiates a remedial workflow for the at least one root cause determined. In some aspects, processing the aggregated information may include performing a statistical regression analysis or otherwise solving a set of equations for the performance indications on each of a plurality of paths. In another aspect, the system may also include an interface which makes available for display one or more of the network topology, the collected and aggregated performance information, and indications of the detected failures in the topology.
MONITORING AND DETECTING CAUSES OF FAILURES OF NETWORK PATHS
Generally described, systems and methods are provided for monitoring and detecting causes of failures of network paths. The system collects performance information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, analyzes each of the detected failures to determine at least one root cause, and initiates a remedial workflow for the at least one root cause determined. In some aspects, processing the aggregated information may include performing a statistical regression analysis or otherwise solving a set of equations for the performance indications on each of a plurality of paths. In another aspect, the system may also include an interface which makes available for display one or more of the network topology, the collected and aggregated performance information, and indications of the detected failures in the topology.
MANAGEMENT OF LOCATION INFORMATION
Disclosed is a method for optimizing a polling of location information of a terminal device, the method, performed by a network node, including: receiving, from the terminal device, data indicative of a movement of the terminal device, the data is received in a payload traffic on a user plane; detecting that the movement of the terminal device is within a reference range, a detection is based on data received from the terminal device; generating a first control signal for re-defining a first polling frequency to occur at a second polling frequency, the second polling frequency being less than the first polling frequency.
MANAGEMENT OF LOCATION INFORMATION
Disclosed is a method for optimizing a polling of location information of a terminal device, the method, performed by a network node, including: receiving, from the terminal device, data indicative of a movement of the terminal device, the data is received in a payload traffic on a user plane; detecting that the movement of the terminal device is within a reference range, a detection is based on data received from the terminal device; generating a first control signal for re-defining a first polling frequency to occur at a second polling frequency, the second polling frequency being less than the first polling frequency.
METHOD AND SYSTEM FOR PROVIDING GUARANTEED QUALITY OF SERVICE AND QUALITY OF EXPERIENCE CHANNEL
The present application provides a channel type used to support user QoE expectations, which is, in particular, a QoS and QoE guaranteed channel (QQGC). Also provided is a related method and system for providing a QQGC. Effective bit rate (EBR), average bit rate, and maximum bit rate, are determined and used to support the channel. The EBR can be determined based on QoE reports. An application function, such as a network data analytics function provides the indication of effective bit rate. One or more portions of the application function can be provided in potentially different locations of a communications network and operatively coupled. Alternatively, application function portions can be co-located. The EBR is provided to and used by devices in the network to reserve user plane resources to support data flows at the EBR. The EBR can also be used for admission or rejection of requests for a QQGC channel.
ADJUSTABLE KEEPALIVE TIMER
Keepalive packets are transmitted between a sender node and a receiver node at an interval that varies depending on the transit times of previously transmitted keepalive packets. The transit time is based on when a keepalive packet is transmitted to the receiver node and when a corresponding feedback packet is received from the receiver node. The transmission interval varies depending on the path conditions between the sender node and the receiver node, which may be reflected in the transit time.
Methods and apparatus for providing adaptive private network centralized management system time correlated playback of network traffic
System and techniques are described for time correlated playback of traffic patterns between nodes in a network. Node statistics of data transfers between nodes are received in a control point, wherein the node statistics include a time stamp (t.sub.n) according to time at the control point of when a request statistics message was sent to each node, a node timestamp (t.sub.a) according to time at each node of when the message was received in the node, and a first delta between t.sub.n and t.sub.a that is used to determine a second delta which adjusts the node statistics. The node statistics adjusted according to the second delta are stored in a statistics database at the control point. A time stepping mechanism is used to repeatedly access the node statistics from the statistics database at a predetermined rate for playback presentation beginning from a specified start time to a specified end time.