Movatterモバイル変換


[0]ホーム

URL:


US20030206525A1 - Cell output control apparatus and method - Google Patents

Cell output control apparatus and method
Download PDF

Info

Publication number
US20030206525A1
US20030206525A1US09/945,692US94569201AUS2003206525A1US 20030206525 A1US20030206525 A1US 20030206525A1US 94569201 AUS94569201 AUS 94569201AUS 2003206525 A1US2003206525 A1US 2003206525A1
Authority
US
United States
Prior art keywords
cell
transmission
cells
circuit
rate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US09/945,692
Inventor
Kota Miyoshi
Takahiko Kozaki
Hajime Abe
Akihiko Takase
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US09/945,692priorityCriticalpatent/US20030206525A1/en
Publication of US20030206525A1publicationCriticalpatent/US20030206525A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

The cell output control apparatus includes a cell time slot allotment circuit for allotting, cells to be transmitted, to cell time slots with the cell transmission intervals changed, a first holder circuit for holding the value of ACR (Allowed Cell Rate), a first calculator circuit for calculating the ratio, LCR (Line Cell Rate)/ACR, a quantizer circuit for quantizing the ratio, LCR/ACR and controlling the allotment of cell time slots on the basis of the quantization error produced by the-quantization, a counter for counting the values of cell time slots, a second calculator circuit for calculating the cell time slots for cells, and a second holder circuit for holding the calculated results, whereby it is possible to absorb the quantization error produced when the ratio, LCR/ACR is quantized into an integral value.

Description

Claims (14)

