Imprimir
Visto: 1661

Ofertas de TFT para el curso 2020-21 en el grupo GING

El grupo de investigación GING (Grupo Internet de Nueva Generación) propone las siguientes temáticas para Trabajos Fin de Grado (TFG) o Trabajos Fin de Máster (TFM). Los interesados deberán solicitar el TFT de su elección escribiendo al profesor responsable y adjuntar un listado de notas actualizado y CV. También se invita a los alumnos a proponer ideas propias a los profesores.

 

Desarrollo de funcionalidades para un servicio web de planificación docente

Prodoc es un servicio web con el que se realiza la planificación docente de los planes impartidos en la ETSIT, incluyendo la generación de informes, integración con servicios de la UPM, exposición de recursos a través de API REST, etc. El objetivo del trabajo es extender esta herramienta con nuevas funcionalidades y adaptarla para que pueda ser utilizada por toda la UPM. Para el desarrollo del TFT se utilizarán las siguientes tecnologías: Node.js,  HTML, CSS y Javascript, React (opcional), Docker y bases de datos relacionales.

Plazas ofertadas: 2

Contacto: Gabriel Huecas (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.) y Javier Conde (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo..es)

 

Desarrollo de una herramienta de generación automática de procedimientos administrativos

Este TFT consiste en el desarrollo de una herramienta que permita digitalizar un proceso administrativo de forma automática a través de ficheros de configuración en formato JSON o YAML. El proyecto surge de una aplicación utilizada en la ETSIT para la solicitud de expedición de títulos de forma telemática. El objetivo principal del trabajo es extender esa aplicación para que se puedan generar nuevos trámites en el sistema sin necesidad de modificar el código por cada trámite que se quiera añadir. Para el desarrollo del TFT se utilizarán las siguientes tecnologías: Node.js,  HTML, CSS y Javascript, React.

Plazas ofertadas: 1

Contacto: Gabriel Huecas (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.) y Javier Conde (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo..es)

 

 Desarrollo de un conector para la ingestión de datos en tiempo real en un motor de procesado de Big Data utilizando Apache Beam

Este TFG consiste en desarrollar un conector para Apache Beam (utilizando Python) que reciba datos en formato NGSI (vía HTTP) y los parsee de modo que se puedan utilizar para tareas de análisis en clústers de Big Data como Flink y Spark. El trabajo se desarrolla dentro del marco del proyecto europeo FIWARE; concretamente, como parte de Cosmos, el componente de Big Data. El alumno deberá desarrollar el conector, documentarlo, crear una serie de ejemplos de uso del mismo y un breve tutorial. 

Plazas ofertadas: 1

