WO2004012404A3 - Methods and apparatus for credit-based flow control - Google Patents

Methods and apparatus for credit-based flow control Download PDF

Info

Publication number
WO2004012404A3
WO2004012404A3 PCT/US2003/021900 US0321900W WO2004012404A3 WO 2004012404 A3 WO2004012404 A3 WO 2004012404A3 US 0321900 W US0321900 W US 0321900W WO 2004012404 A3 WO2004012404 A3 WO 2004012404A3
Authority
WO
WIPO (PCT)
Prior art keywords
credit
methods
flow control
based flow
extended receiver
Prior art date
Application number
PCT/US2003/021900
Other languages
French (fr)
Other versions
WO2004012404A2 (en
Inventor
Davide Bergamasco
Silvano Gai
Thomas James Edsall
Ray Kloth
Original Assignee
Cisco Tech Ind
Davide Bergamasco
Silvano Gai
Thomas James Edsall
Ray Kloth
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 Cisco Tech Ind, Davide Bergamasco, Silvano Gai, Thomas James Edsall, Ray Kloth filed Critical Cisco Tech Ind
Priority to CA2493506A priority Critical patent/CA2493506C/en
Priority to AU2003249201A priority patent/AU2003249201B2/en
Priority to EP03771608.1A priority patent/EP1532775B1/en
Publication of WO2004012404A2 publication Critical patent/WO2004012404A2/en
Publication of WO2004012404A3 publication Critical patent/WO2004012404A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/39Credit based

Abstract

Methods and apparatus are provided for credit-based flow control. Techniques allow a receiver to provide buffer characteristic information to a sender using a single extended receiver ready signal. Multiple credits can be allocated using a single extended receiver ready signal as well. Counters and registers are used to allow for the accidental loss of extended receiver ready signals while still maintaining an accurate reflection of the types and numbers of buffers available.
PCT/US2003/021900 2002-07-25 2003-07-14 Methods and apparatus for credit-based flow control WO2004012404A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA2493506A CA2493506C (en) 2002-07-25 2003-07-14 Methods and apparatus for credit-based flow control
AU2003249201A AU2003249201B2 (en) 2002-07-25 2003-07-14 Methods and apparatus for credit-based flow control
EP03771608.1A EP1532775B1 (en) 2002-07-25 2003-07-14 Methods and apparatus for credit-based flow control

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/205,668 2002-07-25
US10/205,668 US7474613B2 (en) 2002-07-25 2002-07-25 Methods and apparatus for credit-based flow control

Publications (2)

Publication Number Publication Date
WO2004012404A2 WO2004012404A2 (en) 2004-02-05
WO2004012404A3 true WO2004012404A3 (en) 2005-03-24

Family

ID=31186611

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/021900 WO2004012404A2 (en) 2002-07-25 2003-07-14 Methods and apparatus for credit-based flow control

Country Status (5)

Country Link
US (1) US7474613B2 (en)
EP (1) EP1532775B1 (en)
CN (1) CN1706157A (en)
CA (1) CA2493506C (en)
WO (1) WO2004012404A2 (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7327680B1 (en) * 2002-11-05 2008-02-05 Cisco Technology, Inc. Methods and apparatus for network congestion control
US7391728B2 (en) * 2003-12-30 2008-06-24 Cisco Technology, Inc. Apparatus and method for improved Fibre Channel oversubscription over transport
US7986630B1 (en) * 2004-02-09 2011-07-26 Lsi Corporation High performance architecture for fiber channel targets and target bridges
US7719964B2 (en) * 2004-08-12 2010-05-18 Eric Morton Data credit pooling for point-to-point links
US7385925B2 (en) * 2004-11-04 2008-06-10 International Business Machines Corporation Data flow control method for simultaneous packet reception
US20060114930A1 (en) * 2004-11-17 2006-06-01 International Business Machines (Ibm) Corporation In-band control of indicators to identify devices distributed on the same domain
US7965940B1 (en) * 2006-07-12 2011-06-21 Cisco Technology, Inc. Transparent fiber channel link management for protocol transport
CN101917231B (en) * 2010-08-27 2013-10-09 华为技术有限公司 Data caching method of fibre channel switch
CN102546098B (en) * 2011-12-15 2015-01-21 福建星网锐捷网络有限公司 Data transmission device, method and system
US9674098B2 (en) 2013-07-02 2017-06-06 Intel Corporation Credit flow control for ethernet
US9325449B2 (en) * 2013-12-06 2016-04-26 Intel Corporation Lane error detection and lane removal mechanism to reduce the probability of data corruption
US9385962B2 (en) * 2013-12-20 2016-07-05 Intel Corporation Method and system for flexible credit exchange within high performance fabrics
US10033596B2 (en) 2014-04-09 2018-07-24 Linear Technology Llc Hardware-based licensing for wireless networks
CN107979544A (en) * 2016-10-25 2018-05-01 华为技术有限公司 A kind of retransmission method of IP packet, equipment and system
US20190236038A1 (en) * 2018-12-20 2019-08-01 Swadesh Choudhary Buffered interconnect for highly scalable on-die fabric

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5610745A (en) * 1995-10-26 1997-03-11 Hewlett-Packard Co. Method and apparatus for tracking buffer availability

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU7627798A (en) * 1996-12-04 1998-06-29 Dsc Telecom L.P. Distributed telecommunications switching system and method
FR2759518B1 (en) * 1997-02-07 1999-04-23 France Telecom METHOD AND DEVICE FOR ALLOCATING RESOURCES IN A DIGITAL PACKET TRANSMISSION NETWORK
ATE411675T1 (en) * 1999-12-10 2008-10-15 Qlogic Switch Products Inc METHOD AND DEVICE FOR CREDIT-BASED FLOW CONTROL IN FIBER CHANNEL SYSTEMS
US7042842B2 (en) * 2001-06-13 2006-05-09 Computer Network Technology Corporation Fiber channel switch
US20030074449A1 (en) * 2001-10-12 2003-04-17 Rory Smith Bandwidth allocation in a synchronous transmission network for packet oriented signals
US7471628B2 (en) * 2002-06-10 2008-12-30 Cisco Technology, Inc. Intelligent flow control management to extend fibre channel link full performance range
US7233570B2 (en) * 2002-07-19 2007-06-19 International Business Machines Corporation Long distance repeater for digital information
US6859437B2 (en) * 2002-11-05 2005-02-22 Nortel Networks Limited Method and system for extending the reach of a data communication channel using a flow control interception device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5610745A (en) * 1995-10-26 1997-03-11 Hewlett-Packard Co. Method and apparatus for tracking buffer availability

Also Published As

Publication number Publication date
US20040027987A1 (en) 2004-02-12
EP1532775B1 (en) 2017-06-21
CN1706157A (en) 2005-12-07
CA2493506A1 (en) 2004-02-05
WO2004012404A2 (en) 2004-02-05
EP1532775A2 (en) 2005-05-25
US7474613B2 (en) 2009-01-06
AU2003249201A1 (en) 2004-02-16
CA2493506C (en) 2012-07-10

Similar Documents

Publication Publication Date Title
WO2004012404A3 (en) Methods and apparatus for credit-based flow control
EP1758325A3 (en) Lane-to-lane skew reduction in multi-channel, high-speed transceiver circuitry
WO2007115226A3 (en) Inter-port communication in a multi- port memory device
EP1802037A3 (en) System and method for measuring network performance using real network traffic
EP1821542A3 (en) Transmission rate adjustment device and method
WO2006083836A3 (en) Transmit completion event batching
TW200705375A (en) Display driver and electronic instrument
AUPQ480199A0 (en) Timed window ultrasonic gas meter with nose cone
AU2002326752A1 (en) A general input/output architecture protocol and related methods to manage data integrity
SE0002016L (en) Device and method related to communication of speech
GB2429813A (en) Side-by-side inverted memory address and command buses
WO2007085522A3 (en) Apparatus and method for efficient communication of producer/consumer buffer status
WO2005041142A3 (en) A location system for associating a first signal with a second signal
EP1283615A3 (en) Line loop back for very high speed application
WO2005013639A3 (en) Buffer management system, digital audio receiver, headphones, loudspeaker, method of buffer management
AU2002239275A1 (en) Tapped delay line high speed register
TW200707456A (en) Wrapper circuit and method for interfacing between non-muxed type memory controller and muxed type memory
EP1684518A3 (en) Improving the set-up speed of an external device
TW200502913A (en) Driving circuit of photo-electronic panel and photo-electronic device and electrical machine having the same
CN105094743A (en) First input first output (FIFO) data cache and method thereof for performing time delay control
EP1259012A3 (en) Receiving apparatus and flow control method therefor and transmitting apparatus and flow control method therefor
AU2001298110A1 (en) Measuring sample arrival rates on an atm network
AU2002232073A1 (en) Asynchronous serial data interface
AU2001221712A1 (en) Fifo buffer with output rate adjusting
TW200633389A (en) Pseudo differential current mode receiver

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2003249201

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2493506

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 20038178567

Country of ref document: CN

REEP Request for entry into the european phase

Ref document number: 2003771608

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2003771608

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2003771608

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Ref document number: JP