Design of virtual channel queue in an ATM broadband terminal adaptor

H. Jonathan Chao, Donald E. Smith

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

Abstract

It is desirable to interconnect different computer hosts and local area networks (LANs) through the asynchronous transfer mode (ATM) network via broadband terminal adaptors (BTAs). The BTA must have a sufficiently large buffer, called a virtual channel queue (VCQ), to temporarily store multiple, partially received packets from different virtual channels. The buffer requirement of a shared-memory VCQ is studied for different packet loss probabilities and virtual channel numbers. Two different architectures for implementing the shared-memory VCQ are compared. The second architecture with multiple linked queues in the shared-memory requires less memory and has better scalability to accommodate a large number of virtual channels and is adopted in the analysis. Several possible error conditions, such as shared-memory overflow, the received packet exceeding its maximum length, and the corruption of the pointer in the logical queue, are discussed. Corresponding solutions are proposed in the VCQ designs.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE INFOCOM'92
Subtitle of host publicationThe Conference on Computer Communications
Pages294-302
Number of pages9
DOIs
StatePublished - 1992
Event11th Annual Joint Conference of the IEEE Computer and Communications Societies, INFOCOM'92 - Florence, Italy
Duration: May 6 1992May 8 1992

Publication series

NameProceedings - IEEE INFOCOM
ISSN (Print)0743-166X

Conference

Conference11th Annual Joint Conference of the IEEE Computer and Communications Societies, INFOCOM'92
CountryItaly
CityFlorence
Period5/6/925/8/92

ASJC Scopus subject areas

  • Computer Science(all)
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'Design of virtual channel queue in an ATM broadband terminal adaptor'. Together they form a unique fingerprint.

Cite this