close
Warning:
BrowserModule failed with ConfigurationError: Look in the Trac log for more information.
- Timestamp:
-
Dec 18, 2006, 11:44:49 AM (18 years ago)
- Author:
-
Ingmar Baumgart
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v6
|
v7
|
|
4 | 4 | |
5 | 5 | * '''Flexibility''': The simulator allows to simulate both |
6 | | structured and unstructured overlay networks (currently Chord and GIA are implemented). |
7 | | The modular design and usage of the Common API facilitate the extension with new features or protocols. Module behavior can easily be customized by specify parameters in a human readable configuration file. |
| 6 | structured and unstructured overlay networks (currently Chord and GIA are implemented). |
| 7 | The modular design and usage of the Common API facilitate the extension with new features or protocols. Module behavior can easily be customized by specify parameters in a human readable configuration file. |
8 | 8 | |
9 | | * '''Interactive GUI''': In order to validate and debug |
10 | | new or existing overlay protocols you can make use of the GUI of OMNeT++, which |
11 | | visualizes both the topology of the |
12 | | underlying network and the overlay topology in a customizable way. |
| 9 | * '''Interactive GUI''': In order to validate and debug new or existing overlay protocols you can make use of the GUI of OMNeT++, which visualizes both the topology of the underlying network and the overlay topology in a customizable way. |
13 | 10 | |
14 | 11 | * '''Statistics''': The simulator collects various |
15 | | statistical data such as sent, received, or forwarded network traffic per |
16 | | node, successful or unsuccessful packet delivery, and packet hop |
17 | | count. |
| 12 | statistical data such as sent, received, or forwarded network traffic per |
| 13 | node, successful or unsuccessful packet delivery, and packet hop |
| 14 | count. |
18 | 15 | |
19 | 16 | * '''Exchangeable Underlying Network Models''': Our simulation framework |
20 | 17 | has a flexible underlying network scheme, which on the one hand provides a |
21 | | fully configurable network topology with realistic bandwidths, |
22 | | packet delays, and packet losses, and on the other hand a fast and |
23 | | simple alternative model for high simulation performance. |
| 18 | fully configurable network topology with realistic bandwidths, |
| 19 | packet delays, and packet losses, and on the other hand a fast and |
| 20 | simple alternative model for high simulation performance. |
24 | 21 | |
25 | 22 | * '''Scalability''': !OverSim was designed with performance in mind. On a modern |
… |
… |
|
31 | 28 | |
32 | 29 | * '''Reuse of simulation code''': The different implementations |
33 | | of overlay protocols should be reusable for real network |
34 | | applications, so that researchers can validate the simulator framework results by |
35 | | comparing them to the results from real-world test networks like |
36 | | [http://www.planet-lab.org/ PlanetLab]. Therefore, the simulation framework should |
37 | | be able to handle and |
38 | | assemble real network packets and to communicate with other |
39 | | implementations of the same overlay protocol. |
40 | | |
| 30 | of overlay protocols should be reusable for real network |
| 31 | applications, so that researchers can validate the simulator framework results by |
| 32 | comparing them to the results from real-world test networks like |
| 33 | [http://www.planet-lab.org/ PlanetLab]. Therefore, the simulation framework should |
| 34 | be able to handle and |
| 35 | assemble real network packets and to communicate with other |
| 36 | implementations of the same overlay protocol. |