CA2105866A1 - Method and apparatus for buffering data within stations of a communication network - Google Patents

Method and apparatus for buffering data within stations of a communication network

Info

Publication number
CA2105866A1
CA2105866A1 CA002105866A CA2105866A CA2105866A1 CA 2105866 A1 CA2105866 A1 CA 2105866A1 CA 002105866 A CA002105866 A CA 002105866A CA 2105866 A CA2105866 A CA 2105866A CA 2105866 A1 CA2105866 A1 CA 2105866A1
Authority
CA
Canada
Prior art keywords
packet
host processor
queue
data packet
control unit
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
CA002105866A
Other languages
French (fr)
Other versions
CA2105866C (en
Inventor
Ariel Hendel
Kenneth W. Brinkerhoff
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.)
Standard Microsystems LLC
Original Assignee
Ariel Hendel
Kenneth W. Brinkerhoff
Standard Microsystems 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 Ariel Hendel, Kenneth W. Brinkerhoff, Standard Microsystems Corporation filed Critical Ariel Hendel
Publication of CA2105866A1 publication Critical patent/CA2105866A1/en
Application granted granted Critical
Publication of CA2105866C publication Critical patent/CA2105866C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F5/00Methods or arrangements for data conversion without changing the order or content of the data handled
    • G06F5/06Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Abstract

Communication controller (3), for buffering data packets, interfaceable with a host processor (I) and a communication medium control unit (2) employing packet numbers assignment storing in a transmit queue (9) and a receive queue (10). Each transmitted or received data packet is assigned a unique packet number (N Ti, N Rj) and dynamically allocated buffer storage (6) by a memory management unit (7) transparent to both the host processor (1) and the control unit (2). The packet number is stored in a packet number queue (9, 10) with pointers corresponding to the physical addresses where the data packet is stored. Mechanism is provided to interrupt the host processor (1) upon completion of any preselected number of data packet transmission.
CA002105866A 1991-04-30 1992-04-28 Method and apparatus for buffering data within stations of a communication network Expired - Fee Related CA2105866C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US07/693,637 US5313582A (en) 1991-04-30 1991-04-30 Method and apparatus for buffering data within stations of a communication network
US693,637 1991-04-30
PCT/US1992/003502 WO1992020028A1 (en) 1991-04-30 1992-04-28 Method and apparatus for buffering data within stations of a communication network

Publications (2)

Publication Number Publication Date
CA2105866A1 true CA2105866A1 (en) 1992-10-31
CA2105866C CA2105866C (en) 2001-04-10

Family

ID=24785487

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002105866A Expired - Fee Related CA2105866C (en) 1991-04-30 1992-04-28 Method and apparatus for buffering data within stations of a communication network

Country Status (6)

Country Link
US (2) US5313582A (en)
EP (1) EP0582666B1 (en)
JP (1) JPH08508592A (en)
CA (1) CA2105866C (en)
DE (1) DE69229473T2 (en)
WO (1) WO1992020028A1 (en)

