Theses

Available theses

We have available theses on different topics within the scope of networking. In particular our topics cover routing in wired and wireless networks, including wireless mesh and vehicular networks. In addition, we have theses focusing on safety applications and cooperative/autonomous driving. If you are interested, write a mail to schedule an appointment. You can also propose us a topic to investigate.

Stabilizing and expanding the OpenWISP topology visualizer

   
Student  
Description The OpenWISP2 is an open source wireless network manager designed to manage a set of access points from one single controller. It focuses on the management of a wireless ISP network, but it also presents some features that can be used to manage a wireless mesh network. One of the past activities of the lab was to extend OpenWISP to support elaborated network visualizations. These visualization can show critical portions of the network and evidence important nodes. The source code of this modification is included in a dedicated library which leverages on a dedicated github project. The B.Sc. thesis will complete the project, and port it back to the original github project with the goal of having it included in the master tree. The M.Sc. project will improve the project with new visualization techniques. Many details on the project can be found in chapter 3 of this netCommons project report
Thesis type B.Sc./M.Sc.
A.Y. 2018-2019

Testing and experimentation with Pycom LoRaWAN platforms

   
Student  
Description The lab acquired 2 LoRaWAN nodes to experiment with the LoRaWAN protocol. The devices are composed of a development board, a wireless chip, antenna and case, and can be programmed with the Pycom platform. A B.Sc. thesis consists in getting familiar with the pycom open source software stack (python based) and perfoming some experimentation with the platforms in order to assess the available throughput and the communication range. For a M. Sc. thesis this will be complemented with advanced experimentation on themes to be defined during the thesis.
Thesis type B.Sc./M.Sc.
A.Y. 2018-2019

P2P live streaming on mobiles

   
Student N/D
Description Live video streaming is gaining more and more momentum and generating important amount of Internet traffic. P2P technologies can offload it while improving performance. The student will port PeerStreamer-ng to work on Android and will design and implement a minimal smartphone interface.
Thesis type M.Sc.
A.Y. 2017-2018

Active theses

Orchestration of redundant communication technologies for cooperative driving (to be defined)

   
Student Francesco Da Dalt
Description Francesco will investigate how to combine heterogeneous communication technologies to improve the reliability of vehicular communication systems for cooperative driving.
Thesis type B.Sc.
A.Y. 2018-2019

P2P beyond barriers

   
Student Francesco Loda
Description Investigation of possible solutions to overcome connectivity issues due to masquerading. Off-the-shelf routers offer NAT capabilities but those impairs proper P2P communications. Hole-punching, STUN and UPnP are available techniques to cope with these issues. Francesco will investigate which option best fit PeerStreamer-ng and will implement it.
Thesis type B.Sc.
A.Y. 2017-2018

Reliable P2P data transmission for messaging (to be defined)

   
Student Riccardo Martinelli
Description Riccardo is designing and implementing a messaging system among multiple parties in a P2P overlay. Starting from a pure best-effort broadcast dissemination its tasks include to allow users to send text messages to each other and to make such transmission reliable.
Thesis type B.Sc.
A.Y. 2017-2018

Cooperative Lane Change Maneuvers (to be defined)

   
Student Luca Fregolon
Description Luca is going to investigate the problem of cooperative lane changing for maneuvers, in particular by understanding the requirements for such a maneuver and designing a network protocol to support that.
Thesis type B.Sc.
A.Y. 2017-2018

Design and Analysis of the CAN bus of an Electric Race Car

   
Student Davide Farina
Description Davide is working on the analysis of the CAN bus for telemetry data collection and on the analysis of wireless communication technologies for the transmission of such data for the Formula SAE racing car of the University of Trento.
Thesis type B.Sc.
A.Y. 2017-2018

Porting of stat-of-art streaming platforms to OpenWRT (to be defined)

   
Student Enrico Egidi
Description Enrico is porting the P2P live streaming PeerStreamer-ng to the lede/OpenWRT platform. Impacts include the deployment on edge routers of distribution networks.
Thesis type B.Sc.
A.Y. 2017-2018