What is claimed is:
1. A cell output control apparatus of a communication system of each of a plurality of nodes that constitute a communications network and that communicate with each other in an asynchronous transfer mode, said cell output control apparatus being arranged to control the transmission of cells by calculating an allowed transmission cell rate on the basis of traffic information about the received allowed cell rate which a transmission-side node received from a receiving side node, of said nodes, when said cells are transmitted and received between said transmission node and said receiving node, said cell output control apparatus comprising:
a cell time slot allotting unit for allotting said cells to any ones of a plurality of cell time slots with the cell transmission intervals changed in accordance with said allowed transmission cell rate and a transmission rate between said transmission-side node and said receiving-side node; and
a cell output unit for transmitting said cells through said communications network in accordance with the output intervals of said cells.
2. A cell output control apparatus of a communication system of each of a plurality of nodes that constitute a communications network and that communicate with each other in an asynchronous transfer mode, said cell output control apparatus being arranged to control the transmission of cells by calculating an allowed transmission cell rate on the basis of traffic information about the received allowed cell rate which a transmission-side node received from a receiving side node, of said nodes, when said cells are transmitted and received between said transmission node and said receiving node, said cell output control apparatus comprising:
a cell time slot allotting unit for quantizing the ratio between said allowed transmission cell rate and a transmission rate between said transmission-side node and said receiving-side node into an integral value, calculating the cell output intervals on the basis of the quantization error produced by said quantization and said integral value, and allotting said cells to any ones of a plurality of cell time slots with the cell transmission intervals changed; and
a cell output unit for transmitting said cells through said communications network in accordance with said cell output intervals.
3. A cell output control apparatus of a communication system of each of a plurality of nodes that constitute a communications network and that communicate with each other in an asynchronous transfer mode, said cell output control apparatus being arranged to control the transmission of cells by calculating an allowed transmission cell rate on the basis of traffic information about the received allowed cell rate which a transmission-side node received from a receiving side node, of said nodes, when said cells are transmitted and received between said transmission node and said receiving node, said cell output control apparatus comprising:
a first calculator circuit for calculating the ratio between said allowed transmission cell rate and a transmission rate between said transmission-side node and said receiving-side node;
A quantizer circuit for quantizing the output from said first calculator circuit into an internal value and deciding the output intervals of said cells to be transmitted on cell time slots, on the basis of the quantization error produced by said quantization and said integral value;
a counter for counting the value of said cell time slot;
a second calculator circuit for calculating said cell time slots for said cells on the basis of the outputs from said quantizer circuit and said counter; and
a cell time slot allotment deciding circuit for allotting said cells to any ones of a plurality of cell time slots with the cell transmission intervals changed.
4. A cell output control apparatus according toclaim 3, wherein said cell time slot allotment deciding circuit includes a first holder circuit for holding said allowed transmission cell rate and a second holder circuit for holding the output from said second calculator circuit.
5. A cell output control apparatus according toclaim 3, further comprising a cell output decision circuit which has virtual channels and generates one of said cells with the cell output interval changed, on each of said virtual channels.
6. A cell output control apparatus according toclaim 3, wherein said first calculator circuit is formed of a table and a bit shift circuit, and produces the ratio between said allowed transmission cell rate and said transmission rate when said allowed transmission cell rate is received by said table and when the output from said table is shifted in bits by said bit shift circuit.
7. A cell output control apparatus according toclaim 3, wherein each of said allowed transmission cell rate and said transmission rate is formed of an exponential part and a mantissa part, and said first calculator circuit includes a table which receives said mantissa part of said allowed transmission cell rate and which produces a preset value corresponding to the mantissa part of said transmission rate and the exponential part of said transmission rate, an arithmetic circuit for producing the difference between the exponential parts of said allowed transmission cell rate and said transmission rate, and a shift circuit for bit-shifting the value corresponding to the mantissa part of said transmission rate from said table by said difference from said arithmetic circuit, and producing the ratio between said allowed transmission cell rate and said transmission rate.
8. A cell output control apparatus according toclaim 3, wherein said quantizer circuit includes a decision circuit for deciding the distance between the cell time slots for cells on the basis of said integral value and said quantization error, and a calculator circuit and quantization error holder circuit for estimating the remainder of said quantization error and feeing it back to said decision circuit at the same time as the decision of said cell output interval.
9. A cell output control apparatus according toclaim 8, wherein said decision circuit includes a quantization error absorber circuit for estimating the difference between the output from said first calculator circuit and said quantization error, a quantization error detector circuit for detecting the decimal part of the output from said quantization error absorber circuit, and a selector circuit for selecting the integral part of the output from said quantization error absorber circuit or the sum of1 and said integral part as said cell time slot interval in response to the output from said quantization error detector circuit.
10. A cell output control method in a communication system of each of a plurality of nodes that constitute a communications network and that communicate with each other in an asynchronous transfer mode, said cell output control method being used to control the transmission of cells by calculating an allowed transmission cell rate on the basis of traffic information about the received allowed cell rate which a transmission-side node received from a receiving side node, of said nodes, when said cells are transmitted and received between said transmission node and said receiving node, said cell output control method comprising the steps of:
calculating a ratio between said allowed transmission cell rate and a rate of transmission between said transmission-side node and said receiving-side node;
quantizing said calculated result into an integral value;
deciding a cell output interval on the basis of the value of quantization error produced by said quantization and said integral value;
allotting, cells to be transmitted, to any ones of a plurality of cell time slots with the cell transmission intervals changed according to said decided cell output intervals; and
transmitting said cells with the cell output intervals changed in accordance with said allowed transmission cell rate.
11. A communication system of each of a plurality of nodes that constitute a communications network and that communicate with each other in an asynchronous transfer mode, said communication system being arranged to control the transmission of cells by calculating an allowed transmission cell rate on the basis of traffic information about the received allowed cell rate which a transmission-side node received from a receiving side node, of said nodes, when said cells are transmitted and received between said transmission node and said receiving node, said communication system comprising:
a cell time slot unit for allotting, cells to be transmitted, to any ones of a plurality of cell time slots with the cell transmission intervals changed according to said allowed transmission cell rate and a rate of transmission between said transmission-side node and said receiving-side node; and
a cell output unit for transmitting said cells through said communications network in accordance with said cell output intervals.
12. A communications network constituted by a plurality of nodes that communicate with each other in an asynchronous transfer mode, said communications network being established to control the transmission of cells by calculating an allowed transmission cell rate on the basis of traffic information about the received allowed cell rate which a transmission-side node received from a receiving side node, of said nodes, when said cells are transmitted and received between said transmission node and said receiving node, a communication system of each of said nodes comprising:
a cell time slot allotment unit for allotting, cells to be transmitted, to any ones of a plurality of cell time slots with the cell transmission intervals changed according to said allowed transmission cell rate and a rate of transmission between said transmission-side node and said receiving-side node; and
a cell output unit for transmitting said cells through said communications network in accordance with said cell output intervals, whereby said cells can be transmitted and received between said transmission-side node and said receiving-side node.
13. A communication system as each of a plurality of communication systems which constitute communications networks and which communicate with each other in an asynchronous transfer mode, said communication system being arranged to control the transmission of cells by calculating an allowed transmission cell rate on the basis of traffic information about the received allowed cell rate which a transmission-side communication system received from a receiving-side communication system, said communication system comprising:
a plurality of first interface circuits each connected to one of said communications networks as an interface for a channel;
a plurality of second interface circuits each connected to the other communications network as an interface for a channel; and
a core switch circuit connected to both said plurality of first interfaces and said plurality of second interfaces, and which allots information from, at least, one or the other of said communications networks to, at least, one of said plurality of first interfaces and said plurality of second interfaces, each of said plurality of first interfaces and second interfaces comprising:
a first calculator circuit for calculating a ratio between an allowed transmission cell rate from a transmission-side communication system and a rate of transmission between said transmission-side communication system and a receiving-side communication system;
a quantizer circuit for quantizing an output from said first calculator circuit into an integral value, and deciding an output interval of said cells on cell time slots on the basis of a value of quantization error produced by said quantization and said integral value;
a counter for counting values of said cell time slots;
a second calculator circuit for calculating said cell time slots for said cells on the basis of the outputs from said quantizer circuit and said counter; and
a cell time slot allotment decision circuit for allotting, said cells to be transmitted, to any ones of said plurality of cell time slots with the cell transmission intervals changed.
14. A communications network system constituted by a plurality of communication systems which communicate with each other in an asynchronous mode, said communication network system comprising:
a plurality of first communications networks each having a plurality of terminals with an information transmitting and receiving function;
a plurality of second communications networks each having a plurality of terminals with an information transmitting and receiving function; and
a third communications network established between said communication systems that are arranged to control the transmission of cells by calculating an allowed transmission cell rate on the basis of information of traffic about an allowed cell rate which a transmission-side one of said terminals received from a receiving-side one of said terminals through any one of said first and second communications networks, each of said communication systems comprising:
a plurality of first interface circuits each connected to one of said plurality of first or second communication networks as an interface for a channel;
a plurality of second interface circuits each connected to said third communication network as an interface for a channel; and
a core switch circuit connected to both said plurality of first interfaces and said plurality of second interfaces and by which information from, at least, any one of said first, second and third communication networks is allotted to one of said plurality of first or second interfaces, each of said plurality of first and second interfaces comprising:
a first calculator circuit for calculating a ratio between an allowed transmission rate from a transmission-side one of said communication systems and a rate of transmission between said transmission-side communication system and the receiving-side communication system;
a quantizer circuit for quantizing the output from said first calculator circuit into an integral value, and deciding the output interval of said cells for cell time slots on the basis of the value of quantization error produced by said quantization and said integral value;
a counter for counting the value of said cell time slots;
a second calculator circuit for calculating the cell time slots for said cells on the basis of the outputs of said quantizer circuit and said counter; and
a cell time slot allotment decision circuit for allotting, said cells to be transmitted, to any ones of said plurality of cell time slots with the cell transmission intervals changed.
US09/945,6921996-03-082001-09-05Cell output control apparatus and methodAbandonedUS20030206525A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US09/945,692US20030206525A1 (en)1996-03-082001-09-05Cell output control apparatus and method

