NUEVO
Trabajo Fin de Máster durante tu beca en Telefónica I+D
Programa Oficial de Doctorado en Sistemas Telemáticos e Informáticos
Entidades organizadoras
Nº créditos: 3
Carácter (obligatorio/optativo): obligatorio
Presentación:
Cada vez más nuestra sociedad depende de los computadores. En algunos casos esta dependencia es crítica ya que del buen funcionamiento del sistema de computación dependen vidas humanas o supone una gran cantidad de pérdidas económicas o de negocio. Esta dependencia se ve comprometida si fallan los elementos hardware del sistema. Ejemplos típicos de este tipo de dependencia crítica son: los sistemas de control de tráfico aéreo y de trenes, los sistemas de control de centrales nucleares, sistemas hospitalarios, las grandes web de sistemas de reservas, bancos, contratación en bolsa, etc. Este grado de dependencia hace que tengan que existir técnicas que garanticen un alto grado de fiabilidad y disponibilidad en los sistemas de computación. El problema se puede abordar desde el hardware y desde el software. En ambos casos se utiliza redundancia para conseguir tolerar fallos de hardware. Las técnicas hardware son en general muy caras debido al reducido nivel de producción que obliga a repercutir los costos de I+D en menos cantidad de productos. En cambio las técnicas software permiten una mayor versatilidad y adaptabilidad a diferentes hardware.
Este curso aborda el problema de cómo construir sistemas de computación que garanticen unos grados muy altos de fiabilidad y disponibilidad a las aplicaciones críticas usando técnicas software para tolerar fallos hardware. Para conseguir estas garantías estudiaremos como enmascarar fallos hardware (tolerancia a fallos). Veremos como utilizar la replicación de datos y de procesos. Usaremos como arquitectura de computación el sistema distribuido que nos garantiza redundancia intrínseca con probabilidad de fallos independiente en el funcionamiento de sus componentes.
Requisitos previos:
La asignatura necesita como requisitos previos un conocimiento básico de programación y de la arquitectura de un computador. De todas formas la asignatura está planteada de una manera bastante autocontenida que recordará los conceptos necesarios para entender los conceptos intrínsecos a la asignatura
Contenidos:
Profesor: Sergio Arévalo.
Sitio web de la asignatura: http://gsyc.escet.urjc.es/moodle/course/view.php?id=85