IP Library Granted Patent US 8,737,213
Granted Patent B2
US 8,737,213 · App. 13/026,364 · Granted May 27, 2014

Method for congestion detection in packet transmission networks

Inventors: Radu Victor Balan (Rockville, MD); Chih-Wei Huang (Seattle, WA); Justinian Rosca (West Windsor, NJ); Octavian Sarca (Aurora, CA)
Assignee: Siemens Enterprises Communications GmbH & Co. KG
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 8,737,213
App. No.
13/026,364
Granted
May 27, 2014
Kind
B2
Abstract

A method for measuring degree of packet congestion on a channel of a packet communication network. The method includes: during a training mode, generating an mathematical relationship between the degree of packet congestion on the channel and a plurality of measurable features of the network over a plurality of network conditions; and, during a subsequent normal operating mode, periodically measuring the plurality of measurable features and applying the generated mathematical relationship to such periodically measured plurality of measurable features to determine actual degree of congestion on the channel; and comparing the actual degree of congestion on the channel with a predetermined channel congestion threshold level. The degree of packet congestion on the channel is saturation level. The measurable features include: time delay between transmission starts and terminations of the previously transmitted packet; the fraction of time the channel is busy; and, average number of packet transmission retries.

Claims (36)

1. A method for measuring a degree of packet congestion on a channel of a packet communication network, comprising:

simulating a degree of packet congestion on a channel of a packet communication network, the packet communication network having a plurality of measurable features;

repeatedly varying each of the plurality of measurable features of the packet communication network and simulating the degree of packet congestion on the channel of the packet communication network a predetermined number of times to determine a mathematical relationship between the degree of packet congestion on the channel and each varied measurable feature of the network;

periodically measuring the plurality of measurable features during a subsequent normal operating mode of the packet communication network; and

applying the mathematical relationship to the periodically measured plurality of measurable features to determine an actual degree of congestion on the channel of the packet communication network.

2. The method of claim 1 wherein the degree of packet congestion on the channel is a saturation level of the channel.

3. The method of claim 2 wherein the saturation level is a function of packet arrival rate at a receiver on the channel and total packet throughput on the channel.

4. The method of claim 3 wherein the function is that if there is a set of decreases in the packet arrival rates at each receiver that produces an increase in the total throughput, the channel is at the saturation level of the channel.

5. The method recited in claim 1 wherein the packet communication network is an 802.11 wireless network.

6. The method recited in claim 1 wherein the actual degree of congestion on the channel is compared to a predetermined threshold.

7. The method recited in claim 6 wherein packet traffic is controlled or shaped to reduce packet congestion if the actual degree of congestion on the channel exceeds the predetermined threshold.

8. The method recited in claim 7 wherein packet traffic is controlled by adjusting present packet traffic to mitigate congestion.

9. The method recited in claim 1 wherein the varied measurable features of the network comprise at least one of:

a system loading in numbers of client VoIP/Video stream stations;

a channel quality in terms of Frame Error Rate under various corresponding signal-to-noise ratios;

a level of interference; and

a traffic type.

10. The method recited in claim 1 further comprising:

determining which of noise, congestion, or both noise and congestion are main causes of packet congestions; and

predicting packet congestion based on a classification approach utilizing a boundary of saturated and unsaturated points throughout all simulations.

11. A method for measuring packet congestion comprising:

an access point simulating a degree of packet congestion on a channel of a packet communication network, the packet communication network having a plurality of measurable features;

the access point repeatedly varying each of the plurality of measurable features of the packet communication network and simulating the degree of packet congestion on the channel of the packet communication network a predetermined number of times to determine a mathematical relationship between the degree of packet congestion on the channel and each varied measurable feature of the network;

the access point periodically measuring the plurality of measurable features during a subsequent normal operating mode of the packet communication network; and

the access point applying the mathematical relationship to the periodically measured plurality of measurable features to determine an actual degree of congestion on the channel of the packet communication network.

12. The method of claim 11 wherein packet traffic is controlled by adjusting present packet traffic to mitigate congestion.

13. The method of claim 11 wherein the method further comprises:

the access point determining which of noise, congestion, or both noise and congestion are main causes of packet congestions; and

the access point predicting packet congestion based on a classification approach utilizing a boundary of saturated and unsaturated points throughout all simulations.

14. A method for measuring packet congestion comprising:

an access point simulating a degree of packet congestion on a channel of a packet communication network, the packet communication network having a plurality of measurable features;

the access point repeatedly varying each of the plurality of measurable features of the packet communication network and simulating the degree of packet congestion on the channel of the packet communication network a predetermined number of times to determine a mathematical relationship between the degree of packet congestion on the channel and each varied measurable feature of the network;

the access point periodically measuring the plurality of measurable features during a subsequent normal operating mode of the packet communication network; and

the access point applying the mathematical relationship to the periodically measured plurality of measurable features to determine an actual degree of congestion on the channel of the packet communication network; and

wherein the degree of packet congestion on the channel is a saturation level of the channel, and the saturation level is a function of packet arrival rate at a receiver on the channel and total packet throughput on the channel.

15. The method of claim 14 wherein the function is such that if there is a set of decreases in the packet arrival rates at each receiver that produces an increase in the total throughput on the channel, the channel is at the saturation level of the channel.

Assignments (7)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2022
From: RINGCENTRAL IP HOLDINGS, INC.
To: RINGCENTRAL, INC.
Reel/Frame 058822/0070 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: UNIFY PATENTE GMBH & CO. KG
To: RINGCENTRAL IP HOLDINGS, INC.
Reel/Frame 058819/0973 →
CONTRIBUTION AGREEMENT Recorded Dec 22, 2020
From: UNIFY GMBH & CO. KG
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 054828/0640 →
CHANGE OF NAME Recorded Dec 8, 2014
From: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG
To: UNIFY GMBH & CO. KG
Reel/Frame 034537/0869 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2012
From: SIEMENS CORPORATE RESEARCH, INC.
To: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG
Reel/Frame 028367/0025 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2012
From: BALAN, RADU VICTOR; HUANG, CHIH-WEI; ROSCA, JUSTINIAN; SARCA, OCTAVIAN
To: SIEMENS CORPORATE RESEARCH, INC.
Reel/Frame 028366/0936 →
Continuity (3)
Continuation 12206069 · Sep 8, 2008
Provisional Application 60986379 · Nov 8, 2007
Related Publication 20110134751A1 · Jun 9, 2011