A Neural-Network to Solving the Output Contention in Packet Switching Networks

Optical packet switching based on Wavelength Division Multiplexing (WDM) offers the possibility of increased granularity and more effective use bandwidth in large capacity systems, on scale of Tb/s. The natural integration of optical packet switching in photonic technology opens up the possibility of packet switching in transparent optical channels , where the packets remain from end-to-end in the optical domain, without the necessity of optoelectronic conversion. Therefore, the optical switching must be robust enough in order to provide conditions to solve the contention between optical packets in access networks, where the traffic is less aggregated. This works presents a novel approach to solving the output contention in optical packet switching networks with synchronous switching mode. A contention controller has been designed based on the Order Statics Filters (OSF) neural-network technique with a speed up factor to achieve a real-time computation of a non blocking switching high-speed high-capacity packet switch without packet loss. A neural network, OSF, which with any of binary as input, outputs 1408 the K th largest element of the array is proposed. Overall time is constant , and does not depend upon the size of the input array, being just eleven times the processing time for a single neuron. This neural network may be used as a building block for hardware implementation of order statistic filters. Keywords: Optical packets switching (OPS), Head-of-line (HOL), Mul-tiprotocol label switching (MPLS), Order static filter (OSF), Wavelength division multiplexing (WDM), generalized multi-protocol label switching (GM-PLS), First in first out (FIFO), Pattern recognition and image processing (PRIP)

[1]  John Lazzaro,et al.  Winner-Take-All Networks of O(N) Complexity , 1988, NIPS.

[2]  M. Mestari,et al.  Measurement of inverse temperature gradient along a turbulent plane flame using an optical method , 2004 .

[3]  Biswanath Mukherjee,et al.  All-optical packet switching for metropolitan area networks: opportunities and challenges , 2001, IEEE Commun. Mag..

[4]  M. Mestari,et al.  Calculation of the diffusion coefficient in a heated turbulent medium using optimisation techniques , 2002 .

[5]  Dana S. Richards,et al.  VLSI median filters , 1990, IEEE Trans. Acoust. Speech Signal Process..

[6]  Stephen M. Walters,et al.  Neural network architecture for crossbar switch control , 1991 .

[7]  Yoshiyasu Takefuji,et al.  Silicon Neural Networks , 1992 .

[8]  Timothy X. Brown,et al.  Neural Network Design of a Banyan Network Controller , 1990, IEEE J. Sel. Areas Commun..

[9]  Christopher Rose,et al.  Minimum distance automata in parallel networks for optimum classification , 1989, Neural Networks.

[10]  Kon Max Wong,et al.  A fast method for real-time median filtering , 1980 .

[11]  Bruce W. Suter,et al.  On a Magnitude Preserving Iterative MAXnet Algorithm , 1992, Neural Computation.

[12]  Lou Berger,et al.  Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description , 2003, RFC.

[13]  John J. Hopfield,et al.  Simple 'neural' optimization networks: An A/D converter, signal decision circuit, and a linear programming circuit , 1986 .

[14]  A. Namir,et al.  AOSNET: a neural network implementation of adjustable order statistic filters in fixed time , 2000 .

[15]  Lawrence Snyder,et al.  Introduction to the configurable, highly parallel computer , 1982, Computer.

[16]  Timothy X. Brown,et al.  Neural network design for switching network control , 1991 .

[17]  Demetri Psaltis,et al.  Optical Neural Computers , 1987, Topical Meeting on Optical Computing.

[18]  J. A. Nossek,et al.  Winner-take-all cellular neural networks , 1993 .

[19]  Kelvin H. Wagner,et al.  Winner-take-all neural net with memory , 1990 .

[20]  Uzi Vishkin,et al.  Constant Depth Reducibility , 1984, SIAM J. Comput..

[21]  Thomas S. Huang,et al.  A generalization of median filtering using linear combinations of order statistics , 1983 .

[22]  John J. Degan,et al.  Fast packet technology for future switches , 1989, AT&T Technical Journal.

[23]  Toshimitsu Masuzawa,et al.  A sub-logarithmic time sorting algorithm on a reconfigurable array , 1991 .

[24]  Yong Hoon Lee,et al.  An edge gradient enhancing adaptive order statistic filter , 1986, IEEE Trans. Acoust. Speech Signal Process..

[25]  Viktor K. Prasanna,et al.  Array Processor with Multiple Broadcasting , 1985, ISCA.

[26]  YehYu-Shuan,et al.  The Knockout Switch , 2006 .

