Implementation of an ETSI-compliant vehicular networking stack on a network simulator
Reference persons CLAUDIO ETTORE CASETTI
Research Groups NETGROUP
Thesis type EXPERIMENTAL AND SIMULATION
Description The proposed thesis activity focuses on the implementation of a standard-compliant ETSI vehicular networking stack on a network simulator (ns-3), starting from a sandbox for vehicular networks which is being developed by Politecnico di Torino and CTTC, in Barcelona (Spain).
In particular, our framework is able to simulate a full-featured mobility scenario, connecting ns-3 with SUMO, a urban mobility simulator able to simulate and visualize different kinds of vehicles, on realistic maps, which can then exchange messages through different underlying technologies (802.11p, Cellular V2X, LTE).
The most important parts for the reception and dissemination of standard messages for vehicular communications have already been developed, focusing on the so-called CAM (Cooperative Awareness Message) and DENM (Decentralized Environmental Notification Message).
In this thesis, we are looking for a student willing to implement and test other parts of the ETSI protocol stack, focusing, in particular, on the "ITS transport and networking layer", and on two main protocols: BTP and GeoNetworking.
This networking stack, together with the facilities related to CAM and DENM messages, can then be used by users to simulate realistic mobility scenarios.
The thesis includes the analysis of the standards, the implementation of the aforementioned network protocols, with the addition, if possibile, of a standard-compliant security module, and the evaluation of all the implemented features, which will then be published on GitHub with an open source license.
Required skills As the simulator is written in C++, a good knowledge of C++ is required.
The student should be familiar with programming and debugging activities, as a large part of the thesis is related to the implementation of a networking stack.
It can also be very useful to have attended, in the past, a course on mobile and/or vehicular networking.
Notes Poiché il simulatore è scritto in C ++, è richiesta una buona conoscenza del C ++.
Lo studente dovrebbe aver familiarità con le attività di programmazione e debug, in quanto gran parte della tesi è legata all'implementazione di uno stack di rete.
Può anche essere molto utile aver frequentato, in passato, un corso sulla rete mobile e / o veicolare.
Deadline 15/06/2021 PROPONI LA TUA CANDIDATURA