WO2001065757A3 - An atm switch - Google Patents

An atm switch Download PDF

Info

Publication number
WO2001065757A3
WO2001065757A3 PCT/IN2000/000048 IN0000048W WO0165757A3 WO 2001065757 A3 WO2001065757 A3 WO 2001065757A3 IN 0000048 W IN0000048 W IN 0000048W WO 0165757 A3 WO0165757 A3 WO 0165757A3
Authority
WO
WIPO (PCT)
Prior art keywords
cell
input
queue
shared
buffer
Prior art date
Application number
PCT/IN2000/000048
Other languages
French (fr)
Other versions
WO2001065757A2 (en
Inventor
Muthusamy Kamaraj
Mariamma Joselin
Kalyanaraman Pattabhiraman
Satish Manohar Kulkarni
Philip Jain
Jayant Bhatnagar
Pradeep Kumar Bhatnagar
Kailash Narain Gupta
Adde Palli Gopinat Dixit
Original Assignee
Centre For Development Of Telematics
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
Priority to IL15150900A priority Critical patent/IL151509A0/en
Application filed by Centre For Development Of Telematics filed Critical Centre For Development Of Telematics
Priority to AU58442/00A priority patent/AU5844200A/en
Publication of WO2001065757A2 publication Critical patent/WO2001065757A2/en
Publication of WO2001065757A3 publication Critical patent/WO2001065757A3/en

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/10Packet switching elements characterised by the switching fabric construction
    • H04L49/104Asynchronous transfer mode [ATM] switching fabrics
    • H04L49/105ATM switching elements
    • H04L49/108ATM switching elements using shared central buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3081ATM peripheral units, e.g. policing, insertion or extraction
    • H04L49/309Header conversion, routing tables or routing tags
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/45Arrangements for providing or supporting expansion
    • H04L49/455Provisions for supporting expansion in ATM switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/60Software-defined switches
    • H04L49/606Hybrid ATM switches, e.g. ATM&STM, ATM&Frame Relay or ATM&IP
    • 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/5679Arbitration or scheduling
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

An ATM switch having a plurality of input-ports and a plurality of output ports allowing a plurality of priority levels, which is highly modular allowing expansion of the number of cell buffers in a shared buffer pool (4), thus efficiently handling bursty traffic of one-to-one and one-to-many destination ports, using the bit slicing concept to reduce the operating speed of the switch, and decrease the cell buffer size requirement per slice along with reducing the number of shared queue memories per slice, aiding cost effective and efficient, very large scale integration (VLSI) implementation. It also allows configurability of input link speeds, taking care of the order of cell delivery to the output ports. The switch on receiving the input cell, searches for a free buffer in the shared pool, then routes the cell into this buffer and indexes the pointer into an output queue called the queue management module (5) which uses a shared pool of queue memories. The buffers are then read out in the order of priority and sequence of arrival at the input, by this queue management module. It provides initialization, control, and status monitoring features too, through a processor interface module (7).
PCT/IN2000/000048 2000-02-29 2000-04-27 An atm switch WO2001065757A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
IL15150900A IL151509A0 (en) 2000-02-29 2000-03-27 An atm switch
AU58442/00A AU5844200A (en) 2000-02-29 2000-04-27 An atm switch

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
IN176/DEL/2000 2000-02-29
IN176DE2000 2000-02-29
US09/519,072 US6501757B1 (en) 2000-02-29 2000-03-06 ATM switch

Publications (2)

Publication Number Publication Date
WO2001065757A2 WO2001065757A2 (en) 2001-09-07
WO2001065757A3 true WO2001065757A3 (en) 2009-09-03

Family

ID=26324878

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IN2000/000048 WO2001065757A2 (en) 2000-02-29 2000-04-27 An atm switch

Country Status (4)

Country Link
US (1) US6501757B1 (en)
AU (1) AU5844200A (en)
IL (1) IL151509A0 (en)
WO (1) WO2001065757A2 (en)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6717951B2 (en) * 1999-12-29 2004-04-06 Intel Corporation Method and apparatus for determining priority of network packets
FI108691B (en) * 2000-02-01 2002-02-28 Nokia Corp Autoconfiguration of the control connections in a switchboard
US6591285B1 (en) * 2000-06-16 2003-07-08 Shuo-Yen Robert Li Running-sum adder networks determined by recursive construction of multi-stage networks
EP1168710B1 (en) * 2000-06-19 2005-11-23 Broadcom Corporation Method and device for frame forwarding in a switch fabric
US6985486B1 (en) * 2000-07-14 2006-01-10 Intel Corporation Shared buffer asynchronous transfer mode switch
US7007071B1 (en) 2000-07-24 2006-02-28 Mosaid Technologies, Inc. Method and apparatus for reducing pool starvation in a shared memory switch
JP4290320B2 (en) * 2000-09-28 2009-07-01 富士通株式会社 Routing device
US7072300B1 (en) * 2001-03-23 2006-07-04 Advanced Micro Devices, Inc. Action tag generation within a network based on priority or differential services information
US6950887B2 (en) * 2001-05-04 2005-09-27 Intel Corporation Method and apparatus for gathering queue performance data
US6956824B2 (en) * 2001-06-14 2005-10-18 Tropic Networks Inc. Extension of link aggregation protocols over the network
US6970454B1 (en) * 2001-08-09 2005-11-29 Pasternak Solutions Llc Sliced crossbar architecture with inter-slice communication
US7362751B2 (en) * 2001-10-03 2008-04-22 Topside Research, Llc Variable length switch fabric
US20040008697A1 (en) * 2002-05-15 2004-01-15 Xyratex Technology Limited Method and apparatus for enabling filtering of data packets
US20040066791A1 (en) * 2002-10-02 2004-04-08 Jingshown Wu Asynchronous expansible switching system for switching packet with different length
DE60331847D1 (en) * 2002-10-18 2010-05-06 Broadcom Corp SYSTEM AND METHOD FOR RECEPTION SERVICE TIMING PROVISIONING
US8225389B2 (en) * 2003-04-11 2012-07-17 Broadcom Corporation Method and system to provide physical port security in a digital communication system
JP5089167B2 (en) * 2003-04-22 2012-12-05 アギア システムズ インコーポレーテッド Method and apparatus for shared multi-bank memory
US7185153B2 (en) * 2003-12-18 2007-02-27 Intel Corporation Packet assembly
US20060153248A1 (en) * 2004-12-23 2006-07-13 Michael Rytting Counter proxy
KR100812225B1 (en) * 2005-12-07 2008-03-13 한국전자통신연구원 Crossbar switch architecture for multi-processor SoC platform
CN100586036C (en) * 2006-05-11 2010-01-27 华为技术有限公司 Low-step crossing device and main-equipment protection for scheduling SDH low-step virtual container
US8665892B2 (en) * 2006-05-30 2014-03-04 Broadcom Corporation Method and system for adaptive queue and buffer control based on monitoring in a packet network switch
US20070280224A1 (en) * 2006-06-05 2007-12-06 Via Technologies System and method for an output independent crossbar
KR20090081685A (en) * 2008-01-24 2009-07-29 삼성전자주식회사 Apparatus for recording images and method thereof
US8566487B2 (en) * 2008-06-24 2013-10-22 Hartvig Ekner System and method for creating a scalable monolithic packet processing engine
US9154441B2 (en) * 2013-01-25 2015-10-06 Broadcom Corporation Adaptive buffer allocation management
CN103955436B (en) * 2014-04-30 2018-01-16 华为技术有限公司 A kind of data processing equipment and terminal
US10089255B2 (en) * 2015-07-24 2018-10-02 SK Hynix Inc. High performance host queue monitor for PCIE SSD controller
US11575616B2 (en) * 2021-04-26 2023-02-07 Realtek Singapore Pte Ltd. Packet forwarding device and queue management method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5583858A (en) * 1993-09-30 1996-12-10 Fujitsu Limited Asynchronous transfer mode switching device
US6009078A (en) * 1996-02-09 1999-12-28 Nec Corporation ATM switch device capable of favorably controlling traffic congestion
US6101190A (en) * 1995-12-26 2000-08-08 Samsung Electronics Co., Ltd. Switching system and method for asynchronous transfer mode exchange for multimedia service
US6163528A (en) * 1997-11-12 2000-12-19 Nec Corporation Selective cell discard system in ATM switch
US6426940B1 (en) * 1997-06-30 2002-07-30 Samsung Electronics, Co. Ltd. Large scaled fault tolerant ATM switch and a self-routing method in a 2N×N multiplexing switch

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9019340D0 (en) 1990-09-05 1990-10-17 Plessey Telecomm An asynchronous transfer mode switching arrangement providing broadcast transmission
US5636210A (en) 1995-08-02 1997-06-03 Agrawal; Jagannath P. Asynchronous transfer mode packet switch
KR0150367B1 (en) 1995-12-19 1998-11-02 양승택 Full combining type atm switching apparatus
US6141323A (en) * 1996-06-03 2000-10-31 Whittaker Corporation Closed loop congestion control using a queue measurement system
JPH1032585A (en) * 1996-07-18 1998-02-03 Nec Corp Atm switch control system
GB9618129D0 (en) * 1996-08-30 1996-10-09 Sgs Thomson Microelectronics Improvements in or relating to an ATM switch
CA2186675A1 (en) 1996-09-27 1998-03-28 Ka Lun Law Asynchronous transfer mode switching system
JPH10126419A (en) * 1996-10-23 1998-05-15 Nec Corp Atm exchange system
US6011779A (en) 1996-12-30 2000-01-04 Hyundai Electronics America ATM switch queuing system
JPH10285173A (en) * 1997-04-08 1998-10-23 Hitachi Ltd Atm cell processor
KR100247022B1 (en) * 1997-06-11 2000-04-01 윤종용 A single switch element of atm switching system and buffer thresholds value decision method
US6009100A (en) 1997-09-12 1999-12-28 Lucent Technologies Inc. Asynchronous transfer mode switching system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5583858A (en) * 1993-09-30 1996-12-10 Fujitsu Limited Asynchronous transfer mode switching device
US6101190A (en) * 1995-12-26 2000-08-08 Samsung Electronics Co., Ltd. Switching system and method for asynchronous transfer mode exchange for multimedia service
US6009078A (en) * 1996-02-09 1999-12-28 Nec Corporation ATM switch device capable of favorably controlling traffic congestion
US6426940B1 (en) * 1997-06-30 2002-07-30 Samsung Electronics, Co. Ltd. Large scaled fault tolerant ATM switch and a self-routing method in a 2N×N multiplexing switch
US6163528A (en) * 1997-11-12 2000-12-19 Nec Corporation Selective cell discard system in ATM switch

Also Published As

Publication number Publication date
AU5844200A (en) 2001-09-12
US6501757B1 (en) 2002-12-31
IL151509A0 (en) 2003-04-10
WO2001065757A2 (en) 2001-09-07

Similar Documents

Publication Publication Date Title
WO2001065757A3 (en) An atm switch
DE69229307D1 (en) Device for overflow control of a common buffer memory with multi-priorities
JP2618327B2 (en) Wideband input buffer ATM switch
US8001335B2 (en) Low latency request dispatcher
ES2088927T3 (en) SWITCHING NETWORK AND MODULE FOR AN ATM SYSTEM.
EP1045558B1 (en) Very wide memory TDM switching system
CA2088117A1 (en) Low delay atm switching system using idle cells stamped with reference time
CA2224753A1 (en) An atm switch queuing system
WO1998027660A3 (en) High speed switching device
IL154851A0 (en) System and method for controlling the multicast traffic of a data packet switch
EP0366263A3 (en) Time division switch
EP0379709A3 (en) Single-fifo high speed combining switch
EP0967828A3 (en) Switch control system in ATM switching system
EP0380368A3 (en) Cell switching system
SE9300484D0 (en) SET FOR HANDLING OF REDUNDANT SELECTOR PLAN PAKE TWO PERSONS AND SELECTORS BEFORE PERFORMING THE SET
SE9700586L (en) Flow control when switching
JP3220599B2 (en) Data queuing device
EP0104801A2 (en) Four way arbiter switch for a five port module as a node in an asynchronous speed independent network of concurrent processors
WO2002027464A3 (en) Asynchronous implementation of a multi-dimensional, low latency, first-in, first-out (fifo) buffer
EP0104796A2 (en) Four way selector switch for a five port module as a node in an asynchronous speed independent network of concurrent processors
JPS6367047A (en) Packet switch
CA2252488C (en) Concentrator type atm switch for an atm switching system
EP1170906A3 (en) Improvements in or relating to switching devices
Dally The J-machine network
KR20030044294A (en) Apparatus for Mux/Demux of ATM in IMT-2000 system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

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

AL Designated countries for regional patents

Kind code of ref document: A2

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

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWW Wipo information: withdrawn in national office

Ref document number: 2000944211

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: 151509

Country of ref document: IL

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2001 564516

Kind code of ref document: A

Format of ref document f/p: F

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2000944211

Country of ref document: EP

122 Ep: pct application non-entry in european phase