Applications Claiming Priority (5)

Application NumberPriority DateFiling DateTitle
JP5131496AJP3643637B2 (en)1996-03-081996-03-08 Cell output control circuit and control method
JP08-0513141996-03-08
US08/810,733US6002668A (en)1996-03-081997-03-04Cell output control apparatus and method
US09/382,669US6330227B1 (en)1996-03-081999-08-25Cell output control apparatus and method
US09/945,692US20030206525A1 (en)1996-03-082001-09-05Cell output control apparatus and method

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/382,669ContinuationUS6330227B1 (en)1996-03-081999-08-25Cell output control apparatus and method

Publications (1)

Publication NumberPublication Date
US20030206525A1true US20030206525A1 (en)2003-11-06

Family

ID=12883465

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US08/810,733Expired - Fee RelatedUS6002668A (en)1996-03-081997-03-04Cell output control apparatus and method
US09/382,669Expired - Fee RelatedUS6330227B1 (en)1996-03-081999-08-25Cell output control apparatus and method
US09/945,692AbandonedUS20030206525A1 (en)1996-03-082001-09-05Cell output control apparatus and method

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US08/810,733Expired - Fee RelatedUS6002668A (en)1996-03-081997-03-04Cell output control apparatus and method
US09/382,669Expired - Fee RelatedUS6330227B1 (en)1996-03-081999-08-25Cell output control apparatus and method

Country Status (2)

