Sign In to Follow Application
View All Documents & Correspondence

Method And System For Intelligent Link Load Balancing

Abstract: This disclosure relates to method and system for intelligent link load balancing. In one embodiment, a method for performing intelligent link load balancing in a computer network including a number of network service providers (NSPs) is disclosed. The method includes monitoring ongoing network traffic transaction data of the computer network, predicting a current network latency level for the ongoing network traffic transaction data for each of the NSPs based on a relationship between a network latency level and network traffic transaction data for each of the NSPs, determining an optimal NSP to route ongoing network traffic based on an analysis of the current network latency level of each of the NSPs, and effecting routing of the ongoing network traffic through the optimal NSP. The relationship is learnt based on an analysis of historical network latency level and historical network traffic transaction data for each of the NSPs. FIGURE 2

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
26 January 2018
Publication Number
31/2019
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
bangalore@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2022-12-14
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. RISHAV DAS
33/1 Nandi Bagan Bye Lane, P.O: Salkia, P.S: Golabari (Howrah City Police); Dist: Howrah; State: West Bengal; Pin: 711106, India.
2. KARANJIT SINGH
H/NO:6, Bhapian di gali, V.P.O Fatehabad, Teh: Khadoor Sahib,Distt:Tarn-Taran, Punjab(143407), India.
3. MAULIK YAGNIK
307, V.S.Cozy apartment, 28th A Main, 6th Phase J.P.Nagar, Bangalore. 560078, Karnataka, India.

Specification

Claims:WE CLAIM:
1. A method of performing intelligent link load balancing in a computer network comprising a plurality of network service providers (NSPs), the method comprising:
monitoring, by a network device, ongoing network traffic transaction data of the computer network;
predicting, by the network device, a current network latency level for the ongoing network traffic transaction data for each of the plurality of NSPs based on a relationship between a network latency level and network traffic transaction data for each of the plurality of NSPs, wherein the relationship is learnt based on an analysis of historical network latency level and historical network traffic transaction data for each of the plurality of NSPs;
determining, by the network device, an optimal NSP to route ongoing network traffic based on an analysis of the current network latency level of each of the plurality of NSPs; and
effecting, by the network device, routing of the ongoing network traffic through the optimal NSP.
2. The method of claim 1, wherein monitoring the ongoing network traffic transaction data further comprises:
acquiring, via the network device, the ongoing network traffic transaction data from the plurality of NSPs; and
storing, via the network device, the ongoing network traffic transaction data in a network traffic transaction database.
3. The method of claim 2, wherein the network traffic transaction database further stores the historical network traffic transaction data.
4. The method of claim 1, wherein the network traffic transaction data or the ongoing network traffic transaction data comprises at least one of a number of packets transported, an available bandwidth, a number of packets dropped, a packet drop time, or a queuing delay.
5. The method of claim 1, wherein the relationship is further learnt based on an analysis of training data, wherein the training data comprises one or more pre-defined labels, or one or more user-defined labels on the historical network latency level or the historical network traffic transaction data for each of the NSPs.
6. The method of claim 5, wherein the training data comprises one or more pre-defined labels, or one or more user-defined labels on at least one of a total number of packets transmitted, a rate of bandwidth, a total number of packets dropped, or a rate of packet dropped.
7. The method of claim 1, further comprising learning the relationship between the network latency level and the network traffic transaction data for each of the plurality of NSPs using a machine learning process.
8. The method of claim 1, wherein determining the optimal NSP further comprises determining, for each of the plurality of NSPs, at least one of a utilization level, a reliability, a load level, or a total number of packets transported in a given bandwidth.
9. The method of claim 8, wherein the optimal NSP is at least one of a least utilized NSP, or a most reliable NSP.
10. A system for performing intelligent link load balancing in a computer network comprising a plurality of network service providers (NSPs), the system comprising:
a network device comprising at least one processor and a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
monitoring ongoing network traffic transaction data of the computer network;
predicting a current network latency level for the ongoing network traffic transaction data for each of the plurality of NSPs based on a relationship between a network latency level and network traffic transaction data for each of the plurality of NSPs, wherein the relationship is learnt based on an analysis of historical network latency level and historical network traffic transaction data for each of the plurality of NSPs;
determining an optimal NSP to route ongoing network traffic based on an analysis of the current network latency level of each of the plurality of NSPs; and
effecting routing of the ongoing network traffic through the optimal NSP.
11. The system of claim 10, wherein monitoring the ongoing network traffic transaction data further comprises:
acquiring the ongoing network traffic transaction data from the plurality of NSPs; and
storing the ongoing network traffic transaction data in a network traffic transaction database.
12. The system of claim 10, wherein the network traffic transaction data or the ongoing network traffic transaction data comprises at least one of a number of packets transported, an available bandwidth, a number of packets dropped, a packet drop time, or a queuing delay.
13. The system of claim 10, wherein the relationship is further learnt based on an analysis of training data, wherein the training data comprises one or more pre-defined labels, or one or more user-defined labels on the historical network latency level or the historical network traffic transaction data for each of the NSPs.
14. The system of claim 13, wherein the training data comprises one or more pre-defined labels, or one or more user-defined labels on at least one of a total number of packets transmitted, a rate of bandwidth, a total number of packets dropped, or a rate of packet dropped.
15. The system of claim 10, wherein the operations further comprise learning the relationship between the network latency level and the network traffic transaction data for each of the plurality of NSPs using a machine learning process.
16. The system of claim 10, wherein determining the optimal NSP further comprises determining, for each of the plurality of NSPs, at least one of a utilization level, a reliability, a load level, or a total number of packets transported in a given bandwidth.

Dated this 25th day of January, 2018