Time-based data stream chunkization (to be defined)

   
Student Paolo Chistè
Description Paolo is implementing a video chunksiser for scalable video encoding with RTP/VP9. Questo permetterà di offrire contenuti P2P a qualità scalabile tramite browser.
Thesis type B.Sc.
A.Y. 2017-2018

Completed theses

Distributed live streaming web interface

   
Student Giulia Nardò
Description Giulia is designing and implementing a user-oriented web interface leveraging the P2P live streaming platform PeerStreamer-ng functionalities. Practical and friendly user interfaces are a key component for successful deployment and adoption by community network users.
Thesis type B.Sc.
A.Y. 2017-2018

Interfacing SUMO and CARLA: An extension to the autonomous driving simulation system for the user interaction

   
Student Filippo Nardin
Description Filippo is working on the integration of the CARLA autonomous driving simulator within the Plexe/SUMO framework.
Thesis type B.Sc.
A.Y. 2017-2018

Multi-flow P2P live video streaming

   
Student Massimo Girondi
Description Massimo is designing and implementing an extension to the P2P live streaming platform PeerStreamer-ng allowing multiple, concurrent video sources. Applications focus on video conferencing.
Thesis type B.Sc.
A.Y. 2017-2018

Effects of Platoons Lane Change in Mixed Traffic Highway Scenarios: Consequences on flow, traffic shockwaves and other road parameters

   
Student Alessandro Cacco
Description Alessandro will continue the work made by Luca and Riccardo, analyzing the impact on traffic shock waves by considering a more realistic lane change model.
Thesis type B.Sc.
A.Y. 2017-2018

Effects of Platooning on Traffic Shockwaves. Simulator Set-up and ACC Evaluation

   
Student Luca Terruzzi
Description Luca (together with Riccardo) studied the impact of platooning technologies on traffic flow and shock waves. He did the setup of a ring road in our simulation platform and studied the impact of an Adaptive Cruise Control.
Thesis type B.Sc.
A.Y. 2016-2017

Impact of Communication and Implementation Impairments on Two Algorithms for Platooning Control

   
Student Matthias Mascotti
Description Matthias studied two control systems for platooning that follow different design principles. He investigated how communication impairments impact the performance of the two algorithms.
Thesis type M.Sc.
A.Y. 2016-2017

Impact of Platooning on Traffic Shockwaves: CACC Evaluation

   
Student Riccardo Colombo
Description Riccardo (together with Luca) studied the impact of platooning technologies on traffic flow and shock waves. Riccardo focused his work on the impact of different Cooperative Adaptive Cruise Control systems.
Thesis type B.Sc.
A.Y. 2016-2017

Protocolli per Manovre di Platooning (Protocols for Platooning Maneuvers)

   
Student Piermaria Arvani
Description Piermaria will worked on the definition of protocols to support platooning maneuvers.
Thesis type B.Sc.
A.Y. 2016-2017

Collision avoidance between vulnerable road users and cars based on IEEE 802.11p

   
Student Romas Vijeikis
Description Romas worked on the exploitation of IEEE 802.11p-based communication to improve the safety of vulnerable road users, with particular focus on cyclists.
Thesis type M.Sc.
A.Y. 2015-2016

Exploiting EDCA Bursting for improved Platooning Safety

   
Student Davide Goss
Description Davide worked on a customized version of EDCA bursting for platooning. The idea is to use the EDCA frame bursting mechanism for vehicles in a platoon and have the members send their frames one after the other in a burst and save network resources reducing overhead times.
Thesis type B.Sc.
A.Y. 2015-2016

Markovian Channel Model for Vehicular Network Simulation

   
Student Pierfrancesco Ardino
Description Pierfrancesco worked on the development of a stochastic channel model for the Veins simulation framework. The idea is to model the probability of frame reception at the receiver using a Markov chain instead of the common Signal to Interference plus Noise Ratio (SINR) and Bit Error Rate (BER) model to speed up large scale simulations.
Thesis type B.Sc.
A.Y. 2015-2016

Analisi degli Effetti di Perdita di Informazione sulle Prestazioni di Algoritmi di Controllo per “Platooning”

   
Student Kristian Segnana
Description Kristian investigated the behavior of a CACC control system in different network conditions, analyzing the impact of data loss on the performance.
Thesis type B.Sc.
A.Y. 2013-2014