Multicast and quality of service provisioning in parallel shared memory switches

B. Matthews, I. Arel, D. Rose, B. Bollinger

Research output: Contribution to journalArticlepeer-review

Abstract

Growing demand for differentiated services and the proliferation of Internet multimedia applications requires not only faster switches/routers, but also the inclusion of guaranteed qualities of service (QoSs) and support for multicast traffic. Here, the authors introduce a parallel shared memory (PSM) architecture that addresses these demands by offering both QoS guarantees and support for multicast traffic. It is well known that PSM architectures represent an effective approach for distributing the high-memory bandwidth requirement found in output-queued (OQ) switches, while maintaining their desirable performance attributes. At the core of the PSM architecture is a memory management algorithm that determines, for each arriving packet, the memory unit in which it will be placed. The PSM architecture discussed should be considered with the context of fabric on a chip in mind, where an implementation is conceivable on a single chip, providing a plug-in emulated OQ switching solution. A description and detailed analysis of an efficient memory management algorithm that supports QoS and multicast traffic is given with a discussion of hardware implementation considerations that highlight the PSM architecture's scalability and performance attributes.

Original languageEnglish
Article numberICEOCW000004000014001665000001
Pages (from-to)1665-1676
Number of pages12
JournalIET Communications
Volume4
Issue number14
DOIs
StatePublished - Sep 2010
Externally publishedYes

Fingerprint

Dive into the research topics of 'Multicast and quality of service provisioning in parallel shared memory switches'. Together they form a unique fingerprint.

Cite this