<< EU Project Introduction NL_F: Function >>

NARVAL >> Introduction > NARVAL Project

NARVAL Project

Network Analysis and Routing eVALuation Module

Copyright

Dr. Foued Melakessou

2011-2014 - Snt

2009-2010 - Snt/University of Luxembourg

2007-2009 - University of Luxembourg

Licence

This module must be used under the terms of the CeCILL. The terms are also available at http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt. Permission to use, copy, modify, and distribute this software for any purpose without fee is hereby granted, provided that this entire notice is included in all copies of any software which is or includes a copy or modification of this software and in all copies of the supporting documentation for such software. This software is being provided "as is", without any express or implied warranty. In particular, the authors do not make any representation or warranty of any kind concerning the merchantability of this software or its fitness for any particular purpose.

Description

Network Analysis and Routing eVALuation, referenced as NARVAL has been designed on top of the Scilab environment . It has been created at the University of Luxembourg within the Interdisciplinary Centre for Security, Reliability and Trust (SnT). The Centre carries out interdisciplinary research and graduate education in secure, reliable, and trustworthy ICT systems and services. This Scilab External Module (http://atoms.scilab.org/toolboxes/NARVAL) is focusing on the analysis of network protocols and algorithms. In fact, each network of communicating devices such as computers, phones or sensors, needs to follows specific rules in order to organize and control the data exchange between source and destination nodes. Communication protocols enable to perform the network topology, and to propagate the data traffic between network entities. The main goal of our toolbox is to provide a complete software environment enabling the understanding of available communication algorithms, but also the design of new schemes in order to improve the traffic behaviour of any connection between two network entities. NARVAL permits to generate random topologies according to various algorithms such as Locality, Waxman, and Barabasi-Albert and hierarchical models. The user can also design his own topology by providing nodes' coordinates, visualization parameters, and also links' information. The combination of these functions enables to build a large range of topologies with distinct routing properties. Thus the NARVAL module permits to study the impact of routing algorithms on the effectiveness of transmission protocols used by data communications on a network topology. We provide a set of basic functions to create network graphs, compute routing algorithms (AODV, BFS, DFS, Bellman-Ford, Dijkstra, Flood, Floyd-Warshall, Multiple Paths, RPL, ARC, etc.) on them and finally make statistical analysis on the data exchange. The mobility of nodes (Mobile/Vehicular Ad hoc NETwork MANET/ VANET) is also supported according to models such as Random Direction, Random Walk, Random Way Point, etc. The target audience of this external module includes academics, students, engineers and scientists. We put some efforts to build detailed help files. The description of each function has been carefully done in order to facilitate the end users' comprehension. It is often accompanied with explicit diagrams. Our simulations and results obtained with NARVAL have been published in several IEEE international conferences and journals. NARVAL is running on the current Scilab release 5.5.x.

Acknowledgment

This research work was partially supported by the European FP7 projects, BUTLER, under contract no. 287901, IoT6, under contract no. 288445, EFIPSANS, under contract no. 215549, EFIPSANS, under contract no. 215549 and U2010, under contract no. 035003.

Collaborators

Dr. Foued Melakessou, Research Associate, SnT

Prof.Dr. Thomas Engel, SnT vice-director, SnT

Contact

Dr. Foued Melakessou

Research Associate

Interdisciplinary Centre for Security, Reliability and Trust

Room C124

University of Luxembourg

4, rue Alphonse Weicker

L-2721 Luxembourg-Kirchberg

E-mail: foued.melakessou@uni.lu

Tel: (+352) 46 66 44 5346

Home Page


Report an issue
<< EU Project Introduction NL_F: Function >>