<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-13T02:51:00Z</responseDate><request verb="GetRecord" identifier="oai:www.recercat.cat:2117/442669" metadataPrefix="mets">https://recercat.cat/oai/request</request><GetRecord><record><header><identifier>oai:recercat.cat:2117/442669</identifier><datestamp>2025-09-30T17:20:18Z</datestamp><setSpec>com_2072_1033</setSpec><setSpec>col_2072_452951</setSpec></header><metadata><mets xmlns="http://www.loc.gov/METS/" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" ID="&#xa;&#x9;&#x9;&#x9;&#x9;DSpace_ITEM_2117-442669" TYPE="DSpace ITEM" PROFILE="DSpace METS SIP Profile 1.0" xsi:schemaLocation="http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd" OBJID="&#xa;&#x9;&#x9;&#x9;&#x9;hdl:2117/442669">
   <metsHdr CREATEDATE="2026-04-13T04:51:00Z">
      <agent ROLE="CUSTODIAN" TYPE="ORGANIZATION">
         <name>RECERCAT</name>
      </agent>
   </metsHdr>
   <dmdSec ID="DMD_2117_442669">
      <mdWrap MDTYPE="MODS">
         <xmlData xmlns:mods="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
            <mods:mods xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
               <mods:name>
                  <mods:role>
                     <mods:roleTerm type="text">author</mods:roleTerm>
                  </mods:role>
                  <mods:namePart>Sierra Guerrero, Cilia Ines</mods:namePart>
               </mods:name>
               <mods:extension>
                  <mods:dateAccessioned encoding="iso8601">2025-09-30T17:20:18Z</mods:dateAccessioned>
               </mods:extension>
               <mods:extension>
                  <mods:dateAvailable encoding="iso8601">2025-09-30T17:20:18Z</mods:dateAvailable>
               </mods:extension>
               <mods:originInfo>
                  <mods:dateIssued encoding="iso8601">2025-09-08</mods:dateIssued>
               </mods:originInfo>
               <mods:identifier type="none"/>
               <mods:identifier type="uri">http://hdl.handle.net/2117/442669</mods:identifier>
               <mods:abstract>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.Las redes Time Sensitive Networks (TSN) utilizan un conjunto de estándares definidos por la IEEE que permiten añadir garantías estrictas de QoS a Ethernet como, por ejemplo, retardo acotado extremo a extremo, pérdidas limitadas y ancho de banda garantizado. En las redes TSN que siguen una arquitectura basada en software (Software-Defined Networking, SDN), el plano de control se separa del plano de datos. En el plano de control, el controlador (Centralized Network Controller, CNC), a partir de la información de la topología de la red y de los requisitos de tráfico de las estaciones finales, realiza el encaminamiento y la planificación (scheduling) de los intervalos de tiempo de transmisión de los paquetes, y configura los conmutadores TSN de la red para permitir la transmisión de paquetes en plano de datos respetando los requisitos de QoS de los distintos flujos. En [1] se desarrolló un CNC modular basado en microservicios, denominado microTSN-CP, como parte de una maqueta TSN con conmutadores TSN reales. Uno de los módulos del Controlador microTSN-CP se encarga de la planificación de los flujos. En la propuesta realizada en [1] se implementó el algoritmo de planificación Integer Linear Programming (ILP) descrito en [2]. El objetivo principal de este TFG es desarrollar otros mecanismos de planificación para el Controlador microTSN-CP para posteriormente sustituir el algoritmo desarrollado en el módulo del Controlador microTSN-CP. Para ello, se desarrolla un simulador donde poder probar y validar la implementación de estos nuevos algoritmos utilizando un mayor número de topologías y conjuntos de flujos del que dispone la maqueta real. Los algoritmos que se ejecutan y analizan en este proyecto son: El ILP (Integer Linear Programming), desarrollado en el controlador y el heurístico, diseñado e implementado como parte del presente trabajo. Para garantizar la compatibilidad en el controlador del nuevo algoritmo se ha de respetar la misma estructura de entradas y salidas que el módulo del algoritmo de planificación. De este modo, es posible intercambiar los algoritmos entre sí. El simulador se compone de dos clases: topología y gráficos. En la topología se crean escenarios que permiten establecer las entradas que necesita el algoritmo. La segunda clase, recoge las salidas de los algoritmos y las representa para comprender mejor los resultados.9 - Indústria, Innovació i Infraestructura</mods:abstract>
               <mods:language>
                  <mods:languageTerm authority="rfc3066"/>
               </mods:language>
               <mods:accessCondition type="useAndReproduction">Open Access</mods:accessCondition>
               <mods:subject>
                  <mods:topic>Àrees temàtiques de la UPC::Enginyeria de la telecomunicació</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Computer networks</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Computer simulation</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Ethernet (Local area network system)</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>CNC</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>TSN</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Simulador</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Redes</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Planificacion telemática</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Ordinadors, Xarxes d'</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Simulació per ordinador</mods:topic>
               </mods:subject>
               <mods:subject>
                  <mods:topic>Ethernet (Sistema de xarxa d'àrea local)</mods:topic>
               </mods:subject>
               <mods:titleInfo>
                  <mods:title>Simulación de mecanismos de planificación para el CNC de una maqueta TSN</mods:title>
               </mods:titleInfo>
               <mods:genre>Bachelor thesis</mods:genre>
            </mods:mods>
         </xmlData>
      </mdWrap>
   </dmdSec>
   <structMap LABEL="DSpace Object" TYPE="LOGICAL">
      <div TYPE="DSpace Object Contents" ADMID="DMD_2117_442669"/>
   </structMap>
</mets></metadata></record></GetRecord></OAI-PMH>