Projects Current Projects

Please, see the list of LCCN offered projects:

Project Title:

Graph Neural Network tool for Traffic Performance Prediction

Supervisors:
Eran Tavor
Description:
RouteNet is an innovative network performance prediction tool. It is a novel network model based on Graph Neural Network (GNN) that is able to understand the complex relationship between topology, routing, and input traffic to produce accurate estimates of the per-source/destination per-packet delay distribution and loss. The purpose of this project is to validate the RouteNet tool and adapt it to new networks.
Picture of Graph Neural Network tool for Traffic Performance Prediction Project
 
Project Title:

QUIC Congestion Control Identification and Analysis

Supervisors:
Eran Tavor
Description:
QUIC (Quick UDP Internet Connection) is a secure general-purpose, encrypted, multiplexed, and low-latency transport protocol designed from the ground up to improve transport performance for HTTPS traffic. QUIC has recently (May 2021) became RFC standard (RFC 9000) and is expected to become the dominant transport protocol in the Internet over TCP. QUIC has many features that were designed to overcome TCP’s drawbacks. In QUIC the sender may unilaterally choose several congestion control algorithms. The purpose of this project is to identify and analyze the congestion control mechanisms used by commercial software tools.
Picture of QUIC Congestion Control Identification and Analysis Project
 
Project Title:

Wifi & BT packet analyzer (2 Projects)

Supervisors:
Eran Tavor
Description:
Wifi and Bluetooth devices are everywhere: Laptops, Tablets, Watches, Security cameras, Smart-House devices, Vehicles, Public and non-Public hotspots … The purpose of this project is to build a Wifi and BlueTooth packet analyzer and explore the information that can be legally collected by walking around in public (Haifa/ Technion/…). The students will use two types of IOT devices (2 different projects) and open source software tools to build a MAC sniffer.
Picture of Wifi & BT packet analyzer (2 Projects) Project
 
Project Title:

QUIC NS3 Simulator Extension

Supervisors:
Eran Tavor
Description:
The students will develop a QUIC module for the industry standard NS3 simulator oriented at high volume connections scalability.
Picture of QUIC NS3 Simulator Extension Project
 
Project Title:

RP4 IOT Switch (3 Projects)

Supervisors:
Eran Tavor
Description:
P4PI is P4 (Data plain programming language) on Raspberry PI SBC (Single Board Computer used in many implementations including IOT). P4PI is a small scale functional programmable switch/Router based on open source code (T4P4S P4 Complier) and open source hardware. In this project the students program a creative modification to the switch to create a useful application for home or small office use (Security/Monitoring/Hacking/...)
Picture of RP4 IOT Switch (3 Projects) Project
 
Project Title:

QUIC Client-Server

Supervisors:
Eran Tavor
Description:
QUIC (Quick UDP Internet Connection) is a secure general-purpose, encrypted, multiplexed, and low-latency transport protocol designed from the ground up to improve transport performance for HTTPS traffic. QUIC has recently (May 2021) became RFC standard (RFC 9000) and is expected to become the dominant transport protocol in the Internet over TCP. The purpose of this project is to ramp-up a QUIC client-server functional environment based on one of the experimental implementations available and performs several measurements of key attributes of the protocol.
Picture of QUIC Client-Server Project
 
Project Title:

Real-Time Traffic Classifier Using NVIDIA Programmable switch and Deep Learning Tool

Supervisors:
Idan Barnea, Matty Kadosh, Eran Tavor
Description:
In this project we will classify the network traffic in line rate with Nvidia programmable switch. The students will use cutting-edge technology: data plane programming using P4. The main work in this project will be to leverage this technology and using an existing AI model to do line rate classification on encrypted traffic.
Picture of Real-Time Traffic Classifier Using NVIDIA Programmable switch and Deep Learning Tool Project
 
Projects:Current ProjectsspPast Projects