CountryLink
US (3)US6002668A (en)
JP (1)JP3643637B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050008019A1 (en)*2002-02-062005-01-13Wintegra Ltd.Dynamic adjustment of AAL2 Timer_CU in voice and data multiplexing over AAL2 connections

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP3643637B2 (en)*1996-03-082005-04-27株式会社日立コミュニケーションテクノロジー Cell output control circuit and control method
JPH10190733A (en)1996-12-251998-07-21Hitachi Ltd IP switch, interface circuit and ATM switch used for the IP switch, and IP switch network system
US6108304A (en)1996-03-082000-08-22Abe; HajimePacket switching network, packet switching equipment, and network management equipment
JP3359499B2 (en)*1996-06-282002-12-24沖電気工業株式会社 Outgoing traffic control device
US6046999A (en)*1996-09-032000-04-04Hitachi, Ltd.Router apparatus using ATM switch
US5991265A (en)*1996-12-021999-11-23Conexant Systems, Inc.Asynchronous transfer mode system and method
US6377574B1 (en)1997-10-242002-04-23Hitachi, Ltd.Packet switch and method for relaying management cells and data cells in a form of IP packet
JPH11261566A (en)*1998-03-091999-09-24Fujitsu Ltd Image transmission device
US6389019B1 (en)*1998-03-182002-05-14Nec Usa, Inc.Time-based scheduler architecture and method for ATM networks
JP3609256B2 (en)*1998-05-192005-01-12株式会社日立製作所 Network management device, node device, and network management system
JP2000209565A (en)*1999-01-192000-07-28Fujitsu Ltd Image distribution method and image distribution system
US7110358B1 (en)*1999-05-142006-09-19Pmc-Sierra, Inc.Method and apparatus for managing data traffic between a high capacity source and multiple destinations
JP4356216B2 (en)*2000-08-232009-11-04沖電気工業株式会社 Communication connection device and communication speed adjustment method thereof
CN100370882C (en)*2004-11-052008-02-20华为技术有限公司Special telephone line user realizing method

