Análisis, Simulación e Implementación de una Red de Conmutación Tipo Banyan Empleando un FPGA
##plugins.themes.bootstrap3.article.main##
Resumen
Las redes Banyan son un tipo de red de interconexión multi-etapa (MIN) usadas tanto en el área de procesamiento paralelo, así como en la arquitectura de switches y routers de alta velocidad. En este artículo se toma como caso de estudio una red de 8x8 implementada con elementos de conmutación Banyan duales y se pretende observar cómo varía el desempeño de la red al incrementar el tamaño de los buffers internos. Para esto se presenta un análisis matemático basado en procesos estocásticos de Poisson y Cadenas de Markov, se describe la red con el lenguaje de descripción de hardware VHDL y se procede a su simulación y síntesis de la red en un FPGA. Finalmente, se presentan y evalúan los resultados obtenidos, contrastando lo obtenido teóricamente con lo obtenido en la simulación.
Banyan networks are a class of Multistage Interconnection Networks (MINs) used in both parallel computing and fast packet switches and routers architectures. In this paper, an 8x8 Banyan network is selected as a study case and is implemented with Dual Banyan switching elements; the goal is to focus on how it is possible to change the performance of the network by incrementing the size of the internal buffers. For achieving this, a mathematical analysis based on Markov Chains is used, the network is described using VHDL (VHSIC Hardware Description Language) and later simulated and implemented in a FPGA. Finally, the results are presented and evaluated by comparing the theoretical results with the simulation ones.
Â
Descargas
Descargas
Detalles del artículo
Citas
P. Newman, "Fast Packet Switching for Integrated Services," Ph.D dissertation, University of Cambridge, 1988. Disponible: http://pnewman.com/papers/thesis/chapter4.pdf
O. Hagsand, M. Hidell, P. Sjödin. Router Architectures, Tutorial at Networking. Stockholm, Sweden. 2004. Disponible: http://web.ict.kth.se/~mahidell/pubs/networking04_tutorial_final.pdf
H. Aly, M. El-Derini, M. Youssef. Performance Enhancement Techniques of a Banyan Network Based Interconnection Structure. Faculty of Engineering. Alexandria University. Disponible: http://wrc.ejust.edu.eg/people/moustafa/papers/aej99.pdf
C. Bouras, C. Gkantsidis. Cost of implementing Banyan networks for use in ATM switching fabrics. University of Patras. Greece. Disponible: http://ru6.cti.gr/ru6/publications/8526611.pdf
A. Wong. Tutorial 3: Packet Switching - Banyan Network. Telecommunication Switching and Network System. Disponible: http://www.cmlab.csie.ntu.edu.tw/~freetempo/CN2011/slides/Tutorial_banyan.pdf
T. Huang. Mathematical Modeling of a Dual-Banyan Switch in ATM networks. Department of Mathematics Education. Disponible: http://www.npue.edu.tw/adm/research/%E5%AD%B8%E5%A0%B1/13/10.pdf
UIT-D, Manual sobre Ingeniería de Teletráfico, Ginebra, 2002, pp. 124-126.
Volnei A. Pedroni. Circuit Design with VHDL. Editorial MIT Press. 2004.
Xilinx. Disponible: http://www.xilinx.com/