TY - JOUR
T1 - Efficient multicast support in high-speed packet switches
AU - Mhamdi, Lotfi
AU - Gaydadjiev, Georgi
AU - Vassiliadis, Stamatis
PY - 2007/1/1
Y1 - 2007/1/1
N2 - The tremendous growth of the Internet coupled with newly emerging applications has created a vital need for multicast traffic support by backbone routers and ATM switches. Considerable research work has been done on Input Queued (IQ) switches to handle multicast traffic flows. Unfortunately, all previously proposed solutions were of no practical value because they either lack performance or were simply too complex to implement. Internally Buffered Crossbar (IBC) switches, where a limited small amount of memory is added in each cross point of the crossbar fabric, on the other hand, have been con sidered as a robust alternative to buffer-less crossbar switches to improve the switching performance. However, very little has been done on multicasting in IBC switches. In this paper, we fill this gap and study the multicasting problem in IBC switches. In particular, we propose a novel IBC based multicast architecture along with a simple scheduling scheme named Multicast cross-point Round Robin (MXRR). Our scheme was shown to handle multicast traffic more efficiently and far better than all previous schemes for both the multicast FIFO architecture as well as the multicast k FIFO queues architecture. Yet, MXRR is both practical and achieves high performance.
AB - The tremendous growth of the Internet coupled with newly emerging applications has created a vital need for multicast traffic support by backbone routers and ATM switches. Considerable research work has been done on Input Queued (IQ) switches to handle multicast traffic flows. Unfortunately, all previously proposed solutions were of no practical value because they either lack performance or were simply too complex to implement. Internally Buffered Crossbar (IBC) switches, where a limited small amount of memory is added in each cross point of the crossbar fabric, on the other hand, have been con sidered as a robust alternative to buffer-less crossbar switches to improve the switching performance. However, very little has been done on multicasting in IBC switches. In this paper, we fill this gap and study the multicasting problem in IBC switches. In particular, we propose a novel IBC based multicast architecture along with a simple scheduling scheme named Multicast cross-point Round Robin (MXRR). Our scheme was shown to handle multicast traffic more efficiently and far better than all previous schemes for both the multicast FIFO architecture as well as the multicast k FIFO queues architecture. Yet, MXRR is both practical and achieves high performance.
KW - Hardware requirements
KW - Mulitcast
KW - Performance
KW - Scheduling
KW - Switching
UR - http://www.scopus.com/inward/record.url?scp=67349095271&partnerID=8YFLogxK
U2 - 10.4304/jnw.2.3.28-35
DO - 10.4304/jnw.2.3.28-35
M3 - Article
AN - SCOPUS:67349095271
SN - 1796-2056
VL - 2
SP - 28
EP - 35
JO - Journal of Networks
JF - Journal of Networks
IS - 3
ER -