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 PDF

Info

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
Application number
CA002329357A
Other languages
French (fr)
Other versions
CA2329357C (en
Inventor
Maria C. Gutierrez
Shawn A. Clayton
David R. Follett
Nitin D. Godiwala
Richard F. Prohaska
Harold E. Roman
James B. Williams
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.)
Emulex Corp
Original Assignee
Giganet, Inc.
Maria C. Gutierrez
Shawn A. Clayton
David R. Follett
Nitin D. Godiwala
Richard F. Prohaska
Harold E. Roman
James B. Williams
Emulex Corporation
Emulex Design & Manufacturing Corporation
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 Giganet, Inc., Maria C. Gutierrez, Shawn A. Clayton, David R. Follett, Nitin D. Godiwala, Richard F. Prohaska, Harold E. Roman, James B. Williams, Emulex Corporation, Emulex Design & Manufacturing Corporation filed Critical Giganet, Inc.
Publication of CA2329357A1 publication Critical patent/CA2329357A1/en
Application granted granted Critical
Publication of CA2329357C publication Critical patent/CA2329357C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L12/5602Bandwidth control in ATM Networks, e.g. leaky bucket
    • 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/16Flow control; Congestion control in connection oriented networks, e.g. frame relay
    • 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/26Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
    • H04L47/263Rate modification at the source after receiving feedback
    • 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/30Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5632Bandwidth allocation
    • H04L2012/5635Backpressure, e.g. for ABR
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5651Priority, marking, classes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5678Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
    • H04L2012/5681Buffer or queue management
    • H04L2012/5682Threshold; 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.
CA002329357A 1998-04-23 1999-04-23 System and method for regulating message flow in a digital data network Expired - Lifetime CA2329357C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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