Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
TRAFFIC FLOW ANALYSER
Document Type and Number:
WIPO Patent Application WO/2019/220169
Kind Code:
A1
Abstract:
Here we provide flow level analysis of network traffic. The Flow Exporter Agent process running on a router aggregates different packets for a flow and sends them in the form of chunks using Stream Control Transmission Protocol to the remote Flow Chunks Aggregator Service running on a different virtual machine. The Flow Chunks Aggregator Service aggregates and stores different chunks for a flow in the form of a linked list and maintains a pointer to the starting chunk along with the total number of chunks for each flow. Another process Flow Analyser Agent running on different routers also provide latency and throughput for different flows of an application for each hop and hence helps in diagnosing congestion and bottleneck issues in the network.

Inventors:
SHARMA PRATIK (IN)
Application Number:
PCT/IB2018/053324
Publication Date:
November 21, 2019
Filing Date:
May 12, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SHARMA PRATIK (IN)
International Classes:
H04L12/801
Foreign References:
US9660912B22017-05-23
Download PDF:
Claims:
Claims

Following is the claim for this invention: -

1. In this invention we provide flow level analysis of network traffic. The Flow

Exporter Agent process running on a router (It typically runs on one of the routers in the network path of the flow) aggregates different packets for a flow and sends them in the form of chunks using Stream Control Transmission Protocol (Stream Control Transmission Protocol is used prevent Head-of-line blocking where a line of packets is held up by or blocked on the first packet.) to the remote Flow Chunks Aggregator Service running on a different virtual machine. The Flow Chunks Aggregator Service aggregates and stores different chunks (which may contain out-of-order packets) for a flow in the form of a linked list and maintains a pointer to the starting chunk along with the total number of chunks for each flow. Another process Flow Analyser Agent running on different routers also provide latency and throughput for different flows of an application for each hop and hence helps in diagnosing congestion and bottleneck issues in the network. We also provide Network Path Visualisation by providing different paths the network traffic flow can take and suggest paths which the flow can take

depending upon which network segments are congested as analysed by the Flow Analyser Agent process. The above novel technique of doing flow level analysis of network traffic is the claim for this invention.

Description:
Traffic Flow Analyser

In this invention we provide flow level analysis of network traffic. The Flow

Exporter Agent process running on a router (It typically runs on one of the routers in the network path of the flow) aggregates different packets for a flow and sends them in the form of chunks using Stream Control Transmission Protocol (Stream Control Transmission Protocol is used prevent Head-of-line blocking where a line of packets is held up by or blocked on the first packet.) to the remote Flow Chunks Aggregator Service running on a different virtual machine. The Flow Chunks Aggregator Service aggregates and stores different chunks (which may contain out-of-order packets) for a flow in the form of a linked list and maintains a pointer to the starting chunk along with the total number of chunks for each flow. Another process Flow Analyser Agent running on different routers also provide latency and throughput for different flows of an application for each hop and hence helps in diagnosing congestion and bottleneck issues in the network. We also provide Network Path Visualisation by providing different paths the network traffic flow can take and suggest paths which the flow can take depending upon which network segments are congested as analysed by the Flow Analyser Agent process.