Title: Performance Study and Analysis of Time Sensitive Networking
Subject: Computer science,Software engineering,Embedded systems
Level: Advanced
Description: Distributed embedded real-time systems are nowadays found in many applications, for example, in the automotive and automation industries. On the one had, these systems have timing constrains on the propagation of data. On the other hand, the requirement on the amount of data processed and exchanged by these systems is increasing day by day. In order to deal with the mentioned requirements, Ethernet-based solutions are being considered due to the high bandwidth support. In this regard, the Time Sensitive Networking (TSN) task group, which is part of the IEEE 802.1 standardization process, is working on many projects to deliver solutions according to the demands. As part of the IEEE standard, IEEE 802.1Q provides forwarding and queuing technologies for the messages transmitted through a switched Ethernet network. The standard divides the traffic into different classes according to their priorities and adds traffic shapers to prevent burst of traffic on the switch ports. By applying the traffic shapers and providing different classes of traffic, the timing constraints of traffic can be respected. Nevertheless, within the standardization process, two important amendments are being discussed, which are the IEEE 802.1Qbv and IEEE 802.1Qbu amendments. The former provides a technique to transmit the traffic which is scheduled a priori with a short latency, whereas the latter provides a preemption mechanism to suspend non-critical messages when a critical message should be sent. Combination of these techniques may provide different performance for critical messages.

In this thesis, we are aiming at studying the performance of critical messages in TSN. A simulation tool prototype is required to be designed and implemented to assess such configurations.

Tasks:
1- Study the related standards
2- Study the available simulation frameworks for TSN
3- Design and implement a prototype of the simulation framework based on OMNet++
4- Performance analysis of a use case using the prototype and provide the analysis results
5- Write the thesis report

The students are excpected to work closely with Arcticus Systems. The students will get paid by the company.
Start date: 2019-01-21
End date: 2019-06-12
Prerequisites: Knowledge in embedded systems, real-time networks and C/C++, the thesis is possible for 2 students.
IDT supervisors: Mohammad Ashjaei
Examiner: Saad Mubeen
Comments: A simulation tool must be designed and implemented in this thesis.