IP Library Granted Patent US 10,999,205
Granted Patent B2
US 10,999,205 · App. 16/427,391 · Granted May 4, 2021

TCP performance predictor

Inventor: Claude Robitaille (St-Placide, CA)
Assignee: Accedian Networks Inc.
H04L47/25H04L43/0864H04L43/0882H04L43/0888H04L47/127H04L41/147H04L47/283
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,999,205
App. No.
16/427,391
Granted
May 4, 2021
Kind
B2
Abstract

Technology is disclosed herein for monitoring a network path. In an implementation, a device on a network path obtains a burst capacity of the network path, determines a round trip time associated with a burst of traffic sent over the network path, and determines a predicted throughput of the network path based at least in part on the burst capacity of the network path and the round trip time of the burst of traffic.

Claims (16)

1. A method for predicting a throughput of a Transmission Control Protocol (TCP) path between a sender and a receiver coupled by a network path, the method comprising:

transmitting, by a first TCP predictor on a first device, a number of test packets over the network path;

receiving, by a second TCP predictor on a second device, said test packets and sending reply packets to the first TCP predictor on said first device, said reply packets including a timestamp;

determining, by said first TCP predictor on said first device, one or more network metrics of the network path based on said reply packets;

predicting, by said first TCP predictor on said first device, a throughput of said network path based on said one or more network metrics;

modifying one or more traffic control functions associated to the sender based on said predicted throughput; wherein said one or more traffic control functions is a Circuit Information Rate (CIR) and said CIR is increased when said burst capacity of the network path divided by said roundtrip time for the network path is greater than the CIR.

2. The method of claim 1 further comprising controlling the transmission of the test packets using a central controller and wherein the first TCP predictor reduces the CIR for the network path when the determined throughput is less than the CIR.

3. The method of claim 2 wherein said central controller is located on said first or second device.

4. The method of claim 1 , wherein said network metrics comprises a burst capacity and a roundtrip time and said CIR is reduced when the determined throughput is less than the CIR.

5. A system for predicting a throughput of a Transmission Control Protocol (TCP) path between a sender and a receiver over a network path, the system comprising:

a first TCP predictor on a first device transmitting a number of test packets over the network path; and

a second TCP predictor on second device predictor receiving said number of test packets and sending reply packets to the first TCP predictor on the first device, said reply packets including a timestamp;

wherein said first TCP predictor on the first device determines one or more network metrics of the network path based on said reply packets, predicts a throughput of the network path based on said one or more network metrics, updates one or more traffic control functions associated with the sender based on said one or more network metrics and modifies the one or more traffic control functions of the path in order to meet satisfactory throughput performance criteria associated with the network path wherein said one or more traffic control functions is a Circuit Information Rate (CIR) and said CIR is increased when said burst capacity of the network path divided by said roundtrip time for the network path is greater than the CIR.

6. The system of claim 5 wherein said network metrics comprises one or more from the group consisting of a burst capacity and a roundtrip time.

7. The system of claim 5 further comprising a central controller controlling the transmission of the test packets.

8. The system of claim 7 wherein said central controller is located on said first or second device.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Oct 10, 2023
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
Reel/Frame 065192/0909 →
RELEASE OF SECURITY INTEREST FILED AUGUST 13, 2021 AT REEL/FRAME 057184/0296 Recorded Oct 6, 2023
From: BGC LENDER REP LLC
To: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
Reel/Frame 065178/0452 →
SECURITY INTEREST Recorded Aug 16, 2021
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: SILICON VALLEY BANK
Reel/Frame 057192/0787 →
SECURITY AGREEMENT Recorded Aug 13, 2021
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: BGC LENDER REP LLC
Reel/Frame 057184/0296 →
SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 23, 2021
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: SILICON VALLEY BANK
Reel/Frame 056713/0868 →
SECURITY INTEREST Recorded Jan 21, 2020
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: SILICON VALLEY BANK
Reel/Frame 051569/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2019
From: ROBITAILLE, CLAUDE
To: ACCEDIAN NETWORKS INC.
Reel/Frame 049326/0587 →
Continuity (3)
Continuation 15963133 · Apr 26, 2018
Continuation 14733083 · Jun 8, 2015
Related Publication 20190288952A1 · Sep 19, 2019