[27]  Gen-Huey Chen,et al.  Constant Time Sorting on a Processor Array with a Reconfigurable Bus System , 1990, Inf. Process. Lett..

[28]  Teuvo Kohonen,et al.  Correlation Matrix Memories , 1972, IEEE Transactions on Computers.

[29]  Patrenahalli M. Narendra,et al.  A Separable Median Filter for Image Noise Smoothing , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  Quentin F. Stout,et al.  Selection on the reconfigurable mesh , 1992, [Proceedings 1992] The Fourth Symposium on the Frontiers of Massively Parallel Computation.

[31]  Russ Miller,et al.  Meshes with reconfigurable buses , 1988 .

[32]  T. E. Bell,et al.  Optical computing: A field in flux , 1986, IEEE Spectrum.

[33]  Le Nguyen Binh,et al.  A neural-network contention controller for packet switching networks , 1995, IEEE Trans. Neural Networks.

[34]  J. Levison,et al.  A reconfigurable processor array with routing LSIs and general purpose DSPs , 1992, [1992] Proceedings of the International Conference on Application Specific Array Processors.

[35]  Hiroshi Inose An introduction to digital integrated communications systems , 1979 .

[36]  Kiichi Urahama,et al.  K-winners-take-all circuit with O(N) complexity , 1995, IEEE Trans. Neural Networks.

[37]  R. Lippmann,et al.  An introduction to computing with neural nets , 1987, IEEE ASSP Magazine.

[38]  L. G. Johnson,et al.  MOS implementation of winner-take-all network with application to content-addressable memory , 1991 .

[39]  Sartaj Sahni,et al.  Sorting n numbers on n*n reconfigurable meshes with buses , 1993, [1993] Proceedings Seventh International Parallel Processing Symposium.

[40]  A. Pattavina,et al.  Architectures and performance of optical packet switching nodes for IP networks , 2005, Journal of Lightwave Technology.

[41]  A. Mullin,et al.  Mathematical Theory of Connecting Networks and Telephone Traffic. , 1966 .

[42]  T.X. Brown,et al.  Neural networks for switching , 1989, IEEE Communications Magazine.

[43]  Mohammed Ismail,et al.  Analog VLSI Implementation of Neural Systems , 2011, The Kluwer International Series in Engineering and Computer Science.

[44]  Mischa Schwartz,et al.  Telecommunication networks: protocols, modeling and analysis , 1986 .

[45]  Jerome Rothstein Bus automata, brains, and mental models , 1988, IEEE Trans. Syst. Man Cybern..

[46]  Thomas S. Huang,et al.  A fast two-dimensional median filtering algorithm , 1979 .

[47]  Corneliu A. Marinov,et al.  Another K-winners-take-all analog neural network , 2000, IEEE Trans. Neural Networks Learn. Syst..

[48]  Bing J. Sheu,et al.  A high-precision VLSI winner-take-all circuit for self-organizing neural networks , 1993 .

[49]  Viktor K. Prasanna,et al.  An Optimal Sorting Algorithm on Reconfigurable Mesh , 1995, J. Parallel Distributed Comput..

[50]  Kunihiko Fukushima,et al.  A neural network for visual pattern recognition , 1988, Computer.

[51]  Michael Sipser,et al.  Parity, circuits, and the polynomial-time hierarchy , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[52]  Yaser S. Abu-Mostafa,et al.  Analog Neural Networks as Decoders , 1990, NIPS.

[53]  A. Cichocki,et al.  Neural networks for solving systems of linear equations and related problems , 1992 .

[54]  Azriel Rosenfeld,et al.  A Note on the Use of Local MIN and MAX Operations in Digital Picture Processing , 1977 .

[55]  Mohammed Mestari,et al.  An analog neural network implementation in fixed time of adjustable-order statistic filters and applications , 2004, IEEE Transactions on Neural Networks.

[56]  A. Marrakchi,et al.  A neural net arbitrator for large crossbar packet-switches , 1989 .

[57]  R.K. Ward,et al.  A neural network implementation of the median filter , 1989, Conference Proceeding IEEE Pacific Rim Conference on Communications, Computers and Signal Processing.

[58]  David Peleg,et al.  The Power of Reconfiguration , 1991, J. Parallel Distributed Comput..

[59]  Carver Mead,et al.  Analog VLSI and neural systems , 1989 .

[60]  Massimo Maresca,et al.  Polymorphic-Torus Network , 1989, IEEE Trans. Computers.