TY - GEN
T1 - Design of virtual channel queue in an ATM broadband terminal adaptor
AU - Jonathan Chao, H.
AU - Smith, Donald E.
PY - 1992
Y1 - 1992
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0026965603&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0026965603&partnerID=8YFLogxK
U2 - 10.1109/INFCOM.1992.263587
DO - 10.1109/INFCOM.1992.263587
M3 - Conference contribution
AN - SCOPUS:0026965603
SN - 0780306023
SN - 9780780306028
T3 - Proceedings - IEEE INFOCOM
SP - 294
EP - 302
BT - Proceedings - IEEE INFOCOM'92
T2 - 11th Annual Joint Conference of the IEEE Computer and Communications Societies, INFOCOM'92
Y2 - 6 May 1992 through 8 May 1992
ER -