Simple Network Layer Model

The Simple Network Layer is targeted to implement a stable and efficient network layer, without going too much into detail about network characteristics. It is mainly applicable on debugging and testing of overlays and provides a fast simulation run. Further aspects are a high memory efficiency and a faster loading of network stacks at the beginning of the simulation. Currently, only UDP network transmissions can be set up using this network layer.

GNP Network Layer Model

In contrast to the rather lightweight Simple Network Layer which is characterized by a few parameters and a lot of randomly generated values, the GNP Network Layer provides a detailled simulation of network transmission characteristics based on empirical studies of the round-trip time(RTT), jitter, geographical position and packet loss of the today’s Internet.
For this, measurement data from the projects PingER , CAIDA and MaxMind was gathered, summarized and put into a single XML File. We provide this reference measurement at the Download section. This file can be very large, around 70MB uncompressed. Of course, you can replace the measurement data with a file of your choice if you have access to measurements of better accuracy.

Modular Network Layer

The many aspects of a network model which overlays and applications use during the simulation are versatile, but separable to a certain extent. This was the motivation for the development of a modular network layer, which uses a model that is split up into multiple components modeling separable aspects of the network, called strategies.
The Modular Network Layer is based on the GNP network layer, but the goals of the development of the Modular Network Layer were to give an easy understanding how it works, as well as flexible possibilities of configuration (either simple or very detailed) and comfortable and supported extendability. Additionally, speed and memory consumption were a matter.

A A A | Drucken | Impressum | Sitemap | Suche | Kontakt
Zum SeitenanfangZum Seitenanfang