DocumentCode
3187365
Title
The design and implementation of a Cartesian router
Author
Farajmandi, Mohammad ; Hughes, Larry
Author_Institution
Dept. of Electr. & Comput. Eng., Dalhousie Univ., Halifax, NS, Canada
fYear
2005
fDate
16-18 May 2005
Firstpage
84
Lastpage
90
Abstract
The increasing popularity of the Internet and networking has resulted in a significant growth in Internet traffic, coupled with an increase in the number of Internet routers. The increase in routers has resulted in the development of more complex routing algorithms, larger routing tables (requiring more memory), ultimately increasing the time required to search the lookup table. The Cartesian network is an attempt to overcome these problems. Instead of improving the search algorithm, it entirely removes the need for a table lookup. The Cartesian unicast routing algorithm is a novel routing methodology in which a packet´s route is determined by the position of the router relative to that of the destination. This paper describes the hardware design, development, and implementation of the Cartesian routers. A parallel architecture is proposed for the Cartesian routers. Field programmable gate arrays (FPGA) devices are selected as a target platform for hardware implementation.
Keywords
Internet; field programmable gate arrays; parallel architectures; search problems; table lookup; telecommunication network routing; telecommunication traffic; Cartesian unicast routing algorithm; FPGA device; Internet traffic; field programmable gate array; hardware design; lookup table; parallel architecture; search algorithm; Field programmable gate arrays; Hardware; IP networks; Internet; Parallel architectures; Routing; Spine; Table lookup; Telecommunication traffic; Unicast;
fLanguage
English
Publisher
ieee
Conference_Titel
Communication Networks and Services Research Conference, 2005. Proceedings of the 3rd Annual
Print_ISBN
0-7695-2333-1
Type
conf
DOI
10.1109/CNSR.2005.59
Filename
1429950
Link To Document