Citations (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4551833A (en)*1983-08-101985-11-05At&T Bell LaboratoriesDistributed monitoring of packet transmission delay
US4964119A (en)*1988-04-061990-10-16Hitachi, Ltd.Method and system for packet exchange
US4984264A (en)*1989-02-221991-01-08Kabushiki Kaisha ToshibaCall admission control method and cell flow monitoring method in the same method
US5119367A (en)*1988-10-281992-06-02Oki Electric Industry Co., Ltd.Method and a node circuit for routing bursty data
US5457687A (en)*1993-09-021995-10-10Network Equipment Technologies, Inc.Method and apparatus for backward explicit congestion notification (BECN) in an ATM network
US5509001A (en)*1991-10-181996-04-16Fujitsu LimitedApparatus and method for controlling cells input to ATM network
US5515359A (en)*1994-08-261996-05-07Mitsubishi Electric Research Laboratories, Inc.Credit enhanced proportional rate control system
US5546377A (en)*1995-10-311996-08-13Digital Equipment CorporationEfficient distributed method for computing max-min fair rates of a limited resource in ATM networks
US5675576A (en)*1995-06-051997-10-07Lucent Technologies Inc.Concestion control system and method for packet switched networks providing max-min fairness
US5696764A (en)*1993-07-211997-12-09Fujitsu LimitedATM exchange for monitoring congestion and allocating and transmitting bandwidth-guaranteed and non-bandwidth-guaranteed connection calls
US5745477A (en)*1996-01-251998-04-28Mitsubishi Electric Information Technology Center America, Inc.Traffic shaping and ABR flow control
US5748629A (en)*1995-07-191998-05-05Fujitsu Networks Communications, Inc.Allocated and dynamic bandwidth management
US6091708A (en)*1996-06-282000-07-18Oki Electric Industry Co., Ltd.Traffic shaper with multiply queued virtual paths

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2947956B2 (en)*1991-03-051999-09-13株式会社日立製作所 Switching system
JP2950627B2 (en)*1991-02-151999-09-20株式会社日立製作所 Subscriber line transmission path capacity display method in asynchronous transfer mode.
US5313454A (en)*1992-04-011994-05-17Stratacom, Inc.Congestion control for cell networks
JP3224963B2 (en)*1994-08-312001-11-05株式会社東芝 Network connection device and packet transfer method
KR0161613B1 (en)*1994-09-021998-12-01가나이 쓰토무 ATM interface and shaping method
JPH08163145A (en)*1994-12-081996-06-21Nec CorpTraffic shaping method for atm exchange and device therefor
JPH08167907A (en)*1994-12-151996-06-25Nec CorpAtm cell exchange
EP0748086A1 (en)*1995-06-091996-12-11Siemens AktiengesellschaftMethod for scheduling message cells leaving an ATM node
JPH09181740A (en)*1995-10-261997-07-11Hitachi Ltd Flow control method in network node and packet switching system
US5751697A (en)*1995-12-061998-05-12Pmc-Sierra, Inc.Allowed cell rate reciprocal approximation in rate-based available bit rate schedulers
JP3643637B2 (en)*1996-03-082005-04-27株式会社日立コミュニケーションテクノロジー Cell output control circuit and control method

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4551833A (en)*1983-08-101985-11-05At&T Bell LaboratoriesDistributed monitoring of packet transmission delay
US4964119A (en)*1988-04-061990-10-16Hitachi, Ltd.Method and system for packet exchange
US5119367A (en)*1988-10-281992-06-02Oki Electric Industry Co., Ltd.Method and a node circuit for routing bursty data
US4984264A (en)*1989-02-221991-01-08Kabushiki Kaisha ToshibaCall admission control method and cell flow monitoring method in the same method
US5509001A (en)*1991-10-181996-04-16Fujitsu LimitedApparatus and method for controlling cells input to ATM network
US5696764A (en)*1993-07-211997-12-09Fujitsu LimitedATM exchange for monitoring congestion and allocating and transmitting bandwidth-guaranteed and non-bandwidth-guaranteed connection calls
US5457687A (en)*1993-09-021995-10-10Network Equipment Technologies, Inc.Method and apparatus for backward explicit congestion notification (BECN) in an ATM network
US5515359A (en)*1994-08-261996-05-07Mitsubishi Electric Research Laboratories, Inc.Credit enhanced proportional rate control system
US5675576A (en)*1995-06-051997-10-07Lucent Technologies Inc.Concestion control system and method for packet switched networks providing max-min fairness
US5748629A (en)*1995-07-191998-05-05Fujitsu Networks Communications, Inc.Allocated and dynamic bandwidth management
US5546377A (en)*1995-10-311996-08-13Digital Equipment CorporationEfficient distributed method for computing max-min fair rates of a limited resource in ATM networks
US5745477A (en)*1996-01-251998-04-28Mitsubishi Electric Information Technology Center America, Inc.Traffic shaping and ABR flow control
US6091708A (en)*1996-06-282000-07-18Oki Electric Industry Co., Ltd.Traffic shaper with multiply queued virtual paths

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050008019A1 (en)*2002-02-062005-01-13Wintegra Ltd.Dynamic adjustment of AAL2 Timer_CU in voice and data multiplexing over AAL2 connections
US7668179B2 (en)*2002-02-062010-02-23Wintegra Ltd.Dynamic adjustment of AAL2 timer—CU in voice and data multiplexing over AAL2 connections

Also Published As

Publication numberPublication date
JPH09247169A (en)1997-09-19
US6330227B1 (en)2001-12-11
US6002668A (en)1999-12-14
JP3643637B2 (en)2005-04-27

Similar Documents

PublicationPublication DateTitle
US6002668A (en)Cell output control apparatus and method
US5432824A (en)Credit/rate-based system for controlling traffic in a digital communication network
US5812527A (en)Simplified calculation of cell transmission rates in a cell based netwook
CA2010557C (en)Call admission control method and cell flow monitoring method in the same method
US5777984A (en)Method and apparatus for controlling cell transmission rate in a cell based network in the presence of congestion
US5515359A (en)Credit enhanced proportional rate control system
CA2232144C (en)Traffic shaper for network nodes and method thereof
JP3732981B2 (en) Method for dynamically adjusting the bandwidth of a continuous bit rate virtual path connection
JP2012070440A (en)Transmission terminal device, network node and relay switch
US6587436B1 (en)Method and apparatus for allocation of available bandwidth
US5600645A (en)Bit rate reservation at switching nodes of an asynchronous network
US6345039B1 (en)Device and method for controlling ATM traffic
KR100342523B1 (en)Method for fair flow control in packet-switched networks
US6307866B1 (en)Broadband telecommunications system
Awater et al.Optimal queueing policies for fast packet switching of mixed traffic
US6563787B1 (en)Method and apparatus for providing data flow control of a transmission port
US6859436B2 (en)Bandwidth control method, cell transmitting apparatus, and traffic control system
CA2295621C (en)Method for optimizing the workload on connection sections given abr traffic
WO2001093502A2 (en)Cell pacing on a network link employing a rate-based flow control protocol with underlying credit-based flow control mechanisms
US6430157B1 (en)Communication controlling apparatus
US6115358A (en)Controlling the flow of ATM cells in an ATM network
WO2000022785A1 (en)Atm connection admission control device for dbr connections
KR100383571B1 (en)Abr service apparatus of packet switching system
JP2905886B2 (en) ATM call admission control system
Koukos et al.Mechanism for shaping the emitted traffic at ATM terminal‐points

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp