CBL - Campus del Baix Llobregat

Projecte llegit

Títol: Design and proof of concept of a centralized controller for time-sensitive networks


Estudiants que han llegit aquest projecte:


Director/a: RINCÓN RIVERA, DAVID

Departament: ENTEL

Títol: Design and proof of concept of a centralized controller for time-sensitive networks

Data inici oferta: 26-09-2017     Data finalització oferta: 26-04-2018



Estudis d'assignació del projecte:
    DG ENG AERO/SIS TEL
    DG ENG AERO/TELEMÀT
    DG ENG SISTE/TELEMÀT
    GR ENG SIS TELECOMUN
    GR ENG SIST AEROESP
    GR ENG TELEMÀTICA
    MU AEROSPACE S&T 15
    MU DRONS
    MU MASTEAM 2015
Tipus: Individual
 
Lloc de realització: EETAC
 
Segon director/a (UPC): AGUSTÍ TORRA, ANNA
 
Paraules clau:
TSN, AVB, Real-time Ethernet
 
Descripció del contingut i pla d'activitats:
Time Sensitive Networking is
the name given to a set of
protocols that keep real-time
constraints on packet-switched
networks (that in principle
are not able to do that).
Economically and technically
it makes sense to replace old,
many times proprietary, rigid
synchronous bus standards with
faster, more flexible,
standard, cheap Ethernet-based
solutions.

Among the industries that will
benefit from this technology,
aeronautics (communication
buses, entertainment systems),
audiovisual (replacing of
current digital circuits for
video in TV studios),
automobiles (internal buses,
video flows from teh cameras,
connected car, autonomous car
communications), drones (buses
and video transmission), and
factories (real-time buses
inside the factories)

Several standards have been
developed in the few years in
this area. To name a few:

-
https://standards.ieee.org/eve
nts/automotive/08_Teener_TSN.p
df
-
https://lkml.org/lkml/2016/6/1
1/213
-
https://en.wikipedia.org/wiki/
Audio_Video_Bridging
-
https://github.com/machinekit/
machinekit/issues/971
- https://www.tttech.com/news-
events/newsroom/details/determ
inistic-ethernet-forum-a-
success/
-
https://en.wikipedia.org/wiki/
Time-Sensitive_Networking

The tasks of this project will
be:

- Study and document the state
of the art in this field
- Search for implementations,
and/or implement parts of the
standards
- Build a functional testbed
where demonstrations can be
done
- Prepare a set of demos that
illustrate the main features
of each standard, and document
them to be used in teaching.
- If there is time, we could
explore the possibility of
proposing a Software-Defined
Networking (SDN)-aware TSN
architecture.

There are several hardware
platforms available: PCs,
Microtik routers, Raspberry
Pis, etc.
 
Overview (resum en anglès):

TSN (Time Sensitive Networking) is a set of standards created in order to deliver time-sensitive transmission of data in Ethernet networks.
This thesis describes both the current TSN standards, focusing on the central configuration aspect, and a proposal to build a centralized controller (CNC) prototype for TSN based on the study of real TSN hardware and software implementation.

This document includes in a section describing the state of the art on the TSN technology and the main projects related to centralized network control in TSN networks, a section describing all the proposed elements needed in order to create the CNC, and lastly a section describing the practical experience with real TSN-enabled hardware on the EETAC laboratory.

This project is an initiative based on the previous study of TSN trends, summarized in the first chapter of the thesis, that helped the TSN team at EETAC decide that CNC is the most interesting subject of study at this moment from the ongoing TSN-related projects.

The final goal of the thesis is to provide an overall view of the requirements on the centralized configuration in order to help new development teams to have a comprehensive starting point to continue evolving this technology into the future and integrate of the well-known Ethernet networks into the Operational Technology (OT), Internet of Things (IoT) and time-sensitive Information Technology (IT) environments.

The results from this thesis are both the setup and test of a small TSN network environment and the proposal of the design of the next step to create a real CNC will be the development of the software tools identified in this thesis.


© CBLTIC Campus del Baix Llobregat - UPC