IP Library Granted Patent US 7,212,493
Granted Patent B2
US 7,212,493 · App. 10/098,124 · Granted May 1, 2007

Controlling network traffic

Assignee: Juniper Networks, 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,212,493
App. No.
10/098,124
Granted
May 1, 2007
Kind
B2
Abstract

In an ATM exchange, a cell transmission control section transmits an ATM cell to a transmission path of an ATM network A traffic monitor monitors traffic of the cell transmissions. A statistical process section performs a temporal statistical process on the result of the traffic monitoring using a clock and a memory. A CAC produces an instruction for traffic control over a transmission terminal based on the result of the statistical process. A UPC controls traffic of a transmission path from the transmission terminal in accordance with the instruction.

Claims (27)

1. A system to receive and forward traffic in a network, comprising:

a network device configured to:

determine an average bandwidth usage associated with a terminal and corresponding to a time of day, and

control a connection to the terminal based on the determined average bandwidth usage;

at least another network device configured to:

determine an average bandwidth usage associated with another terminal and corresponding to the time of day,

inform the network device of the determined average bandwidth usage associated with the other terminal, and

control a connection to the other terminal based on an allocation of bandwidth received from the network device, wherein the allocation is based on a shift from the determined average bandwidth usage associated with the other terminal to a determined average bandwidth usage associated with the other terminal corresponding to another time of day.

2. The system of claim 1 , wherein the average bandwidth usage is based on a monitoring period of 24 hours.

3. The system of claim 1 , wherein the network device is configured to make the determination of the average bandwidth usage based on results obtained from a monitoring period of two or more calendar days.

4. The system of claim 1 , wherein the control of the connection to the terminal comprises limiting an amount of bandwidth allocated for the connection to the terminal to the average bandwidth usage.

5. The system of claim 1 , wherein the control of the connection to the terminal comprises admitting the connection to the terminal at the time of day regardless of a current state of traffic associated with the network.

6. The system of claim 1 , a maximum bandwidth capacity being associated with the network device, wherein the terminal comprises a set of terminals and a determined average bandwidth usages associated with respective terminals of the set sums to an overall average bandwidth usage.

7. The system of claim 6 , when the overall average bandwidth usage is equal to or less than the maximum bandwidth capacity, the network device being configured to allocate bandwidth to each of the terminals up to the determined respective average bandwidth usages.

8. The system of claim 6 , when the overall average bandwidth usage exceeds the maximum bandwidth capacity, the network device being configured to distribute traffic load via connections to one or more of the terminals based on a determined average bandwidth usage corresponding to another time of day.

9. A method of routing network traffic, comprising:

calculating an average usage associated with a group of transmission paths for different times of day; and

for a given one of the times of day, allocating bandwidth among the transmission paths based on the calculated average usages, wherein when a sum of the calculated average usages exceeds a transmission capacity for the given one time of day, the allocating bandwidth includes allocating bandwidth to at least one of the transmission paths based on a shift to another time of day.

10. The method of claim 9 , wherein the calculating the average usage comprises monitoring use of the transmission paths over a 24 hour period.

11. The method of claim 9 , wherein the calculating the average usage comprises monitoring use of the transmission paths over two or more calendar days.

12. The method of claim 9 , wherein the given time of day spans a period of one or more hours.

13. The method of claim 9 , wherein the allocating the bandwidth is achieved regardless of available bandwidth associated with the transmission paths.

14. The method of claim 9 , wherein when a sum of the calculated average usages does not exceed a transmission capacity for the given time of day, the allocating the bandwidth comprising allocating no more bandwidth than the sum.

15. An exchange device comprising:

means for correlating network traffic associated with the exchange device to different times of day; and

means for establishing, for a given one of the times of day, connections between the exchange device and destination terminals via two or more transmission paths based on the correlation, wherein when the correlated network traffic for the given time of day exceeds a capacity of the exchange device, the means for establishing connections is configured to distribute traffic load to at least one of the destination terminals based on a shift of the correlation to another one of the times of day.

16. The exchange device of claim 15 , wherein the given time of day spans one or more hours.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2005
From: NEC CORPORATION
To: JUNIPER NETWORKS, INC.
Reel/Frame 016285/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2002
From: SHIBASAKI, KAZUNORI
To: NEC CORPORATION
Reel/Frame 012975/0850 →
Priority Claims (1)
JP 2001-074306 · Mar 15, 2001 · national
Continuity (1)
Related Publication 20020136221A1 · Sep 26, 2002