IP Library Granted Patent US 7,324,521
Granted Patent B2
US 7,324,521 · App. 10/225,295 · Granted Jan 29, 2008

Communication device with multi-stages of traffic shaping functions

Assignee: Hitachi, Ltd.
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,324,521
App. No.
10/225,295
Granted
Jan 29, 2008
Kind
B2
Abstract

A traffic shaper comprises a cell buffer for temporarily storing an ATM cell arrived thereat, a first calculator for calculating an estimated cell sending time according to a VC contracted bandwidth, a second calculator for calculating an estimated cell sending time according to a VP contracted bandwidth, a binary tree VP sorting circuit for determining VP to be sent in top priority, a binary tree VC sorting circuit for determining VC to be sent in top priority, and a sending circuit for sending a cell in which the determined VP and VC are both brought to a transmittable state. The VP estimated sending time is revised according to the VC estimated sending time.

Claims (14)

1. A communication device, comprising:

a first estimated sending time calculation unit for calculating a first data estimated sending time, based on a bandwidth contracted for a first connection;

a second estimated sending time calculation unit for calculating a second data estimated sending time, based on a bandwidth contracted for a connection bundle obtained by collecting a plurality of connections including said first connection; and

means for selecting either said first data estimated sending time or said second data estimated sending time to be used upon transmission of data,

wherein when said first data estimated sending time is at a point in time that is later than said second data estimated sending time and data exists in the first connection, said second data estimated sending time is changed to the first data estimated sending time.

2. A communication device according to claim 1 , wherein said data is a fixed length cell or a variable length packet.

3. A packet communication device coupled to a packet transfer network, comprising:

a packet buffer for temporarily storing each received packet therein;

an estimated sending time calculation unit for calculating an estimated packet sending time at which a sending interval set according to a bandwidth determined for a bandwidth contracted for each packet transfer destination is maintained;

a sorting unit for selecting a packet transfer destination earliest in the estimated packet sending time calculated by said estimated sending time calculation unit;

a priority sorting controller for determining sending sequence of packets of each of the transfer destinations in descending order of packet priority;

a sending controller for determining whether a packet which belongs to each packet destination selected by said sorting unit may be sent, when the transmission of the packet is allowed, and sending the packet according to the determined sending sequence; and

means for extracting packet length information described in a header of a packet when the packet is read out from said packet buffer,

wherein said estimated sending time calculation unit calculates an estimated packet sending time by using a sending interval proportional to said packet length information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2018
From: HITACHI, LTD.
To: ALAXALA NETWORKS CORPORATION
Reel/Frame 047037/0849 →
Priority Claims (1)
JP 10-193960 · Jul 9, 1998 · national
Continuity (2)
Continuation 0935014000 · Jul 9, 1999
Related Publication 20030007455A1 · Jan 9, 2003