Contacto: Sonsoles López Pernas (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Desarrollo de una revisión sistemática de la literatura sobre e-learning para la formación del paciente

Durante los últimos años se ha demostrado que las personas con enfermedades crónicas pueden mejorar el pronóstico de su enfermedad mediante una formación adecuada que les proporcione los conocimientos necesarios sobre la misma. Los programas de educación presenciales han demostrado ser efectivos para lograr este empoderamiento del paciente pero, lamentablemente, éstos cuentan con un bajo índice de participación. Ofrecer esta misma formación de manera online supondría una gran oportunidad para aquellos pacientes que, por cualquier circunstancia, no puedan acceder a la formación presencial. En este TFG, el alumno (idealmente del Grado en Ingeniería Biomédica) llevará a cabo una revisión sistemática de la literatura científica existente acerca de acciones formativas digitales (e-learning) aplicadas a la formación de pacientes. Por lo tanto, se trata de un trabajo fundamentalmente teórico en el que el alumno identificará cuáles son las tendencias actuales en este campo, cuáles son las prácticas que dan mejores resultados, qué acciones formativas suponen un menor coste, etc.

Plazas ofertadas: 1

Contacto: Sonsoles López Pernas (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Desarrollo de herramientas de grabación de sesiones de videoconferencia web 

En este TFT se estudiará, diseñará e implementará una solución que permita realizar la grabación y reproducción de sesiones de videoconferencia en la herramienta de código libre Licode (https://lynckia.com/licode/) directamente en el navegador. Para ello se utilizarán principalmente las tecnologías y lenguajes Node.js, Javascript, HTML y CSS especialmente orientadas al tratamiento de flujos multimedia.

Plazas ofertadas: 1

Contacto: Álvaro Alonso (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Mejora de una herramienta de cuestionarios en el aula y su integración con Moodle

En este TFT se continuará con el trabajo realizado en un TFT previo en el que se desarrolló una herramienta para cuestionarios en el aula similar a Kahoot. El objetivo principal es mejorar la herramienta añadiendo algunas funcionalidades extra y realizando su integración con Moodle. Se utilizarán principalmente las tecnologías y lenguajes Node.js, React, Javascript, HTML y CSS. 

Plazas ofertadas: 1

Contacto: Álvaro Alonso (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Estudio y desarrollo de un piloto de firma digital según la especificación europea eSignature 

En este TFT se realizará un estudio del estado actual de la especificación europea para firma digital eSignature (https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eSignature) así como de su arquitectura y detalles técnicos. Además se desarrollará un piloto demostrador que utilice este componente.

Plazas ofertadas: 1

Contacto: Álvaro Alonso (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Desarrollo y despliegue de un sistema de videostream analytics sobre Apache Spark

Este TFT consiste en el desarrollo de un sistema de análisis de un flujo de datos de video para detectar diferentes patrones de movimiento. Posteriormente se desplegará dicho programa sobre Apache Spark como sistema de procesamiento de datos en tiempo cuasi real. Las tecnologías que se plantean utilizar en este desarrollo son OpenCV, Ketas,Tensorflow, Pyspark, Kafka.

Plazas ofertadas: 1

Contacto: Andrés Muñoz (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Desarrollo e implementación de un sistema reconocimiento de objetos sobre flujos de video y su publicación en una plataforma de SmartCities

Este TFT se interconectará el sistema de videoconferencia Licode con un sistema de reconocimiento de objetos usando aprendizaje máquina y se publicará sobre una plataforma de SmartCities (FIWARE), para su uso por otras aplicaciones y servicios.

Plazas ofertadas: 1

Contacto : Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Diseño e implementación de un despliegue escalable para una solución de videoconferencia (licode) sobre Kubernetes e Istio.

Este TFT diseñará un despliegue optimizado para el problema de la videoconferencia (alto uso de CPU y de red) para que autoescala basado en mecanismos de Pods. Asimismo se optimizará la capa de red usando Istio.

Plazas ofertadas: 1

Contacto : Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Diseño e implementación de una integración de los algoritmos de orquestación de Kubernetes con licode 

Este TFT diseñará un estudio de la integración de los algoritmos de scheduling de la orquestación de licode y su imbricación en los algoritmos de Kubernetes.

Plazas ofertadas: 1

Contacto : Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Diseño e implementación de un sistema de auto ML con Spark Scala y Apache Flink

Diseño de diversas estrategias para un sistema de auto ML sobre Spark Scala y Apache Flink. Con ello se pretende que se utilicen diversas estrategias sobre diferentes conjuntos de datos y autoconfigurar los parámetros de los sistemas de aprendizaje máquina. Se considerará la integración con sistemas basados en Tensorflow sobre Spark.

Plazas ofertadas: 2

Contacto : Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Solución de privacidad para SmartCities usando codificación homomórfica 

Se diseñará una solución para la privacidad de la publicación de datos de Smartcities  y su analisis mediante aprendizaje máquina usando codificación homomórfica (sin necesidad de descodificar los datos).

Plazas ofertadas: 2

Contacto : Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Diseño e implementaciones de soluciones de privacidad de datos basados en el paradigma de “federated learning”

Usaremos algoritmos de “federated learning” para la computación parcial de modelos de aprendizaje máquina y diseño de un agregador distribuido de ellos que mantenga la privacidad de los datos.

Plazas ofertadas: 2

Contacto : Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Implementación escalable de un gestor de información de contexto context broker sobre akka usando un modelo flexible de autoescalado basado en actores distribuidos

Usaremos scala y akka para diseñar un sistema de comunicación altamente escalable capaz de implementar servicios a cualquier tamaño. Se optimizará para su funcionamiento dentro de un cluster de kubernetes en la nube. 

Plazas ofertadas: 2

Contacto : Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

AutoCOREctor sobre configuraciones cloud (CDPS).

Diseño de una solución para la corrección automática del despliegue de sistemas tal como se utilizan en asignaturas basadas en cloud computing. Esto permitirá su uso en asignaturas relacionadas con despliegues en la nube. 

Plazas ofertadas: 1

Contacto : Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Diseño de una solución basada en la integración de Blockchain (hyperledger) y NIFI para escenarios de IoT (alternativa utilizar otras infrastructuras de DLT)

Debido a la baja velocidad de almacenar eventos, como los producidos por sistemas IoT, se pretende usar una base de datos y generar un checksum sobre ciertos bloques de eventos. Para el manejo de dichos bloques de eventos se utilizará Apache NIFI.

Plazas ofertadas: 2

Contacto : Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Implementación algoritmo  de consenso distribuido de alta velocidad para casos de logistica distribuida

Se desarrollará un algoritmo de consenso que permita tener una funcionalidad similar a blockchain para los casos de logística distribuida (no es necesario solucionar el problema del “double spending”). Se implementará una prueba de concepto usando los componentes del proyecto hyperledger (Ursa, Fabric y Bessu).

Plazas ofertadas: 2

Contacto : Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Chaos engineering para capas de computación red

Desarrollaremos un sistema de inyección de fallos en infraestructuras (chaos computing) para determinar la resiliencia de una infraestructura. Se desarrollarán escenarios de prueba y una metodología para interpretar los resultados.

Plazas ofertadas: 2

Contacto : Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Diseño de contratos ricardianos para especificación de privacidad en lenguaje natural.

Desarrollaremos un sistema que permita, a partir de una especificación de permisos basada en ODRL (definido por el W3C) su traducción a lenguaje natural.  Con ello se desarrollará un sistema de firma electrónica que sirva para utilización como aceptación de las condiciones especificadas en dicho documento. Se desarrollará casos para Alastria e Hyperledger.

Plazas ofertadas: 1

Contacto : Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Caso de auto identidad para casos de certificación educativa

Usaremos los sistemas de identidad auto soberana (SSI) para desarrollar casos de certificación educativa en blockchain. Se analizará su aplicación a Alastria y a Hyperledger

Plazas ofertadas: 1

Contacto : Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)