Projects Current Projects

Please, see the list of LCCN offered projects:

Project Title:

Sampling-On-Demand in Open vSwitch (OVS)

Students:
2 Groups: Naftali Avadiaev & David Weitzman, Roy Fomberg&Lior Ruslander
Supervisors:
Itzik Ashkenazi
Description:
Network monitoring plays a significant role in network management. It is used for a variety of applications such as traffic engineering, security and anomaly detection. These applications require more specific packet-level information. This requirement is fulfilled by having the network switches copy a fraction of the packets of specific flows and forward these packets to a monitoring device for further analysis. This process is known as sampling. When sampling is done on a software switch such as Open vSwitch (OVS), it might exhaust the switch CPU resources. Sampling-on-demand monitoring is a new innovative framework that allows the SDN controller to determine which flows should be sampled in every switch and in what rate.
Picture of Sampling-On-Demand in Open vSwitch (OVS) Project
 
Project Title:

LoRa IoT Sensors in Low Power Wide Area Network (LPWAN)

Students:
2 Groups: Ibrahim Bliq & Bashir Khayat & Jeries Naser, Saar Eliad & Guy Shwigman
Supervisors:
Itzik Ashkenazi
Description:
Low-power WAN (LPWAN) is a wireless wide area network specification that interconnects low-bandwidth, battery-powered sensors with low bit rates over long ranges. Created for machine-to-machine (M2M) and internet of things (IoT) networks, LPWANs operate at a lower cost with greater power efficiency than traditional mobile networks. To meet the challenges of long range, low power consumption and secure data transmission, the sensors are based on LoRa Technology and on LoRaWAN protocol that manages communication between LPWAN sensors and the Gateway. In very large areas, LPWAN is likely separated to clusters and have a LoRa Gateway per cluster. Each cluster Gateway relays the LoRaWAN messages up to the LoRa Network Server.
Picture of LoRa IoT Sensors in Low Power Wide Area Network (LPWAN) Project
 
Project Title:

Traffic Mirror on Mellanox Switch Programmed by P4

Supervisors:
Matty Kadosh - Mellanox
Description:
Programming Protocol-independent Packet Processor (P4) is a high-level language that can be deployed in the future into Software Defined Networks (SDN) and can actually serve as an alternative to OpenFlow that is currently used – due to its flexibility and ability program the data plane and support emerging new protocols. Traffic Mirror is a fundamental requirement of any legacy L2/L3 switch. It used mainly for trouble shooting in case of some irregular network event. Any P4 capable switch must support mirroring and in later stage mirroring of sampled traffic.
Picture of Traffic Mirror on Mellanox Switch Programmed by P4 Project
 
Project Title:

Collection of SDN Telemetry Data - MEF 3.0

Students:
Omri Huller, Idan Yadgar
Supervisors:
Jalil Moraney - Technion Ph.D. student , Donald Hunter – Cisco
Description:
Service telemetry data is collected in a Linux Foundation project BDA platform (PNDA ) which is hosted by MEF on MEFnet , a Platform as a Service facilitated by the MEF to enable MEF 3.0 Implementation projects. The sources of telemetry data for his project include telecoms, national research and education networks and universities, who are provided with programmatic access to the resulting data lakes, for analytics and research purposes.
Picture of Collection of SDN Telemetry Data - MEF 3.0 Project
 
Project Title:

OpenDaylight NETCONF/YANG Adapter for Ceragon FiberAir

Supervisors:
Liad, Kaldes, Itzik Ashkenazi
Description:
All NETCONF/YANG-enabled network functions - whether physical or virtualized - can be controlled by an OpenDaylight (ODL) SDN controller so long as an appropriate device adapter has been installed in the ODL controller. That ODL device adapter (or southbound plugin) can be generated from the network function's YANG model, and can be completed with Java programming.
Picture of OpenDaylight NETCONF/YANG Adapter for Ceragon FiberAir Project
 
Project Title:

Italian Performance Monitoring Method

Supervisors:
Itzik Ashkenazi
Description:
Nowadays, most of the traffic in Service Provider’s networks carries contents that are highly sensitive to packet loss, delay and jitter. In this sense, Service Providers need methodologies and tools to monitor and measure network performances with an adequate accuracy, in order to constantly control the quality of experience perceived by their customers and also in order to fast troubleshoot and isolate network problems. Recently, a new method to perform passive performance monitoring was proposed by Telecom Italia. It is based on Alternate Marking (coloring) technique done on live traffic, and addresses mainly packet loss measurements.
Picture of Italian Performance Monitoring Method Project
 
Project Title:

Virtual Router managed by ONOS

Supervisors:
Itzik Ashkenazi
Description:
Open Network Operating System (ONOS) is an innovative and rapidly growing open source project that already enable service providers to build real Software Defined Networks (SDN). The deployment of SDN will require ONOS to manage Virtual Routers. The Juniper vMX Virtual Router maintains complete feature and operational consistency with physical MX Series 3D Universal Edge Juniper Routers. It runs the Junos operating system.
Picture of Virtual Router managed by ONOS Project
 
Project Title:

TCP Congestion Control new Architecture - PCC

Supervisors:
Itzik Ashkenazi
Description:
Since its deployment about 27 years ago, TCP’s congestion control architecture has been known for its poor performance and un-fairness on noisy links and the rapidly changing networks. Lately, new congestion control architecture was proposed to improve the TCP performance over modern networks: Performance-oriented Congestion Control (PCC). PCC's goal is to understand what rate will improve performance based on live experimental evidence. It tries out a high and low send rate, collects information on RTT, BW, and packet drops and then uses a fitness function to determine what to do.
Picture of TCP Congestion Control new Architecture - PCC Project
 
Project Title:

TCP Congestion Control new Architecture - BBR

Supervisors:
Itzik Ashkenazi
Description:
By all accounts, today's Internet is not moving data as well as it should. The main root cause of it is the design choice made when TCP congestion control was created in the 1980s—interpreting packet loss as "congestion". Since its deployment about 27 years ago, TCP’s congestion control architecture has been known for its poor performance and un-fairness on noisy links and the rapidly changing networks. Lately, new congestion control architecture was proposed to improve the TCP performance over modern networks: Performance-oriented Congestion Control (PCC) and Bottleneck Bandwidth and Round-trip propagation time (BBR). BBR is developed by Google. Its main concept is to continuously track the slowest link (bottleneck) bandwidth in each direction of the TCP connection as well as the RTT of the connection.
Picture of TCP Congestion Control new Architecture - BBR Project
 
Project Title:

VxLAN EndPoint with INT support

Supervisors:
Itzik Ashkenazi
Description:
Virtual Extensible LAN (VXLAN) is an encapsulation method to extend layer 2 traffic over a layer 3 or IP-based network. It is designed to provide the same Ethernet layer 2 network services as a virtual LAN (VLAN) does today, but with greater extensibility and flexibility. Compared to VLAN, VXLAN can extend layer 2 segments across the data center network by using MAC-in-UDP encapsulation scheme.
Picture of VxLAN EndPoint with INT support Project
 
Projects:Current ProjectsspPast Projects