Swetha SN
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
This disclosure relates generally to computer networks, and more particularly to method and system for intelligent link load balancing.

Documents

Application Documents

# Name Date
1 201841003126-PROOF OF ALTERATION [16-03-2023(online)].pdf 2023-03-16
1 201841003126-STATEMENT OF UNDERTAKING (FORM 3) [26-01-2018(online)].pdf 2018-01-26
2 201841003126-IntimationOfGrant14-12-2022.pdf 2022-12-14
2 201841003126-REQUEST FOR EXAMINATION (FORM-18) [26-01-2018(online)].pdf 2018-01-26
3 201841003126-POWER OF AUTHORITY [26-01-2018(online)].pdf 2018-01-26
3 201841003126-PatentCertificate14-12-2022.pdf 2022-12-14
4 201841003126-FORM 18 [26-01-2018(online)].pdf 2018-01-26
4 201841003126-CLAIMS [27-01-2021(online)].pdf 2021-01-27
5 201841003126-FORM 1 [26-01-2018(online)].pdf 2018-01-26
5 201841003126-COMPLETE SPECIFICATION [27-01-2021(online)].pdf 2021-01-27
6 201841003126-DRAWINGS [26-01-2018(online)].pdf 2018-01-26
6 201841003126-CORRESPONDENCE [27-01-2021(online)].pdf 2021-01-27
7 201841003126-DRAWING [27-01-2021(online)].pdf 2021-01-27
7 201841003126-DECLARATION OF INVENTORSHIP (FORM 5) [26-01-2018(online)].pdf 2018-01-26
8 201841003126-FER_SER_REPLY [27-01-2021(online)].pdf 2021-01-27
8 201841003126-COMPLETE SPECIFICATION [26-01-2018(online)].pdf 2018-01-26
9 201841003126-FORM 3 [27-01-2021(online)].pdf 2021-01-27
9 201841003126-REQUEST FOR CERTIFIED COPY [29-01-2018(online)].pdf 2018-01-29
10 201841003126-Information under section 8(2) [27-01-2021(online)].pdf 2021-01-27
10 201841003126-Proof of Right (MANDATORY) [18-06-2018(online)].pdf 2018-06-18
11 201841003126-OTHERS [27-01-2021(online)].pdf 2021-01-27
11 Correspondence by Agent_Form1_21-06-2018.pdf 2018-06-21
12 201841003126-FER.pdf 2020-07-29
12 201841003126-PETITION UNDER RULE 137 [27-01-2021(online)].pdf 2021-01-27
13 201841003126-RELEVANT DOCUMENTS [27-01-2021(online)].pdf 2021-01-27
14 201841003126-FER.pdf 2020-07-29
14 201841003126-PETITION UNDER RULE 137 [27-01-2021(online)].pdf 2021-01-27
15 201841003126-OTHERS [27-01-2021(online)].pdf 2021-01-27
15 Correspondence by Agent_Form1_21-06-2018.pdf 2018-06-21
16 201841003126-Information under section 8(2) [27-01-2021(online)].pdf 2021-01-27
16 201841003126-Proof of Right (MANDATORY) [18-06-2018(online)].pdf 2018-06-18
17 201841003126-REQUEST FOR CERTIFIED COPY [29-01-2018(online)].pdf 2018-01-29
17 201841003126-FORM 3 [27-01-2021(online)].pdf 2021-01-27
18 201841003126-COMPLETE SPECIFICATION [26-01-2018(online)].pdf 2018-01-26
18 201841003126-FER_SER_REPLY [27-01-2021(online)].pdf 2021-01-27
19 201841003126-DRAWING [27-01-2021(online)].pdf 2021-01-27
19 201841003126-DECLARATION OF INVENTORSHIP (FORM 5) [26-01-2018(online)].pdf 2018-01-26
20 201841003126-DRAWINGS [26-01-2018(online)].pdf 2018-01-26
20 201841003126-CORRESPONDENCE [27-01-2021(online)].pdf 2021-01-27
21 201841003126-FORM 1 [26-01-2018(online)].pdf 2018-01-26
21 201841003126-COMPLETE SPECIFICATION [27-01-2021(online)].pdf 2021-01-27
22 201841003126-FORM 18 [26-01-2018(online)].pdf 2018-01-26
22 201841003126-CLAIMS [27-01-2021(online)].pdf 2021-01-27
23 201841003126-POWER OF AUTHORITY [26-01-2018(online)].pdf 2018-01-26
23 201841003126-PatentCertificate14-12-2022.pdf 2022-12-14
24 201841003126-REQUEST FOR EXAMINATION (FORM-18) [26-01-2018(online)].pdf 2018-01-26
24 201841003126-IntimationOfGrant14-12-2022.pdf 2022-12-14
25 201841003126-PROOF OF ALTERATION [16-03-2023(online)].pdf 2023-03-16
25 201841003126-STATEMENT OF UNDERTAKING (FORM 3) [26-01-2018(online)].pdf 2018-01-26

Search Strategy

1 2021-06-1913-41-29AE_19-06-2021.pdf
1 searchstrategyE_28-07-2020.pdf
2 2021-06-1913-41-29AE_19-06-2021.pdf
2 searchstrategyE_28-07-2020.pdf

ERegister / Renewals

3rd: 13 Mar 2023

From 26/01/2020 - To 26/01/2021

4th: 13 Mar 2023

From 26/01/2021 - To 26/01/2022

5th: 13 Mar 2023

From 26/01/2022 - To 26/01/2023

6th: 13 Mar 2023

From 26/01/2023 - To 26/01/2024

7th: 18 Jan 2024

From 26/01/2024 - To 26/01/2025

8th: 24 Jan 2025

From 26/01/2025 - To 26/01/2026