Concepts inChimpp: a click-based programming and simulation environment for reconfigurable networking hardware
Networking hardware
Networking hardware or networking equipment typically refers to devices facilitating the use of a computer network. Typically, this includes gateways, routers, network bridges, switches, hubs, and repeaters. Also, hybrid network devices such as multilayer switches, protocol converters and bridge routers. And, proxy servers, firewalls and network address translators.
more from Wikipedia
Reconfigurable computing
Reconfigurable computing is a computer architecture combining some of the flexibility of software with the high performance of hardware by processing with very flexible high speed computing fabrics like field-programmable gate arrays (FPGAs). The principal difference when compared to using ordinary microprocessors is the ability to make substantial changes to the datapath itself in addition to the control flow. On the other hand, the main difference with custom hardware, i.e.
more from Wikipedia
OMNeT++
OMNeT++ is a component-based, modular and open-architecture discrete event simulation framework. The most common use of OMNeT++ is for simulation of computer networks, but it is also used for queuing network simulations, and other areas as well. OMNeT++ is licensed under the its own Academic Public License, which allows GNU Public License-like freedom but only in noncommercial settings. OMNeT++ is not a simulator in itself but rather a simulation framework.
more from Wikipedia
Verilog
In the semiconductor and electronic design industry, Verilog is a hardware description language (HDL) used to model electronic systems. Verilog HDL, not to be confused with VHDL (a competing language), is most commonly used in the design, verification, and implementation of digital logic chips at the register-transfer level of abstraction. It is also used in the verification of analog and mixed-signal circuits.
more from Wikipedia
Host (network)
A network host is a computer connected to a computer network. A network host may offer information resources, services, and applications to users or other nodes on the network. A network host is a network node that is assigned a network layer host address. Computers participating in networks that use the Internet Protocol Suite may also be called IP hosts. Specifically, computers participating in the Internet are called Internet hosts, sometimes Internet nodes.
more from Wikipedia
Network simulation
In communication and computer network research, network simulation is a technique where a program models the behavior of a network either by calculating the interaction between the different network entities using mathematical formulas, or actually capturing and playing back observations from a production network.
more from Wikipedia