IP Library Granted Patent US 7,054,269
Granted Patent B1
US 7,054,269 · App. 08/941,236 · Granted May 30, 2006

Congestion control and traffic management system for packet-based networks

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,054,269
App. No.
08/941,236
Granted
May 30, 2006
Kind
B1
Abstract

The invention concerns a method of managing traffic for a virtual connection of a packet-based communications network, said method consisting in: transmitting packets from source customer-premises equipment to destination customer-premises equipment; time-division multiplexing the packets coming from the various source customer-premises equipment; measuring the data-rate of the multiplexed packets; temporarily storing the multiplexed packets in a queue; transmitting the stored packets over the virtual connection; determining a channel utilization factor related to the rate at which packets are transmitted over the virtual connection towards the destination customer-premises equipment; and transmitting the channel utilization factor to data-rate management means so as to control the send information rate upstream from the multiplexing; the channel utilization factor taking into account the length of the queue and the time taken to transmit the factor to the data-rate management means so as to prevent the queue from overflowing.

Claims (43)

1. A method of managing traffic for a virtual connection of a packet-based communications network, said method comprising the steps of:

transmitting packets from source equipment to destination equipment;

time-division multiplexing the packets from the source equipment;

measuring the data-rate of the multiplexed packets;

temporarily storing said multiplexed packets in a queue;

transmitting said stored packets over said virtual connection;

determining a factor related to the rate at which packets are transmitted over said virtual connection towards said destination equipment; and

transmitting said factor to a data-rate management processor to control the rate at which the packets are sent upstream from said multiplexing, wherein said factor is based on the length of said queue and the time taken to transmit said factor to said data-rate management processor to prevent said queue from overflowing.

2. A method according to claim 1 , wherein said factor satisfies the following relationship:

i

SIR

i

,

t

k

TM

*

TR

where SIR i,t is the rate at which the packets are sent into the network for a virtual connection i at time t, TR is the rate at which packets are transmitted over the virtual connection towards the destination equipment, and k TM is equal to:

k

TM

=

1

+

FIFO

OVER

(

RTD

+

CMP

)

*

λ

*

TR

where FIFO over is the number of packets that can be stored in said queue, RTD is the time taken by a packet to make a round trip over said communications network, CMP is the time of measurement of the instantaneous data-rate over the virtual connection, and λ is a constant greater than 1 based on the response times of the components of said communications network.

3. A method according to claim 2 , wherein λ is equal to 2.

4. A method according to claim 1 , wherein said factor is inserted into the packets transmitted towards said destination customer-premises equipment.

5. A method according to claim 1 , wherein said factor is transmitted in a special empty packet towards said destination customer-premises equipment in the absence of return traffic.

Assignments (2)
CHANGE OF NAME Recorded Jul 26, 1999
From: ALCATEL ALSTHOM COMPAGNIE GENERALE D'ELECTRICITE
To: ALCATEL
Reel/Frame 010087/0457 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 1998
From: LUGUERN, JEAN-PIERRE; ACCARION, MICHEL
To: ALCATEL ALSTHOM COMPAGNIE GENERALE D'ELECTRICITE
Reel/Frame 009466/0506 →