Families Citing this family (140)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5412782A (en) * 1992-07-02 1995-05-02 3Com Corporation Programmed I/O ethernet adapter with early interrupts for accelerating data transfer
US5452289A (en) * 1993-01-08 1995-09-19 Multi-Tech Systems, Inc. Computer-based multifunction personal communications system
US5796976A (en) * 1993-05-04 1998-08-18 Digital Equipment Corporation Temporary storage having entries smaller than memory bus
US6298371B1 (en) * 1993-07-08 2001-10-02 Bmc Software, Inc. Method of dynamically adjusting NCP program memory allocation of SNA network
JPH07210395A (en) * 1994-01-10 1995-08-11 Fujitsu Ltd Firmware maintenance system
US5502719A (en) * 1994-10-27 1996-03-26 Hewlett-Packard Company Path allocation system and method having double link list queues implemented with a digital signal processor (DSP) for a high performance fiber optic switch
US5805924A (en) * 1994-11-08 1998-09-08 Stoevhase; Bent Method and apparatus for configuring fabrics within a fibre channel system
US5793978A (en) * 1994-12-29 1998-08-11 Cisco Technology, Inc. System for routing packets by separating packets in to broadcast packets and non-broadcast packets and allocating a selected communication bandwidth to the broadcast packets
US5867666A (en) * 1994-12-29 1999-02-02 Cisco Systems, Inc. Virtual interfaces with dynamic binding
JP3464836B2 (en) * 1995-01-19 2003-11-10 富士通株式会社 Memory management device for storage device
US5630059A (en) * 1995-02-06 1997-05-13 International Business Machines Corporation Expedited message transfer in a multi-nodal data processing system
US5838915A (en) * 1995-06-21 1998-11-17 Cisco Technology, Inc. System for buffering data in the network having a linked list for each of said plurality of queues
US5796944A (en) * 1995-07-12 1998-08-18 3Com Corporation Apparatus and method for processing data frames in an internetworking device
US6097718A (en) 1996-01-02 2000-08-01 Cisco Technology, Inc. Snapshot routing with route aging
US6147996A (en) 1995-08-04 2000-11-14 Cisco Technology, Inc. Pipelined multiple issue packet switch
US5748612A (en) * 1995-08-10 1998-05-05 Mcdata Corporation Method and apparatus for implementing virtual circuits in a fibre channel system
US5832492A (en) * 1995-09-05 1998-11-03 Compaq Computer Corporation Method of scheduling interrupts to the linked lists of transfer descriptors scheduled at intervals on a serial bus
US7246148B1 (en) 1995-09-29 2007-07-17 Cisco Technology, Inc. Enhanced network services using a subnetwork of communicating processors
US6182224B1 (en) 1995-09-29 2001-01-30 Cisco Systems, Inc. Enhanced network services using a subnetwork of communicating processors
US6917966B1 (en) 1995-09-29 2005-07-12 Cisco Technology, Inc. Enhanced network services using a subnetwork of communicating processors
US5592160A (en) * 1995-10-26 1997-01-07 Hewlett-Packard Company Method and apparatus for transmission code decoding and encoding
US5610745A (en) * 1995-10-26 1997-03-11 Hewlett-Packard Co. Method and apparatus for tracking buffer availability
US5784559A (en) * 1995-11-06 1998-07-21 Sun Microsystems, Inc. Full duplex flow control for ethernet networks
WO1997022936A1 (en) * 1995-12-19 1997-06-26 Motorola Inc. Method and apparatus for rate governing communications
US6091725A (en) * 1995-12-29 2000-07-18 Cisco Systems, Inc. Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network
US6035105A (en) 1996-01-02 2000-03-07 Cisco Technology, Inc. Multiple VLAN architecture system
US5758050A (en) * 1996-03-12 1998-05-26 International Business Machines Corporation Reconfigurable data storage system
US6308148B1 (en) * 1996-05-28 2001-10-23 Cisco Technology, Inc. Network flow data export
US6243667B1 (en) 1996-05-28 2001-06-05 Cisco Systems, Inc. Network flow switching and flow data export
US5818844A (en) * 1996-06-06 1998-10-06 Advanced Micro Devices, Inc. Address generation and data path arbitration to and from SRAM to accommodate multiple transmitted packets
US6212182B1 (en) 1996-06-27 2001-04-03 Cisco Technology, Inc. Combined unicast and multicast scheduling
US6434120B1 (en) 1998-08-25 2002-08-13 Cisco Technology, Inc. Autosensing LMI protocols in frame relay networks
US20060195595A1 (en) 2003-12-19 2006-08-31 Mendez Daniel J System and method for globally and securely accessing unified information in a computer network
US6304546B1 (en) 1996-12-19 2001-10-16 Cisco Technology, Inc. End-to-end bidirectional keep-alive using virtual circuits
US6185641B1 (en) 1997-05-01 2001-02-06 Standard Microsystems Corp. Dynamically allocating space in RAM shared between multiple USB endpoints and USB host
US6046817A (en) * 1997-05-12 2000-04-04 Lexmark International, Inc. Method and apparatus for dynamic buffering of input/output ports used for receiving and transmitting print data at a printer
US5916309A (en) * 1997-05-12 1999-06-29 Lexmark International Inc. System for dynamically determining the size and number of communication buffers based on communication parameters at the beginning of the reception of message
US6122272A (en) * 1997-05-23 2000-09-19 Cisco Technology, Inc. Call size feedback on PNNI operation
US6356530B1 (en) 1997-05-23 2002-03-12 Cisco Technology, Inc. Next hop selection in ATM networks
US5961606A (en) * 1997-06-30 1999-10-05 Sun Microsystems, Inc. System and method for remote buffer allocation in exported memory segments and message passing between network nodes
US6487202B1 (en) 1997-06-30 2002-11-26 Cisco Technology, Inc. Method and apparatus for maximizing memory throughput
US6078590A (en) 1997-07-14 2000-06-20 Cisco Technology, Inc. Hierarchical routing knowledge for multicast packet routing
US5918074A (en) * 1997-07-25 1999-06-29 Neonet Llc System architecture for and method of dual path data processing and management of packets and/or cells and the like
US6330599B1 (en) 1997-08-05 2001-12-11 Cisco Technology, Inc. Virtual interfaces with dynamic binding
US6212183B1 (en) 1997-08-22 2001-04-03 Cisco Technology, Inc. Multiple parallel packet routing lookup
US6157641A (en) * 1997-08-22 2000-12-05 Cisco Technology, Inc. Multiprotocol packet recognition and switching
US6512766B2 (en) 1997-08-22 2003-01-28 Cisco Systems, Inc. Enhanced internet packet routing lookup
US6178174B1 (en) 1997-08-26 2001-01-23 International Business Machines Corporation Optimistic, eager rendezvous transmission mode and combined rendezvous modes for message processing systems
US6035335A (en) * 1997-08-26 2000-03-07 International Business Machines Corporation Optimistic, eager rendezvous transmission system and combined rendezvous system for message processing, and related data structures
US6031624A (en) * 1997-09-08 2000-02-29 Lexmark International, Inc. Method and apparatus for adaptive data buffering in a parallelized printing system
US6343072B1 (en) 1997-10-01 2002-01-29 Cisco Technology, Inc. Single-chip architecture for shared-memory router
US6526060B1 (en) 1997-12-05 2003-02-25 Cisco Technology, Inc. Dynamic rate-based, weighted fair scheduler with explicit rate feedback option
US7570583B2 (en) * 1997-12-05 2009-08-04 Cisco Technology, Inc. Extending SONET/SDH automatic protection switching
US6424649B1 (en) 1997-12-31 2002-07-23 Cisco Technology, Inc. Synchronous pipelined switch using serial transmission
US6111877A (en) 1997-12-31 2000-08-29 Cisco Technology, Inc. Load sharing across flows
US5963499A (en) * 1998-02-05 1999-10-05 Cypress Semiconductor Corp. Cascadable multi-channel network memory with dynamic allocation
US6085254A (en) * 1998-04-10 2000-07-04 Telefonaktiebolaget Lm Ericsson (Publ) Dynamic size alteration of memory files
US7209949B2 (en) 1998-05-29 2007-04-24 Research In Motion Limited System and method for synchronizing information between a host system and a mobile data communication device
US6779019B1 (en) 1998-05-29 2004-08-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device
US6463463B1 (en) 1998-05-29 2002-10-08 Research In Motion Limited System and method for pushing calendar event messages from a host system to a mobile data communication device
US7606936B2 (en) * 1998-05-29 2009-10-20 Research In Motion Limited System and method for redirecting data to a wireless device over a plurality of communication paths
US9374435B2 (en) * 1998-05-29 2016-06-21 Blackberry Limited System and method for using trigger events and a redirector flag to redirect messages
US6219694B1 (en) * 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
US6438585B2 (en) * 1998-05-29 2002-08-20 Research In Motion Limited System and method for redirecting message attachments between a host system and a mobile data communication device
US7266365B2 (en) * 1998-05-29 2007-09-04 Research In Motion Limited System and method for delayed transmission of bundled command messages
US7209955B1 (en) 1998-05-29 2007-04-24 Research In Motion Limited Notification system and method for a mobile data communication device
US8516055B2 (en) * 1998-05-29 2013-08-20 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device in a wireless data network
US20020049818A1 (en) * 1998-05-29 2002-04-25 Gilhuly Barry J. System and method for pushing encrypted information between a host system and a mobile data communication device
US6370121B1 (en) 1998-06-29 2002-04-09 Cisco Technology, Inc. Method and system for shortcut trunking of LAN bridges
US6377577B1 (en) 1998-06-30 2002-04-23 Cisco Technology, Inc. Access control list processing in hardware
US7277424B1 (en) * 1998-07-21 2007-10-02 Dowling Eric M Method and apparatus for co-socket telephony
US6275503B1 (en) * 1998-07-24 2001-08-14 Honeywell International Inc. Method for transmitting large information packets over networks
US6308219B1 (en) 1998-07-31 2001-10-23 Cisco Technology, Inc. Routing table lookup implemented using M-trie having nodes duplicated in multiple memory banks
US6182147B1 (en) 1998-07-31 2001-01-30 Cisco Technology, Inc. Multicast group routing using unidirectional links
US6101115A (en) * 1998-08-07 2000-08-08 Cisco Technology, Inc. CAM match line precharge
US6389506B1 (en) 1998-08-07 2002-05-14 Cisco Technology, Inc. Block mask ternary cam
US6493750B1 (en) * 1998-10-30 2002-12-10 Agilent Technologies, Inc. Command forwarding: a method for optimizing I/O latency and throughput in fibre channel client/server/target mass storage architectures
US6522875B1 (en) * 1998-11-17 2003-02-18 Eric Morgan Dowling Geographical web browser, methods, apparatus and systems
KR100280642B1 (en) * 1998-11-18 2001-05-02 윤종용 Memory management device of Ethernet controller and its control method
US7206877B1 (en) * 1998-12-22 2007-04-17 Honeywell International Inc. Fault tolerant data communication network
US6771642B1 (en) 1999-01-08 2004-08-03 Cisco Technology, Inc. Method and apparatus for scheduling packets in a packet switch
US7899052B1 (en) * 1999-01-27 2011-03-01 Broadcom Corporation Memory structure for resolving addresses in a packet-based network switch
US6457121B1 (en) * 1999-03-17 2002-09-24 Intel Corporation Method and apparatus for reordering data in X86 ordering
US6757791B1 (en) 1999-03-30 2004-06-29 Cisco Technology, Inc. Method and apparatus for reordering packet data units in storage queues for reading and writing memory
US6603772B1 (en) 1999-03-31 2003-08-05 Cisco Technology, Inc. Multicast routing with multicast virtual output queues and shortest queue first allocation
US6760331B1 (en) 1999-03-31 2004-07-06 Cisco Technology, Inc. Multicast routing with nearest queue first allocation and dynamic and static vector quantization
JP3780776B2 (en) * 1999-10-15 2006-05-31 セイコーエプソン株式会社 Data transfer control device and electronic device
US6484224B1 (en) 1999-11-29 2002-11-19 Cisco Technology Inc. Multi-interface symmetric multiprocessor
KR100343491B1 (en) * 1999-11-30 2002-07-18 박명흠 Sound Transmission System for real time and ambidirection in using sound
EP2237580B1 (en) * 2000-04-10 2013-01-09 Research In Motion Limited System and method for indicating the state of a message
US6850980B1 (en) 2000-06-16 2005-02-01 Cisco Technology, Inc. Content routing service protocol
US6799200B1 (en) 2000-07-18 2004-09-28 International Business Machines Corporaiton Mechanisms for efficient message passing with copy avoidance in a distributed system
US7089289B1 (en) 2000-07-18 2006-08-08 International Business Machines Corporation Mechanisms for efficient message passing with copy avoidance in a distributed system using advanced network devices
US6735620B1 (en) 2000-07-18 2004-05-11 International Business Machines Corporation Efficient protocol for retransmit logic in reliable zero copy message transport
US7076556B1 (en) * 2000-07-31 2006-07-11 Cisco Technology, Inc. Method and apparatus for storage and retrieval of connection data in a communications system
US6920105B1 (en) * 2000-09-15 2005-07-19 Ciena Corporation Interface receive for communications among network elements
US6633573B1 (en) * 2000-09-15 2003-10-14 Ciena Corporation Method and apparatus for generating massive interrupts in random access memory (RAM)
US6754174B1 (en) * 2000-09-15 2004-06-22 Ciena Corporation Interface for communications among network elements
US7054324B1 (en) * 2000-09-15 2006-05-30 Ciena Corporation Interface transmitter for communications among network elements
US6965914B2 (en) * 2000-10-27 2005-11-15 Eric Morgan Dowling Negotiated wireless peripheral systems
US6901429B2 (en) * 2000-10-27 2005-05-31 Eric Morgan Dowling Negotiated wireless peripheral security systems
US7035932B1 (en) * 2000-10-27 2006-04-25 Eric Morgan Dowling Federated multiprotocol communication
CA2326036A1 (en) * 2000-11-16 2002-05-16 Gemplus S.A. Method for securing electronic device data processing
US7095744B2 (en) * 2000-11-22 2006-08-22 Dune Networks Method and system for switching variable sized packets
EP1344353B1 (en) 2000-12-22 2014-11-19 BlackBerry Limited Wireless router system and method
US6618388B2 (en) 2001-01-05 2003-09-09 Extreme Networks Method and system for VMAN protocol
US7283808B2 (en) * 2001-01-18 2007-10-16 Research In Motion Limited System, method and mobile device for remote control of a voice mail system
US7856543B2 (en) * 2001-02-14 2010-12-21 Rambus Inc. Data processing architectures for packet handling wherein batches of data packets of unpredictable size are distributed across processing elements arranged in a SIMD array operable to process different respective packet protocols at once while executing a single common instruction stream
US7103656B2 (en) * 2001-02-20 2006-09-05 Research In Motion Limited System and method for administrating a wireless communication network
US7295836B2 (en) * 2001-03-09 2007-11-13 Research In Motion Limited Advanced voice and data operations in a mobile data communication device
CA2376918C (en) * 2001-03-14 2007-10-23 Research In Motion Limited Scalable and secure messaging system for a wireless network
US7058070B2 (en) * 2001-05-01 2006-06-06 Integrated Device Technology, Inc. Back pressure control system for network switch port
US20030055902A1 (en) * 2001-09-14 2003-03-20 Elan Amir Systems and methods for remotely updating e-mail message status information for messages forwarded from a host system e-mail account across a firewall to a wireless handheld device
US7317699B2 (en) 2001-10-26 2008-01-08 Research In Motion Limited System and method for controlling configuration settings for mobile communication devices and services
WO2003049384A1 (en) * 2001-12-07 2003-06-12 Research In Motion Limited System and method of managing information distribution to mobile stations
US7076543B1 (en) 2002-02-13 2006-07-11 Cisco Technology, Inc. Method and apparatus for collecting, aggregating and monitoring network management information
US6877048B2 (en) * 2002-03-12 2005-04-05 International Business Machines Corporation Dynamic memory allocation between inbound and outbound buffers in a protocol handler
GB2387677B (en) * 2002-04-16 2005-06-22 Zarlink Semiconductor Inc Packet buffer memory with integrated allocation/de-allocation circuit
US20080046592A1 (en) 2002-06-26 2008-02-21 Research In Motion Limited System and Method for Pushing Information Between a Host System and a Mobile Data Communication Device
EP1559222B1 (en) * 2002-10-18 2010-03-24 Broadcom Corporation System and method for receive queue provisioning
KR100489685B1 (en) * 2003-02-20 2005-05-17 삼성전자주식회사 Apparatus for transmitting packet between packet controller and network processor and method thereof
US7536674B2 (en) * 2003-08-13 2009-05-19 Intel Corporation Method and system for configuring network processing software to exploit packet flow data locality
CN1747444A (en) * 2004-09-10 2006-03-15 国际商业机器公司 Method of offloading iscsi tcp/ip processing from a host processing unit, and related iscsi tcp/ip offload engine
US8190796B2 (en) * 2004-11-02 2012-05-29 Standard Microsystems Corporation Hardware supported peripheral component memory alignment method
DE502005002402D1 (en) * 2005-02-28 2008-02-14 Siemens Ag Method for reducing data packet loss when updating an address table
EP2565797B1 (en) 2005-04-18 2019-10-23 BlackBerry Limited Method For Providing Wireless Application Privilege Management
US7920584B2 (en) * 2005-05-04 2011-04-05 Arm Limited Data processing system
US7630388B2 (en) * 2005-05-04 2009-12-08 Arm Limited Software defined FIFO memory for storing a set of data from a stream of source data
KR20080013993A (en) * 2005-05-04 2008-02-13 에이알엠 리미티드 Use of a data engine within a data processing apparatus
US7797465B2 (en) * 2005-06-10 2010-09-14 Intel Corporation Apparatus and methods to reduce frame interrupts in packet-based communication
US8255108B2 (en) * 2005-08-31 2012-08-28 Spx Corporation Dynamic file system creation for scan tools
KR101197556B1 (en) * 2006-01-09 2012-11-09 삼성전자주식회사 Device and method capable of verifying program operation of non-volatile memory and memory card including the same
US8179872B2 (en) 2007-05-09 2012-05-15 Research In Motion Limited Wireless router system and method
AU2008201643B1 (en) 2007-07-24 2008-08-28 Rambrandt Messaging Technologies, LP Messaging service in a wireless communications network
CN102012812B (en) * 2010-11-24 2014-08-13 Tcl集团股份有限公司 Device and method for implementing application resource sharing
US9152580B1 (en) * 2011-10-27 2015-10-06 Marvell International Ltd. Method and apparatus for transferring data between a host and an embedded device
CN103166873B (en) * 2011-12-12 2018-02-27 中兴通讯股份有限公司 The method and core processor of intercore communication
US9000805B2 (en) * 2013-01-29 2015-04-07 Broadcom Corporation Resonant inductor coupling clock distribution
US9940273B2 (en) * 2014-11-19 2018-04-10 Texas Instruments Incorporated Dynamic RAM sharing in software-defined TDD communication
CN106681932B (en) * 2016-11-14 2020-10-16 合肥兆芯电子有限公司 Memory management method, memory control circuit unit and memory storage device

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0036864B1 (en) * 1979-10-09 1984-10-03 BURROUGHS CORPORATION (a Michigan corporation) Data communications controller
US4449182A (en) * 1981-10-05 1984-05-15 Digital Equipment Corporation Interface between a pair of processors, such as host and peripheral-controlling processors in data processing systems
GB8304950D0 (en) * 1983-02-22 1983-03-23 Int Computers Ltd Data communication systems
US4630261A (en) * 1984-07-30 1986-12-16 International Business Machines Corp. Integrated buffer management and signaling technique
US4652874A (en) * 1984-12-24 1987-03-24 Motorola, Inc. Serial communication interface for a local network controller
US4814980A (en) * 1986-04-01 1989-03-21 California Institute Of Technology Concurrent hypercube system with improved message passing
EP0244544B1 (en) * 1986-04-30 1991-01-16 International Business Machines Corporation Very high speed line adapter for a communication controller
US4704717A (en) * 1986-07-22 1987-11-03 Prime Computer, Inc. Receive message processor for a solicited message packet transfer system
JPS6336348A (en) * 1986-07-30 1988-02-17 Toshiba Corp Buffer memory control method
US4855904A (en) * 1986-08-27 1989-08-08 Amdahl Corporation Cache storage queue
JP2745521B2 (en) * 1988-02-23 1998-04-28 株式会社日立製作所 Frame transmission method
US4922503A (en) * 1988-10-28 1990-05-01 Infotron Systems Corporation Local area network bridge
US5247626A (en) * 1990-05-29 1993-09-21 Advanced Micro Devices, Inc. Fddi controller having flexible buffer management

