IP Library Granted Patent US 7,894,337
Granted Patent B2
US 7,894,337 · App. 11/824,114 · Granted Feb 22, 2011

Method and system for unified overload and overflow control to support VoIP and multiple QOS flow traffic in communication network

Assignee: Alcatel-Lucent USA Inc.
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 7,894,337
App. No.
11/824,114
Granted
Feb 22, 2011
Kind
B2
Abstract

In a method and system for controlling base station processing unit overload and buffer overflow in a unified manner, one or more processing units of the base station are monitored to determine if the processing unit(s) has entered an overload condition. If so, on a per flow basis, the system generates an advertise window for controlling the amount of data in the data flow, as transmitted to the processing unit from an upstream entity. The advertise window is generated taking into consideration both processor overload and buffer overflow factors. By incorporating these factors, the advertise windows collectively serve to limit both processor overload and buffer overflow, on a system wide basis.

Claims (51)

1. A method of data traffic control in a wireless network, said method comprising:

determining if a base station processing unit has entered an overload condition; and, if so,

generating an advertise window for controlling an amount of data traffic transmitted to the processing unit from an upstream network entity, on a per flow basis, wherein the advertise window is a unified processor overload and buffer overflow control window, wherein the unified control window is calculated as a function of (i) an amount of data received by the processing unit in a designated time period, (ii) a number of data bursts registered as occurring during the designated time period, and (iii) an overload factor relating to a degree of overload of the processing unit.

2. The method of claim 1 wherein the designated time period is a reporting interval of the overload factor.

3. The method of claim 2 further comprising:

comparing a periodically measured processor occupancy level (PO) of the processing unit to a target PO; and

calculating the overload factor based on said comparison, as a function of the measured PO and the target PO.

4. The method of claim 1 further comprising:

calculating an overflow window relating to a buffer of the processing unit; and

calculating an overload control window as a function of (i) an amount of data received by the processing unit in a designated time period, (ii) a number of data bursts registered as occurring during the designated time period, and (iii) an overload factor relating to a degree of overload of the processing unit,

wherein the unified control window comprises a selected one of the buffer overflow window and the overload control window, whichever is smaller.

5. The method of claim 4 wherein the designated time period is a reporting interval of the overload factor.

6. The method of claim 5 further comprising:

comparing a periodically measured processor occupancy level (PO) of the processing unit to a target PO; and

calculating the overload factor based on said comparison, as a function of the measured PO and the target PO.

7. The method of claim 1 further comprising:

calculating an overflow window relating to a buffer of the processing unit; and

calculating an overload control window as a function of (i) an amount of data received by the processing unit in a designated time period, (ii) a number of data bursts registered as occurring during the designated time period, and (iii) an overload factor relating to a degree of overload of the processing unit,

wherein the advertise window comprises a selected one of the buffer overflow window and the overload control window, whichever is smaller.

8. The method of claim 7 further comprising:

determining if the processing unit has left the overload condition, based on the overload factor; and, if so,

setting the advertise window equal to the buffer overflow window.

9. The method of claim 7 further comprising:

determining if the number of data bursts registered as occurring during the designated time period exceeds a number of data bursts registered as having occurred in a prior designated time period; and, if so,

assigning a zero value to the overload control window.

10. The method of claim 1 further comprising:

assigning a zero value to the advertise window if a number of data bursts registered as occurring during a designated time period exceeds a number of data bursts registered as having occurred in a prior designated time period.

11. The method of claim 10 further comprising:

transmitting the advertise window to the upstream network entity each time a data burst is registered as having occurred during the designated time period.

12. A method of controlling data traffic in a wireless network, said method comprising:

generating an overload factor relating to a degree of overload of a base station processing unit; and

based on the overload factor, for each of a plurality of data flows transmitted to the processing unit from an upstream network entity, generating an advertise window for controlling the data flow, wherein the advertise window is a unified processor overload and buffer overflow control window, wherein the unified control window is calculated as a function of (i) an amount of data received by the processing unit in a designated time period, (ii) a number of data bursts registered as occurring during the designated time period, and (iii) an overload factor relating to a degree of overload of the processing unit.

13. The method of claim 12 wherein:

the advertise window is generated each time the overload factor is updated, said overload factor being updated at regular intervals; and

the advertise window is transmitted to the upstream network entity each time a data burst is registered as having occurred during a current time period between successive ones of said regular intervals.

14. The method of claim 13 further comprising:

assigning a zero value to the advertise window if a number of data bursts registered as occurring during the current time period exceeds a number of data bursts registered as having occurred in a prior time period.

15. The method of claim 14 further comprising:

calculating an overflow window relating to a buffer of the processing unit; and

calculating an overload control window as a function of (i) an amount of data received by the processing unit in said time period, (ii) a number of data bursts registered as occurring during said time period, and (iii) the overload factor,

wherein the advertise window comprises a selected one of the buffer overflow window and the overload control window, whichever is smaller.

16. The method of claim 12 further comprising:

calculating an overflow window relating to a buffer of the processing unit; and

calculating an overload control window as a function of (i) an amount of data received by the processing unit in a designated time period, (ii) a number of data bursts registered as occurring during the designated time period, and (iii) the overload factor,

wherein the advertise window comprises a selected one of the buffer overflow window and the overload control window, whichever is smaller.

17. The method of claim 16 further comprising:

transmitting the advertise window to the upstream network entity each time a data burst is registered as having occurred during the designated time period.

18. A method of unified buffer overflow and processor overload control in a wireless communication network, said method comprising:

monitoring a load condition of a base station processing unit; and

subsequent to the processing unit entering an overload condition, for each of a plurality of data flows transmitted to the processing unit from an upstream network entity, transmitting an advertise window to the upstream network entity for controlling the data flow,

wherein the advertise window comprises a selected one of a buffer overflow window and an overload control window, whichever is smaller, said overflow window relating to an overflow condition of a buffer of the processing unit, and said overload control window being calculated as a function of (i) an amount of data received by the processing unit in a designated time period, (ii) a number of data bursts registered as occurring during the designated time period, and (iii) the overload condition of the processing unit.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
MERGER Recorded Dec 30, 2010
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 025557/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2007
From: WANG, LIWA; ZHU, PENGFEI
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 019678/0566 →
Continuity (1)
Related Publication 20090003215A1 · Jan 1, 2009