Shared-memory combined input-crosspoint buffered packet switch for differentiated services

Ziqian Dong, Roberto Rojas-Cessa

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Scopus citations

Abstract

Combined input-crosspoint buffered (CICB) packet switches with dedicated crosspoint buffers require a minimum amount of memory in the buffered crossbar of N 2 k L bytes, where N is the number of ports and k is the crosspoint buffer size, which is defined by the distance between the line cards and the buffered crossbar, and L is the cell (packet) size in bytes, to avoid buffer underflow under high-speed data flows. To support P traffic classes with different priorities, CICB switches requires N 2k L P bytes to avoid blocking of high priority cells. In this paper, we study a shared-memory crosspoint buffered packet switch that uses small crosspoint buffers and no speedup to support differentiated services and long distances between the line cards and the buffered crossbar in practical implementations. The proposed switch requires 1/m of memory amount in a CICB switch to achieve similar throughput performance.

Original languageEnglish (US)
Title of host publicationIEEE GLOBECOM 2006 - 2006 Global Telecommunications Conference
DOIs
StatePublished - 2006
EventIEEE GLOBECOM 2006 - 2006 Global Telecommunications Conference - San Francisco, CA, United States
Duration: Nov 27 2006Dec 1 2006

Publication series

NameGLOBECOM - IEEE Global Telecommunications Conference

Other

OtherIEEE GLOBECOM 2006 - 2006 Global Telecommunications Conference
Country/TerritoryUnited States
CitySan Francisco, CA
Period11/27/0612/1/06

All Science Journal Classification (ASJC) codes

  • General Engineering

Keywords

  • Buffered crossbar
  • Differentiated services
  • No speedup
  • Round-trip time
  • Shared memory

Fingerprint

Dive into the research topics of 'Shared-memory combined input-crosspoint buffered packet switch for differentiated services'. Together they form a unique fingerprint.

Cite this