Análisis, Simulación e Implementación de una Red de Conmutación Tipo Banyan Empleando un FPGA

##plugins.themes.bootstrap3.article.main##

Iván Marcelo Bernal Carrillo

Nelly Bravo



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

Los datos de descargas todavía no están disponibles.

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/