EP0889392A3 - Datenstruktur und Verfahren zur Verwaltung mehrerer geordneter Sätze - Google Patents

Datenstruktur und Verfahren zur Verwaltung mehrerer geordneter Sätze Download PDF

Info

Publication number
EP0889392A3
EP0889392A3 EP98305110A EP98305110A EP0889392A3 EP 0889392 A3 EP0889392 A3 EP 0889392A3 EP 98305110 A EP98305110 A EP 98305110A EP 98305110 A EP98305110 A EP 98305110A EP 0889392 A3 EP0889392 A3 EP 0889392A3
Authority
EP
European Patent Office
Prior art keywords
data packet
turnstile
fifo
older
data packets
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
EP98305110A
Other languages
English (en)
French (fr)
Other versions
EP0889392A2 (de
EP0889392B1 (de
Inventor
Thomas P. Webber
Paul A. Wilcox
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.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Publication of EP0889392A2 publication Critical patent/EP0889392A2/de
Publication of EP0889392A3 publication Critical patent/EP0889392A3/de
Application granted granted Critical
Publication of EP0889392B1 publication Critical patent/EP0889392B1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F5/10Methods 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 having a sequence of storage locations each being individually accessible for both enqueue and dequeue operations, e.g. using random access memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
EP98305110A 1997-06-30 1998-06-29 Datenstruktur und Verfahren zur Verwaltung mehrerer geordneter Sätze Expired - Lifetime EP0889392B1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US885010 1997-06-30
US08/885,010 US6035348A (en) 1997-06-30 1997-06-30 Method for managing multiple ordered sets by dequeuing selected data packet from single memory structure

Publications (3)

Publication Number Publication Date
EP0889392A2 EP0889392A2 (de) 1999-01-07
EP0889392A3 true EP0889392A3 (de) 1999-06-09
EP0889392B1 EP0889392B1 (de) 2007-05-23

Family

ID=25385929

Family Applications (1)

Application Number Title Priority Date Filing Date
EP98305110A Expired - Lifetime EP0889392B1 (de) 1997-06-30 1998-06-29 Datenstruktur und Verfahren zur Verwaltung mehrerer geordneter Sätze

Country Status (3)

Country Link
US (2) US6035348A (de)
EP (1) EP0889392B1 (de)
DE (1) DE69837798D1 (de)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6035348A (en) * 1997-06-30 2000-03-07 Sun Microsystems, Inc. Method for managing multiple ordered sets by dequeuing selected data packet from single memory structure
US6480927B1 (en) * 1997-12-31 2002-11-12 Unisys Corporation High-performance modular memory system with crossbar connections
US6581116B1 (en) * 1999-11-09 2003-06-17 International Business Machines Corporation Method and apparatus for high performance transmission of ordered packets on a bus within a data processing system
US7088731B2 (en) * 2001-06-01 2006-08-08 Dune Networks Memory management for packet switching device
SG155038A1 (en) * 2001-09-28 2009-09-30 Consentry Networks Inc A multi-threaded packet processing engine for stateful packet processing
US7130936B1 (en) * 2002-02-22 2006-10-31 Teja Technologies, Inc. System, methods, and computer program product for shared memory queue
US20070079077A1 (en) * 2002-04-29 2007-04-05 Baines Mandeep S System, method, and computer program product for shared memory queue
US7272144B2 (en) * 2002-06-26 2007-09-18 Arris International, Inc. Method and apparatus for queuing data flows
US7751325B2 (en) * 2003-08-14 2010-07-06 At&T Intellectual Property Ii, L.P. Method and apparatus for sketch-based detection of changes in network traffic
US7660939B2 (en) * 2004-07-30 2010-02-09 Virinci Technologies, Inc. Operating system arrangement for flexible computer system design
US9031079B1 (en) * 2004-08-06 2015-05-12 Juniper Networks, Inc. Hierarchical shaping of network traffic
US7830901B2 (en) * 2007-03-15 2010-11-09 International Business Machines Corporation Reliable network packet dispatcher with interleaving multi-port circular retry queue
US20140250252A1 (en) * 2013-03-04 2014-09-04 Silicon Graphics International Corp. First-in First-Out (FIFO) Modular Memory Structure

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0369920A2 (de) * 1988-11-18 1990-05-23 Rolm Company Verschachtelung von Ringpuffern

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4835738A (en) * 1986-03-31 1989-05-30 Texas Instruments Incorporated Register stack for a bit slice processor microsequencer
US5226126A (en) * 1989-02-24 1993-07-06 Nexgen Microsystems Processor having plurality of functional units for orderly retiring outstanding operations based upon its associated tags
US5136582A (en) * 1990-05-29 1992-08-04 Advanced Micro Devices, Inc. Memory management system and method for network controller
US5043981A (en) * 1990-05-29 1991-08-27 Advanced Micro Devices, Inc. Method of and system for transferring multiple priority queues into multiple logical FIFOs using a single physical FIFO
US5333276A (en) * 1991-12-27 1994-07-26 Intel Corporation Method and apparatus for priority selection of commands
US5363485A (en) * 1992-10-01 1994-11-08 Xerox Corporation Bus interface having single and multiple channel FIFO devices using pending channel information stored in a circular queue for transfer of information therein
US5673427A (en) * 1994-03-01 1997-09-30 Intel Corporation Packing valid micro operations received from a parallel decoder into adjacent locations of an output queue
US5572698A (en) * 1994-04-18 1996-11-05 Rolm Company System and method for allocating memory resources where the category of a memory resource determines where on a circular stack a pointer to the memory resource is placed
US5936967A (en) * 1994-10-17 1999-08-10 Lucent Technologies, Inc. Multi-channel broadband adaptation processing
JPH08223181A (ja) * 1995-02-17 1996-08-30 Hitachi Ltd Atm交換装置およびネットワーク間接続装置
US5666494A (en) * 1995-03-31 1997-09-09 Samsung Electronics Co., Ltd. Queue management mechanism which allows entries to be processed in any order
US5898688A (en) * 1996-05-24 1999-04-27 Cisco Technology, Inc. ATM switch with integrated system bus
US6035348A (en) * 1997-06-30 2000-03-07 Sun Microsystems, Inc. Method for managing multiple ordered sets by dequeuing selected data packet from single memory structure

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0369920A2 (de) * 1988-11-18 1990-05-23 Rolm Company Verschachtelung von Ringpuffern

Also Published As

Publication number Publication date
EP0889392A2 (de) 1999-01-07
EP0889392B1 (de) 2007-05-23
US6035348A (en) 2000-03-07
DE69837798D1 (de) 2007-07-05
US6324601B1 (en) 2001-11-27

Similar Documents

Publication Publication Date Title
EP0889392A3 (de) Datenstruktur und Verfahren zur Verwaltung mehrerer geordneter Sätze
AU679758B2 (en) Buffer management
CA2287432C (en) Round-trip delay optimization of multiplexed speech channels
EP1865697A3 (de) Automatisierte und Echtzeitermittlung der Fähigkeiten von Agenten und Systemen in einem Multimediakommunikationsnetz
EP0715436A2 (de) Pufferspeicherprioritätskontroller für ATM
CA2050405A1 (fr) Systeme de memorisation temporaire d'information comprenant une memoire tampon enregistrant des donnees structurees en blocs de donnees de longueur fixe ou variable
WO2005019975A3 (en) Method and apparatus for bandwidth guarantee and overload protection in a network switch
WO2000052882A3 (en) Method and apparatus for early random discard of packets
WO1999053647A3 (en) System and process for flexible queueing of data packets in network switching
DE69935608D1 (de) Verfahren und system zur multiprotokoll-konversionshilfe für einen netzbeschleuniger
CA2253103A1 (en) Traffic management for frame relay switched data service
EP0381386A3 (de) Datenübertragungsnetzwerk mit Tokenübergabe
EP1324552A3 (de) Verfahren und System zur Verkehrsvermittlung zwischen einem asynchronen Übertragungsmodusnetzwerk (ATM) und einem benachbarten Netzwerk
GB2367713B (en) Transmission queue managing system
EP0964561A3 (de) Nachrichtenverteilungsvorrichtungs-Auswahlsystem
WO2003094537A3 (en) Calculating physical routes in a communication network
EP0666666A3 (de) Verfahren und Vorrichtung für verbesserten Durchfluss in einem Vielfachknoten-Kommunikationssystem mit einem gemeinsamen Betriebsmittel
EP1198155A3 (de) Hardware-Ausführung von Kanalzuteilingsplannung-Algorithmen für optische Router mit Faseroptischen Verzögerungsleitungspuffern
WO2002065145A1 (en) Method and system for sorting packets in a network
US5065394A (en) Packet routing switch
CA2353170A1 (en) Improvements in or relating to switching devices
US7269158B2 (en) Method of operating a crossbar switch
WO2004021628A3 (en) System and method for network interfacing
DE69834343D1 (de) Gerät und verfahren zum verwalten von netzwerk-überlastungen
EP1189410A3 (de) Der Verarbeitung von Datenpaketen in einer netzwerkgruppe

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE FR GB IT NL SE

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

17P Request for examination filed

Effective date: 19991116

AKX Designation fees paid

Free format text: DE FR GB IT NL SE

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: SUN MICROSYSTEMS, INC.

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

17Q First examination report despatched

Effective date: 20041208

GRAJ Information related to disapproval of communication of intention to grant by the applicant or resumption of examination proceedings by the epo deleted

Free format text: ORIGINAL CODE: EPIDOSDIGR1

GRAL Information related to payment of fee for publishing/printing deleted

Free format text: ORIGINAL CODE: EPIDOSDIGR3

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB IT NL SE

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REF Corresponds to:

Ref document number: 69837798

Country of ref document: DE

Date of ref document: 20070705

Kind code of ref document: P

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070823

NLV1 Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents act
EN Fr: translation not filed
PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070523

Ref country code: DE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070824

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20070823

26N No opposition filed

Effective date: 20080226

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070523

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20080118

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20070823