README.md 1.7 KB
Newer Older
Marie-agnes Peraldi-Frati's avatar
Marie-agnes Peraldi-Frati committed
This repository contains the source code of a simulator developped in Omnet++ with the goal of providing a proof of concept and a performance evaluation of the new concept of 
Advanced Semantic Discovery to be contributed to oneM2M. 

Luigi Liquori's avatar
Luigi Liquori committed
This work has been conducted in the STF 589 of SmartM2M : Task 3 : oneM2M Discovery and Query solution(s) simulation and performance evaluation
Marie-agnes Peraldi-Frati's avatar
Marie-agnes Peraldi-Frati committed
Documentation about the underlying concepts of the simulator can be found in the STF 589 - Final Draft of TR 103 716 v0.5.0


The current repository contains two folders : 

*  *SimulationResults* is a well-named folder that contains an extract of the dfferent simulation runs. 
*  *src* contains the source code of the Omnet++ simulator and the different topologies (.NED files). FYI : The development has been conducted with Omnetv5.6.2 
Marie-agnes Peraldi-Frati's avatar
Marie-agnes Peraldi-Frati committed

Here is a fast install procedure to run the simulator : 


1-Download and install 
- Omnet++ https://omnetpp.org 
- the src code from the current gitlab repository

2-Start the IDE OMNet++ see the installation guide https://doc.omnetpp.org/omnetpp/InstallGuide.pdf

3-Create an OMNet++ project 
- Choose "Empty Project with src and simulations folders"
- Delete a "package.ned" file that has been generated in the project 
Marie-agnes Peraldi-Frati's avatar
Marie-agnes Peraldi-Frati committed
- In the src folder -> Import code file system by selecting the local src folder that contains the gitlab code 

4-Build your project 
- click right on the package -> Build Project 

5-Run a simulation 
- Click right on the package -> Run As-> Run Simulation 
- Choose the src/omnetpp.ini as configuration file 
- You are now able to run multiple simulations by choosing different topologies namely (SmallNetwok, bigNetwork, BigNetwork mult runs, LargeNetwork...)
Marie-agnes Peraldi-Frati's avatar
Marie-agnes Peraldi-Frati committed

Enjoy ! 
Marie-agnes Peraldi-Frati's avatar
Marie-agnes Peraldi-Frati committed
The STF589 teams