InfiniBand is a networking protocol used for high performance computing applications. Although InfiniBand was originally developed as a storage protocol, currently its principle application is cluster computing. InfiniBand is used in 28.2% of the TOP500 (11/2008) supercomputers in the world.
There exists a reputable InfiniBand model in OMNeT++ 3.3, but it doesn't easily port to 4.0. In addition to the usual migration issues, there are variable name issues, etc. Of particular concern is that they involve the calculation of latency, which is a fundamental result of the model. When simulating networks, it is typical to compare latency and bandwidth results under different architectures and different types of traffic.
This student project involves the student porting the existing InfiniBand model to OMNeT 4.0, and verifying the model is accurate by comparing the results of various sample networks. There are two sample networks which are provided with the InfiniBand model; more can be constructed for full confidence.