Prototype development and verification for an ip lookup engine on fpgas performance study

Download
2012
Özkaner, Akın
The increasing use of the internet demands more powerful routers with higher speed, less power consumption and less physical space occupation. IP lookup operation is one of the major concerns in today’s routers for providing such attributes. To accomplish IP lookup on routers, hardware or software based solutions can be used. In this thesis, an SRAM based pipelined architecture proposed earlier for ASIC implementation is re-designed and implemented on an FPGA in the form of a BRAM based pipelined 8x8 torus architecture using Xilinx ISE and simulated and verified using Modelsim Simulator. Some necessary modifications and improvements for FPGA implementation are carried out. The results of our experiments, which are performed for a real router lookup table and a real time traffic load with various optimizations, are also presented. Our study and design effort demonstrates the feasibility of the FPGA implementation of the proposed technique, of course with a considerable performance penalty.

Suggestions

Evaluation of a duty-cycled asynchronous X-MAC protocol for vehicular sensor networks
Hasan, Mohammed Zaki; Al-Turjman, Fadi (Springer Science and Business Media LLC, 2017-5-23)
An asynchronous medium access control (MAC) duty-cycled protocols have higher energy efficiency and lower packet latency than synchronized ones due to reduced idle listening. Moreover, they provide efficient utilization of energy supplied to mobile sensors. They are considered very important in MAC protocols due to the adverse effects of hidden terminals which causes energy consumption in sensor networks. Therefore, in this paper, the impact of hidden terminals on the performance of an asynchronous duty-cyc...
Evaluation of Terahertz Channel in Data Centers
MOLLAHASANİ, Shahram; Onur, Ertan (2016-04-29)
Designing data center network topologies with the objective of minimizing cost, increasing bisection bandwidth and decreasing latency is a difficult problem. The solutions in the literature mainly concentrate on wired networks and minimizing wiring costs thereof. Only a few proposals address the benefit of employing wireless communications in data centers due to spectrum and bandwidth limitations of current wireless communication technologies. By using terahertz communication in a data center as a complemen...
AI for dynamic packet size optimization of batteryless IoT nodes: a case study for wireless body area sensor networks
Tabrizi, Hamed Osouli; Al-Turjman, Fadi (Springer Science and Business Media LLC, 2020-10-01)
Packet size optimization, with the purpose of minimizing the wireless packet transmission energy consumption, is crucial for the energy efficiency of the Internet of Things nodes. Meanwhile, energy scavenging from ambient energy sources has gained a significant attraction to avoid battery issues as the number of nodes increasingly grows. Packet size optimization algorithms have so far been proposed for battery-powered networks that have limited total energy with continuous power availability to prolong thei...
Evaluation of a Duty-cycled Protocol for TDMA-Based Wireless Sensor Networks
Hasan, Mohammed Zaki; Al-Turjman, Fadi; Al-Rizzo, Hussain (2016-09-09)
Contention-free Medium Access Control (MAC) protocols in Wireless Sensor Networks (WSNs) have higher energy efficiency and lower packet latency than contention-based ones due to reduced idling and allow efficient utilization of energy supplies of sensors. This paper presents evaluation the performance of Time Division Multiple Access (TDMA) dutycycled MAC for multihop WSNs. We propose a semi-Markov chains by considering power consumption in different operational models to analyze the Quality of Services (Qo...
An energy aware fuzzy approach to unequal clustering in wireless sensor networks
Bagci, Hakan; Yazıcı, Adnan (2013-04-01)
In order to gather information more efficiently in terms of energy consumption, wireless sensor networks (WSNs) are partitioned into clusters. In clustered WSNs, each sensor node sends its collected data to the head of the cluster that it belongs to. The cluster-heads are responsible for aggregating the collected data and forwarding it to the base station through other cluster-heads in the network. This leads to a situation known as the hot spots problem where cluster-heads that are closer to the base stati...
Citation Formats
A. Özkaner, “Prototype development and verification for an ip lookup engine on fpgas performance study,” M.S. - Master of Science, Middle East Technical University, 2012.