NEURAL NETWORK DESIGN OF A BANYAN NETWORK CONTROLLER

被引:32
作者
BROWN, TX [1 ]
LIU, KH [1 ]
机构
[1] PACIFIC BELL,SAN RAMON,CA 94583
关键词
D O I
10.1109/49.62821
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Packet switching networks require queueing due to output blocking that is unavoidable. If internal blocking is also present, such as with the Banyan switching network, then longer queues can be expected. The algorithm for choosing nonblocking sets of data cells from the queues can significantly affect the throughput and queueing behavior. We present an algorithm that we show to have maximum throughput. Using a novel equivalence class approach, we reduce this algorithm on a Banyan network to a constraint satisfaction problem. To gain the required computational speed, we use the massive parallelism of neural networks. A neural network design is defined using multiple overlapping winner-take-all circuits. This is shown to be stable and only result in nonblocking sets of data cells. An efficient interface between the neural network and the queue is also defined. The performance of the Banyan with a neural network controller is compared to a noninternal-blocking switch with various controllers. Surprisingly, the Banyan is within a factor of two of the nonblocking switch. © 1990 IEEE
引用
收藏
页码:1428 / 1438
页数:11
相关论文
共 16 条
[1]   NEURAL NETWORKS FOR SWITCHING [J].
BROWN, TX .
IEEE COMMUNICATIONS MAGAZINE, 1989, 27 (11) :72-81
[2]  
FENG T, 1981, IEEE COMPUT, V14, P12
[3]   QUEUING IN HIGH-PERFORMANCE PACKET SWITCHING [J].
HLUCHYJ, MG ;
KAROL, MJ .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1988, 6 (09) :1587-1597
[4]  
HOPFIELD JJ, 1985, BIOL CYBERN, V52, P141
[5]   NEURONS WITH GRADED RESPONSE HAVE COLLECTIVE COMPUTATIONAL PROPERTIES LIKE THOSE OF 2-STATE NEURONS [J].
HOPFIELD, JJ .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA-BIOLOGICAL SCIENCES, 1984, 81 (10) :3088-3092
[6]  
Judd J. S., 1990, P 1 ANN WORKSH COMP
[7]   INPUT VERSUS OUTPUT QUEUING ON A SPACE-DIVISION PACKET SWITCH [J].
KAROL, MJ ;
HLUCHYJ, MG ;
MORGAN, SP .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1987, 35 (12) :1347-1356
[8]  
LAZZARO J, NEURAL COMPUTATION, V1, P47
[9]  
MAJANI E, 1989, ADV NEURAL INFORMATI, P634
[10]   A NEURAL NET ARBITRATOR FOR LARGE CROSSBAR PACKET-SWITCHES [J].
MARRAKCHI, A ;
TROUDET, T .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1989, 36 (07) :1039-1041