Also Published As

Publication number Publication date
DE69229473D1 (en) 1999-07-29
EP0582666A1 (en) 1994-02-16
US5313582A (en) 1994-05-17
DE69229473T2 (en) 2000-03-02
WO1992020028A1 (en) 1992-11-12
US5602995A (en) 1997-02-11
EP0582666A4 (en) 1994-06-22
JPH08508592A (en) 1996-09-10
EP0582666B1 (en) 1999-06-23
CA2105866C (en) 2001-04-10

Similar Documents

Publication Publication Date Title
CA2105866A1 (en) Method and apparatus for buffering data within stations of a communication network
US5151895A (en) Terminal server architecture
US5448564A (en) Modular architecture for fast-packet network
CA2103895A1 (en) Method and apparatus for controlling data communication operations within stations of a local area network
EP0991999A4 (en) Method and apparatus for arbitrating access to a shared memory by network ports operating at different data rates
EP0241129A3 (en) Addressing arrangement for a ram buffer controller
EP1045558B1 (en) Very wide memory TDM switching system
CA2336947A1 (en) Method and system for allocating transmit power to subscriber units in a wireless communications system
CA2134017A1 (en) Network Bridge
AU5210086A (en) Queueing protocol
CA2102439A1 (en) Structure and Method for Combining PCM and Common Control Data on a Backplane Bus
HK1127447A1 (en) User equipment and node-b for retransmission of protocol data units
AU5094498A (en) Method for explicit data rate control in a packet communication environment without data rate supervision
AU4713599A (en) Method and apparatus for controlling a network processor
EP0404078A3 (en) Communication apparatus for reassembling packets received from a network into a message
AU7034894A (en) Buffer management
EP1246043A3 (en) Method for transferring data over a data bus
AU1870492A (en) Transceiver interface
CA2046720A1 (en) Nonsynchronous channel/dasd communication system
CA2029390A1 (en) Data format for packets of information
JPS58105344A (en) Buffer memory controlling system
MY120741A (en) Method and apparatus for split keyboard control
CA2052364A1 (en) Common bus communication system with reduced interface memories
SE9203762L (en) packet data network
US7006520B1 (en) System and method of operation for managing data communication between physical layer devices and ATM layer devices

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed