CA2329357A1 - System and method for regulating message flow in a digital data network - Google Patents
System and method for regulating message flow in a digital data network Download PDFInfo
- Publication number
- CA2329357A1 CA2329357A1 CA002329357A CA2329357A CA2329357A1 CA 2329357 A1 CA2329357 A1 CA 2329357A1 CA 002329357 A CA002329357 A CA 002329357A CA 2329357 A CA2329357 A CA 2329357A CA 2329357 A1 CA2329357 A1 CA 2329357A1
- Authority
- CA
- Canada
- Prior art keywords
- transmission
- messages
- virtual
- message
- round
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L12/5602—Bandwidth control in ATM Networks, e.g. leaky bucket
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/16—Flow control; Congestion control in connection oriented networks, e.g. frame relay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
- H04L47/263—Rate modification at the source after receiving feedback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/30—Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
- H04L2012/5631—Resource management and allocation
- H04L2012/5632—Bandwidth allocation
- H04L2012/5635—Backpressure, e.g. for ABR
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5651—Priority, marking, classes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5681—Buffer or queue management
- H04L2012/5682—Threshold; Watermark
Abstract
A system (10) includes a plurality of computers (12) interconnected by a network including one or more switching nodes (11).
The computers (12) transfer messages over virtual circuits established thereamong. The source and destination computers (12) schedule transmission and processing of messages on a round-robin, respectively. Each switching node (11) which forms pan of a path (13) for respective virtual circuits also forwards messages for virtual circuits in a round-robin manner. Round-robin transmission, forwarding and processing at the destination provides a degree of fairness in message transmission.
In addition, messages are also transmitted in one or more cells in a round-robin, so as to reduce delays which may occur for short messages if a long message was transmitted in full for one virtual circuit before beginning transmission of a short message for another virtual circuit. For each virtual circuit, the destination computer (12) and each switching node (11) along the path (13) can generate a virtual circuit flow control message for transmission to the source computer (12) to temporarily limit transmission over the virtual circuit based on the predetermined thresholds, further providing fairness as among the virtual circuits.
Furthermore, each switching node (11) or computer (12) can generate link flow control messages for transmission to neighboring devices (11, 12) in the network (10) to temporarily limit transmission thereto if the amount of resources taken up by all virtual circuits exceeds predetermined thresholds, so as to reduce the likelihood of message loss.
The computers (12) transfer messages over virtual circuits established thereamong. The source and destination computers (12) schedule transmission and processing of messages on a round-robin, respectively. Each switching node (11) which forms pan of a path (13) for respective virtual circuits also forwards messages for virtual circuits in a round-robin manner. Round-robin transmission, forwarding and processing at the destination provides a degree of fairness in message transmission.
In addition, messages are also transmitted in one or more cells in a round-robin, so as to reduce delays which may occur for short messages if a long message was transmitted in full for one virtual circuit before beginning transmission of a short message for another virtual circuit. For each virtual circuit, the destination computer (12) and each switching node (11) along the path (13) can generate a virtual circuit flow control message for transmission to the source computer (12) to temporarily limit transmission over the virtual circuit based on the predetermined thresholds, further providing fairness as among the virtual circuits.
Furthermore, each switching node (11) or computer (12) can generate link flow control messages for transmission to neighboring devices (11, 12) in the network (10) to temporarily limit transmission thereto if the amount of resources taken up by all virtual circuits exceeds predetermined thresholds, so as to reduce the likelihood of message loss.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/065,118 US6570850B1 (en) | 1998-04-23 | 1998-04-23 | System and method for regulating message flow in a digital data network |
US09/065,118 | 1998-04-23 | ||
PCT/US1999/009046 WO1999054830A1 (en) | 1998-04-23 | 1999-04-23 | System and method for regulating message flow in a digital data network |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2329357A1 true CA2329357A1 (en) | 1999-10-28 |
CA2329357C CA2329357C (en) | 2006-07-25 |
Family
ID=22060446
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002329357A Expired - Lifetime CA2329357C (en) | 1998-04-23 | 1999-04-23 | System and method for regulating message flow in a digital data network |
Country Status (6)
Country | Link |
---|---|
US (2) | US6570850B1 (en) |
EP (1) | EP1082664A4 (en) |
JP (2) | JP4852194B2 (en) |
AU (1) | AU773257B2 (en) |
CA (1) | CA2329357C (en) |
WO (1) | WO1999054830A1 (en) |
Families Citing this family (100)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6795442B1 (en) * | 1998-04-23 | 2004-09-21 | Emulex Design & Manufacturing Corporation | System and method for scheduling message transmission and processing in a digital data network |
US6983350B1 (en) | 1999-08-31 | 2006-01-03 | Intel Corporation | SDRAM controller for parallel processor architecture |
US6606704B1 (en) * | 1999-08-31 | 2003-08-12 | Intel Corporation | Parallel multithreaded processor with plural microengines executing multiple threads each microengine having loadable microcode |
US7447229B2 (en) * | 1999-12-16 | 2008-11-04 | Intel Corporation | Method for providing prioritized data movement between endpoints connected by multiple logical channels |
US6532509B1 (en) | 1999-12-22 | 2003-03-11 | Intel Corporation | Arbitrating command requests in a parallel multi-threaded processing system |
JP3376981B2 (en) * | 1999-12-24 | 2003-02-17 | 日本電気株式会社 | Connection control equipment, physical layer LSI and connection control system |
US6694380B1 (en) | 1999-12-27 | 2004-02-17 | Intel Corporation | Mapping requests from a processing unit that uses memory-mapped input-output space |
US6661794B1 (en) | 1999-12-29 | 2003-12-09 | Intel Corporation | Method and apparatus for gigabit packet assignment for multithreaded packet processing |
US7480706B1 (en) * | 1999-12-30 | 2009-01-20 | Intel Corporation | Multi-threaded round-robin receive for fast network port |
US6952824B1 (en) | 1999-12-30 | 2005-10-04 | Intel Corporation | Multi-threaded sequenced receive for fast network port stream of packets |
US6915372B2 (en) * | 2000-08-31 | 2005-07-05 | Tellabs Operations, Inc. | Methods and apparatus for managing traffic through a buffered crossbar switch fabric |
US7000011B1 (en) * | 2000-11-06 | 2006-02-14 | Hewlett-Packard Development Company, Lp. | Designing interconnect fabrics |
US7304948B1 (en) * | 2000-12-29 | 2007-12-04 | Nortel Networks Limited | Congestion control for signalling transport protocols |
CZ20032078A3 (en) * | 2001-01-31 | 2003-11-12 | International Business Machines Corporation | Method and apparatus for controlling data flow between data processing systems through the mediation of a storage |
CA2432390A1 (en) * | 2001-01-31 | 2002-08-08 | International Business Machines Corporation | Method and apparatus for controlling flow of data between data processing systems via a memory |
US7190667B2 (en) * | 2001-04-26 | 2007-03-13 | Intel Corporation | Link level packet flow control mechanism |
US7627870B1 (en) * | 2001-04-28 | 2009-12-01 | Cisco Technology, Inc. | Method and apparatus for a data structure comprising a hierarchy of queues or linked list data structures |
US7054335B2 (en) * | 2001-05-04 | 2006-05-30 | Hewlett-Packard Development Company, L.P. | Method and system for midstream transcoding of secure scalable packets in response to downstream requirements |
US7126952B2 (en) * | 2001-09-28 | 2006-10-24 | Intel Corporation | Multiprotocol decapsulation/encapsulation control structure and packet protocol conversion method |
US20030145294A1 (en) * | 2002-01-25 | 2003-07-31 | Ward Julie Ann | Verifying interconnect fabric designs |
US9009004B2 (en) * | 2002-01-31 | 2015-04-14 | Hewlett-Packasrd Development Comany, L.P. | Generating interconnect fabric requirements |
US7180862B2 (en) | 2002-07-18 | 2007-02-20 | Intel Corporation | Apparatus and method for virtual output queue feedback |
US7154886B2 (en) * | 2002-07-22 | 2006-12-26 | Qlogic Corporation | Method and system for primary blade selection in a multi-module fiber channel switch |
US7334046B1 (en) | 2002-08-05 | 2008-02-19 | Qlogic, Corporation | System and method for optimizing frame routing in a network |
US20040057377A1 (en) * | 2002-09-10 | 2004-03-25 | John Tinney | Routing patterns for avoiding congestion in networks that convert between circuit-switched and packet-switched traffic |
US7397768B1 (en) | 2002-09-11 | 2008-07-08 | Qlogic, Corporation | Zone management in a multi-module fibre channel switch |
US7362717B1 (en) | 2002-10-03 | 2008-04-22 | Qlogic, Corporation | Method and system for using distributed name servers in multi-module fibre channel switches |
US7561590B1 (en) | 2003-05-05 | 2009-07-14 | Marvell International Ltd. | Network switch having virtual input queues for flow control |
US7388843B2 (en) * | 2003-07-16 | 2008-06-17 | Qlogic, Corporation | Method and apparatus for testing loop pathway integrity in a fibre channel arbitrated loop |
US7463646B2 (en) * | 2003-07-16 | 2008-12-09 | Qlogic Corporation | Method and system for fibre channel arbitrated loop acceleration |
US7471635B2 (en) * | 2003-07-16 | 2008-12-30 | Qlogic, Corporation | Method and apparatus for test pattern generation |
US7355966B2 (en) * | 2003-07-16 | 2008-04-08 | Qlogic, Corporation | Method and system for minimizing disruption in common-access networks |
US7447224B2 (en) * | 2003-07-21 | 2008-11-04 | Qlogic, Corporation | Method and system for routing fibre channel frames |
US7646767B2 (en) | 2003-07-21 | 2010-01-12 | Qlogic, Corporation | Method and system for programmable data dependant network routing |
US7792115B2 (en) | 2003-07-21 | 2010-09-07 | Qlogic, Corporation | Method and system for routing and filtering network data packets in fibre channel systems |
US7466700B2 (en) * | 2003-07-21 | 2008-12-16 | Qlogic, Corporation | LUN based hard zoning in fibre channel switches |
US7420982B2 (en) * | 2003-07-21 | 2008-09-02 | Qlogic, Corporation | Method and system for keeping a fibre channel arbitrated loop open during frame gaps |
US7406092B2 (en) * | 2003-07-21 | 2008-07-29 | Qlogic, Corporation | Programmable pseudo virtual lanes for fibre channel systems |
US7522529B2 (en) * | 2003-07-21 | 2009-04-21 | Qlogic, Corporation | Method and system for detecting congestion and over subscription in a fibre channel network |
US7430175B2 (en) * | 2003-07-21 | 2008-09-30 | Qlogic, Corporation | Method and system for managing traffic in fibre channel systems |
US7894348B2 (en) | 2003-07-21 | 2011-02-22 | Qlogic, Corporation | Method and system for congestion control in a fibre channel switch |
US7684401B2 (en) | 2003-07-21 | 2010-03-23 | Qlogic, Corporation | Method and system for using extended fabric features with fibre channel switch elements |
US7352701B1 (en) | 2003-09-19 | 2008-04-01 | Qlogic, Corporation | Buffer to buffer credit recovery for in-line fibre channel credit extension devices |
JP4297765B2 (en) * | 2003-10-15 | 2009-07-15 | 富士通株式会社 | Transmission system |
US20050135397A1 (en) * | 2003-12-18 | 2005-06-23 | Hoban Adrian C. | Buffer replenishing |
US7340167B2 (en) * | 2004-04-23 | 2008-03-04 | Qlogic, Corporation | Fibre channel transparent switch for mixed switch fabrics |
US7930377B2 (en) | 2004-04-23 | 2011-04-19 | Qlogic, Corporation | Method and system for using boot servers in networks |
US7404020B2 (en) * | 2004-07-20 | 2008-07-22 | Qlogic, Corporation | Integrated fibre channel fabric controller |
US7593997B2 (en) * | 2004-10-01 | 2009-09-22 | Qlogic, Corporation | Method and system for LUN remapping in fibre channel networks |
US7411958B2 (en) * | 2004-10-01 | 2008-08-12 | Qlogic, Corporation | Method and system for transferring data directly between storage devices in a storage area network |
US8295299B2 (en) | 2004-10-01 | 2012-10-23 | Qlogic, Corporation | High speed fibre channel switch element |
US7680053B1 (en) * | 2004-10-29 | 2010-03-16 | Marvell International Ltd. | Inter-device flow control |
US8036123B1 (en) | 2005-01-07 | 2011-10-11 | Marvell International Ltd. | Integrated circuit for network stress testing |
US20080172532A1 (en) * | 2005-02-04 | 2008-07-17 | Aarohi Communications , Inc., A Corporation | Apparatus for Performing and Coordinating Data Storage Functions |
US7150689B2 (en) * | 2005-03-21 | 2006-12-19 | Balingit Ronald F | Pitching practice apparatus |
US20060256718A1 (en) * | 2005-05-16 | 2006-11-16 | Hall David R | Apparatus for Regulating Bandwidth |
US7961621B2 (en) * | 2005-10-11 | 2011-06-14 | Cisco Technology, Inc. | Methods and devices for backward congestion notification |
US7548560B1 (en) | 2006-02-27 | 2009-06-16 | Qlogic, Corporation | Method and system for checking frame-length in fibre channel frames |
US7760723B1 (en) | 2006-06-01 | 2010-07-20 | World Wide Packets, Inc. | Relaying a data stream from a data device to a network tunnel |
US8379676B1 (en) * | 2006-06-01 | 2013-02-19 | World Wide Packets, Inc. | Injecting in-band control messages without impacting a data rate |
US7653056B1 (en) | 2006-06-02 | 2010-01-26 | World Wide Packets, Inc. | Virtual switching using a provisional identifier to conceal a user identifier |
US8018938B1 (en) | 2006-06-02 | 2011-09-13 | World Wide Packets, Inc. | Translating between a switching format and a transport format |
US7457892B2 (en) * | 2006-06-05 | 2008-11-25 | Freescale Semiconductor, Inc. | Data communication flow control device and methods thereof |
US20080095155A1 (en) * | 2006-10-24 | 2008-04-24 | Broadcom Corporation | Programmable communications system |
US7830883B1 (en) | 2006-12-19 | 2010-11-09 | World Wide Packets, Inc. | Modifying duplicate packets to have different transport formats |
US7889659B2 (en) * | 2007-04-16 | 2011-02-15 | Cisco Technology, Inc. | Controlling a transmission rate of packet traffic |
US20080320088A1 (en) * | 2007-06-19 | 2008-12-25 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Helping valuable message content pass apparent message filtering |
US9374242B2 (en) * | 2007-11-08 | 2016-06-21 | Invention Science Fund I, Llc | Using evaluations of tentative message content |
US8984133B2 (en) | 2007-06-19 | 2015-03-17 | The Invention Science Fund I, Llc | Providing treatment-indicative feedback dependent on putative content treatment |
US8682982B2 (en) * | 2007-06-19 | 2014-03-25 | The Invention Science Fund I, Llc | Preliminary destination-dependent evaluation of message content |
US8174977B2 (en) * | 2007-07-06 | 2012-05-08 | Hewlett-Packard Development Company, L.P. | End-to-end flow control in a network |
US8065404B2 (en) * | 2007-08-31 | 2011-11-22 | The Invention Science Fund I, Llc | Layering destination-dependent content handling guidance |
US8082225B2 (en) * | 2007-08-31 | 2011-12-20 | The Invention Science Fund I, Llc | Using destination-dependent criteria to guide data transmission decisions |
US7930389B2 (en) * | 2007-11-20 | 2011-04-19 | The Invention Science Fund I, Llc | Adaptive filtering of annotated messages or the like |
US8185127B1 (en) | 2008-02-12 | 2012-05-22 | Sprint Communications Company L. P. | Method and system for allocating network resources for a single user operating multiple devices |
US7836198B2 (en) * | 2008-03-20 | 2010-11-16 | International Business Machines Corporation | Ethernet virtualization using hardware control flow override |
US8218436B2 (en) * | 2008-03-21 | 2012-07-10 | Research In Motion Limited | Dynamic aggregated maximum bit rate for evolved packet system non-guaranteed bit rate quality of service enforcement and network bandwidth utilization |
US8295174B2 (en) * | 2008-03-28 | 2012-10-23 | Research In Motion Limited | Proactive uplink aggregate maximum bit rate enforcement |
DE102008039580A1 (en) * | 2008-08-25 | 2010-03-04 | Siemens Aktiengesellschaft | Method for transmitting data packets in a communication network and switching device |
US8213308B2 (en) | 2008-09-11 | 2012-07-03 | Juniper Networks, Inc. | Methods and apparatus for defining a flow control signal related to a transmit queue |
US8154996B2 (en) | 2008-09-11 | 2012-04-10 | Juniper Networks, Inc. | Methods and apparatus for flow control associated with multi-staged queues |
US8228929B2 (en) | 2008-10-24 | 2012-07-24 | Juniper Networks, Inc. | Flow consistent dynamic load balancing |
US8159966B1 (en) | 2008-11-24 | 2012-04-17 | Sprint Communications Company L.P. | Packet processing profile selection and delivery in wireless communication systems |
US8254255B2 (en) | 2008-12-29 | 2012-08-28 | Juniper Networks, Inc. | Flow-control in a switch fabric |
US8189465B1 (en) * | 2009-02-04 | 2012-05-29 | Sprint Communications Company L.P. | Deep packet inspection policy enforcement |
US8248954B2 (en) | 2009-08-31 | 2012-08-21 | Hubbell Incorporated | System and method for enhancement of Ethernet link loss forwarding |
JP4703751B2 (en) * | 2009-09-09 | 2011-06-15 | 株式会社東芝 | Electronics |
US9264321B2 (en) | 2009-12-23 | 2016-02-16 | Juniper Networks, Inc. | Methods and apparatus for tracking data flow based on flow state values |
US8819161B1 (en) | 2010-01-18 | 2014-08-26 | Marvell International Ltd. | Auto-syntonization and time-of-day synchronization for master-slave physical layer devices |
US9602439B2 (en) * | 2010-04-30 | 2017-03-21 | Juniper Networks, Inc. | Methods and apparatus for flow control associated with a switch fabric |
US9065773B2 (en) | 2010-06-22 | 2015-06-23 | Juniper Networks, Inc. | Methods and apparatus for virtual channel flow control associated with a switch fabric |
US9660940B2 (en) | 2010-12-01 | 2017-05-23 | Juniper Networks, Inc. | Methods and apparatus for flow control associated with a switch fabric |
US9032089B2 (en) | 2011-03-09 | 2015-05-12 | Juniper Networks, Inc. | Methods and apparatus for path selection within a network based on flow duration |
JP5734788B2 (en) * | 2011-08-19 | 2015-06-17 | 株式会社東芝 | Communication apparatus and program |
US8811183B1 (en) | 2011-10-04 | 2014-08-19 | Juniper Networks, Inc. | Methods and apparatus for multi-path flow control within a multi-stage switch fabric |
CN103051482B (en) * | 2012-12-28 | 2015-09-30 | 中国航空工业集团公司第六三一研究所 | Based on a kind of port isolation of FC switch and the implementation method of recovery |
US20190116022A1 (en) * | 2017-10-16 | 2019-04-18 | Samsung Electronics Co., Ltd. | Encryption device and operation method thereof |
JP6969410B2 (en) | 2018-01-26 | 2021-11-24 | トヨタ自動車株式会社 | In-vehicle relay device, relay method, information processing system, and vehicle |
WO2020031004A1 (en) | 2018-08-08 | 2020-02-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Flow control for integrated access backhaul (iab) networks |
US11444881B2 (en) * | 2019-11-19 | 2022-09-13 | Oracle International Corporation | System and method for supporting use of forward and backward congestion notifications in a private fabric in a high performance computing environment |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4799215A (en) * | 1985-10-07 | 1989-01-17 | Nec Corporation | High-speed packet-switched communications system with end-to-end flow control and retransmission |
EP0257168B1 (en) | 1986-08-27 | 1992-06-03 | International Business Machines Corporation | Pseudo synchronous transportation apparatus in a communication network |
US5274768A (en) * | 1991-05-28 | 1993-12-28 | The Trustees Of The University Of Pennsylvania | High-performance host interface for ATM networks |
US5432784A (en) * | 1993-07-26 | 1995-07-11 | Digital Equipment Corporation | Flow control method and apparatus for systems with long distance links |
JP2639335B2 (en) * | 1993-12-22 | 1997-08-13 | 日本電気株式会社 | Congestion control method in ATM network |
US5583861A (en) | 1994-04-28 | 1996-12-10 | Integrated Telecom Technology | ATM switching element and method having independently accessible cell memories |
JPH088932A (en) * | 1994-06-23 | 1996-01-12 | Hitachi Ltd | Congestion control method |
JP2982828B2 (en) * | 1994-09-17 | 1999-11-29 | インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン | Flow control method and apparatus for cell based communication network |
EP0712220A1 (en) * | 1994-11-08 | 1996-05-15 | International Business Machines Corporation | Hop-by-hop flow control in an ATM network |
US5517495A (en) | 1994-12-06 | 1996-05-14 | At&T Corp. | Fair prioritized scheduling in an input-buffered switch |
EP0717532A1 (en) * | 1994-12-13 | 1996-06-19 | International Business Machines Corporation | Dynamic fair queuing to support best effort traffic in an ATM network |
JP3062041B2 (en) * | 1995-05-29 | 2000-07-10 | 日本電気株式会社 | Congestion control method in asynchronous transfer networks |
US5625625A (en) | 1995-07-07 | 1997-04-29 | Sun Microsystems, Inc. | Method and apparatus for partitioning data load and unload functions within an interface system for use with an asynchronous transfer mode system |
US5664116A (en) | 1995-07-07 | 1997-09-02 | Sun Microsystems, Inc. | Buffering of data for transmission in a computer communication system interface |
US5917805A (en) * | 1995-07-19 | 1999-06-29 | Fujitsu Network Communications, Inc. | Network switch utilizing centralized and partitioned memory for connection topology information storage |
US5610921A (en) | 1995-08-31 | 1997-03-11 | Sun Microsystems, Inc. | Scalable architecture for asynchronous transfer mode segmentation and reassembly |
JP2832591B2 (en) * | 1995-12-01 | 1998-12-09 | 株式会社超高速ネットワーク・コンピュータ技術研究所 | Simultaneous notification type congestion control method |
JPH09162869A (en) * | 1995-12-04 | 1997-06-20 | Fujitsu Ltd | Connection reception control method and congestion control method |
US5701292A (en) * | 1995-12-04 | 1997-12-23 | Lucent Technologies Inc. | Method and apparatus for controlling data transfer rates of data sources in asynchronous transfer mode-based networks |
US5935213A (en) * | 1996-05-02 | 1999-08-10 | Fore Systems, Inc. | System and method for generating explicit rate value information for flow control in ATAM network |
US6094712A (en) | 1996-12-04 | 2000-07-25 | Giganet, Inc. | Computer network interface for direct mapping of data transferred between applications on different host computers from virtual addresses to physical memory addresses application data |
-
1998
- 1998-04-23 US US09/065,118 patent/US6570850B1/en not_active Expired - Lifetime
-
1999
- 1999-04-23 JP JP2000545110A patent/JP4852194B2/en not_active Expired - Lifetime
- 1999-04-23 EP EP99921477A patent/EP1082664A4/en not_active Withdrawn
- 1999-04-23 CA CA002329357A patent/CA2329357C/en not_active Expired - Lifetime
- 1999-04-23 WO PCT/US1999/009046 patent/WO1999054830A1/en not_active Application Discontinuation
- 1999-04-23 AU AU38679/99A patent/AU773257B2/en not_active Ceased
-
2003
- 2003-03-11 US US10/386,642 patent/US7283471B2/en not_active Expired - Lifetime
-
2009
- 2009-11-30 JP JP2009272560A patent/JP4897868B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
AU3867999A (en) | 1999-11-08 |
AU773257B2 (en) | 2004-05-20 |
JP2002512460A (en) | 2002-04-23 |
WO1999054830A1 (en) | 1999-10-28 |
CA2329357C (en) | 2006-07-25 |
EP1082664A4 (en) | 2005-01-26 |
JP2010081641A (en) | 2010-04-08 |
US20030174647A1 (en) | 2003-09-18 |
JP4852194B2 (en) | 2012-01-11 |
JP4897868B2 (en) | 2012-03-14 |
US7283471B2 (en) | 2007-10-16 |
US6570850B1 (en) | 2003-05-27 |
EP1082664A1 (en) | 2001-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2329357A1 (en) | System and method for regulating message flow in a digital data network | |
CA2329542A1 (en) | System and method for scheduling message transmission and processing in a digital data network | |
US6680934B1 (en) | System, device and method for expediting control flow in a communication system | |
US6870844B2 (en) | Apparatus and methods for efficient multicasting of data packets | |
EP1501247B1 (en) | Software configurable cluster-based router using stock personal computers as cluster nodes | |
WO1998039696A3 (en) | Unitary virtual circuit in digital network having communication | |
TW429708B (en) | Quality of service improvement of internet real-time media transmission by transmitting redundant voice/media frames | |
CA2056644A1 (en) | Interprocessor switching network | |
ATE186806T1 (en) | ETHERNET SWITCHING WITH ADAPTIVE CUT-THROUGH CIRCUIT | |
EP1549005B1 (en) | Communications method and communications system | |
WO2000002347A3 (en) | System and method for switching packets in a network | |
JP2533223B2 (en) | Multi-stage communication network | |
EP0817437A3 (en) | Message transfer in computer networks | |
US4891802A (en) | Method of and circuit arrangement for controlling a switching network in a switching system | |
GB2288950A (en) | Mobile communication ATM network | |
Ichikawa et al. | High-speed packet switching systems for multimedia communications | |
WO1991002437A1 (en) | Improved packet routing switch | |
Rahnema | The fast packet ring switch: A high-performance efficient architecture with multicast capability | |
US7792029B2 (en) | Network data transmission based on predefined receive times | |
Peir et al. | Look-ahead routing switches for multistage interconnection networks | |
Bujewski et al. | The Supercomputer Supernet Testbed: A WDM-Based Supercomputer Interconnect | |
Manning et al. | Segment transfer protocols for a homogeneous computer network | |
Inai et al. | Congestion control for LAN/MAN interconnection | |
Kaario et al. | Dimensioning of a multimedia switching bus | |
Kim et al. | Performance analysis and parameter region for real time environment in IEEE 802.4 token bus network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request |