Projecte llegit
Títol: Simulación de mecanismos de planificación para el CNC de una maqueta TSN
Estudiants que han llegit aquest projecte:
SIERRA GUERRERO, CILIA INES (data lectura: 15-09-2025)- Cerca aquest projecte a Bibliotècnica

Director/a: AGUSTÍ TORRA, ANNA
Departament: ENTEL
Títol: Simulación de mecanismos de planificación para el CNC de una maqueta TSN
Data inici oferta: 04-02-2025 Data finalització oferta: 04-10-2025
Estudis d'assignació del projecte:
GR ENG TELEMÀTICA
Tipus: Individual | |
Lloc de realització: EETAC | |
Paraules clau: | |
CNC TSN simulador redes planificacion telemática | |
Descripció del contingut i pla d'activitats: | |
Overview (resum en anglès): | |
Time-Sensitive Networks (TSNs) use a set of standards defined by the IEEE that allow strict QoS guarantees to be added to Ethernet, such as bounded end-to-end delay, limited loss, and guaranteed bandwidth.
In TSNs that follow a software-based architecture (Software-Defined Networking, SDN), the control plane is separated from the data plane. In the control plane, the controller (Centralized Network Controller, CNC), based on information about the network topology and the traffic requirements of the end stations, performs routing and scheduling of packet transmission time slots, and configures the TSN switches in the network to allow packet transmission in the data plane while respecting the QoS requirements of the different flows. In [1], a modular microservices-based CNC, called microTSN-CP, was developed as part of a TSN model with real TSN switches. One of the modules of the microTSN-CP Controller is responsible for flow scheduling. The proposal presented in [1] implemented the Integer Linear Programming (ILP) scheduling algorithm described in [2]. The main objective of this Final Project is to develop other scheduling mechanisms for the microTSN-CP Controller to subsequently replace the algorithm developed in the microTSN-CP Controller module. To this end, a simulator is developed to test and validate the implementation of these new algorithms using a larger number of topologies and flow sets than the actual model. The algorithms executed and analyzed in this project are: the ILP (Integer Linear Programming), developed in the controller, and the heuristic algorithm, designed and implemented as part of this work. To ensure compatibility in the controller of the new algorithm, the same input and output structure as the scheduling algorithm module must be respected. This makes it possible to interchange the algorithms. The simulator consists of two classes: topology and graphs. In topology, scenarios are created that allow you to establish the inputs required by the algorithm. The second class collects the algorithms' outputs and represents them to better understand the results. |