Master en Computación Paralela y Distribuida (Valencia, Valencia)

Universidad Politécnica de Valencia
DFP_
Título ofrecido:Máster Universitario En Computación Paralela Y Distribuida
Ubicación:Valencia - Valencia
Tipo:Maestrías
Modalidad:Presencial
DFP_
Objetivos
* Formación de investigadores que tengan su ámbito de trabajo entre la comunidad científica
* Formación de profesionales que tengan su ámbito de trabajo en la industria
Objetivos específicos
1. Adquisición de los conceptos básicos en Computación Paralela y sus aplicaciones en Ingeniería
2. Adquisición de conocimientos básicos y experiencia en Sistemas Distribuidos y Tecnologías Grid
3. Estudiar los modelos computacionales y las técnicas de evaluación y diseño de algoritmos propias de la Computación Paralela
4. Conocer la tecnología de la programación propia de los sistemas paralelos y las herramientas disponibles actualmente en Computación Paralela: Entornos, lenguajes, estándares, librerías
5. Desarrollar habilidades para resolver problemas abiertos y complejos en el campo de la Ingeniería y de la Investigación utilizando técnicas de Computación Paralela
6. Estudiar los algoritmos secuenciales y paralelos más utilizados en Ingeniería y analizar como se pueden desarrollar a partir de ellos software fiable y tolerante a fallos
7. Conocer el manejo de las librerías numéricas de altas prestaciones, sus posibilidades y sus aplicaciones en distintos campos de la Ingeniería
8. Aprender a resolver problemas de Ingeniería que requieran el uso de técnicas de Altas Prestaciones
9. Estudio de los modelos y técnicas de evaluación y diseño de algoritmos propios de los sistemas distribuidos
10. Conocer las tecnologías de programación propias de los sistemas distribuidos y las herramientas disponibles actualmente en estos sistemas
11. Desarrollar habilidades para resolver problemas abiertos en el área de los sistemas distribuidos
12. Estudiar los conceptos básicos de las Tecnologías Grid y su aplicación en el despliegue de e-Infraestructuras para la e-Ciencia (entornos colaborativos, organizaciones virtuales, ...)
13. Conocer las arquitecturas Grid actuales orientadas a problemas en e-Ciencia (Computación, Tratamiento de Datos, Integración de Sistemas de Información, ...)
14. Desarrollar habilidades para el despliegue de infraestructuras Grid y la implementación de soluciones en diferentes áreas de la Ciencia y la Tecnología
Conceptos y Métodos
de la Computación
Paralela (CMCP)
Arquitecturas paralelas. Modelos computacionales paralelos.
Complejidad de los algoritmos paralelos. Evaluación y diseño
de algoritmos paralelos. Actualizaciones y casos de estudio en
el ámbito de la computación paralela
Herramientas de
Computación de Altas
Prestaciones (HCAP)
Conceptos y operaciones en computación matricial. Algoritmos
escalares y a bloques. Técnicas eficientes de almacenamiento y
manejo de matrices densas, dispersas y estructuradas. Núcleos
computacionales. Lenguajes y entornos de programación para
Computación de Altas Prestaciones. Optimización de código.
Sistemas de Ecuaciones Lineales.
Fundamentos de las
Aplicaciones
Distribuidas (FAD)
Concepto de sistema distribuido. Transparencia de distribución.
Modelo cliente/servidor. Mecanismos de comunicación. Gestión
del tiempo. Coordinación. Tolerancia a fallos. Seguridad
Conceptos de la
Computación en Grid
Tecnologías de computación intensiva. Infraestructuras Grid
actuales. Arquitectura y componentes de los sistemas Grid.
Casos de estudio en Globus Toolkit (GT) e interfaces orientados
a comandos. Arquitecturas Grid avanzadas.
Algoritmos Paralelos
Matriciales en
Ingeniería (APMI)
Modelado de problemas en Ingeniería. Problemas lineales y no
lineales. Computación secuencial y paralela de
descomposiciones matriciales: descomposiciones finitas (LU,
QR), cálculo de valores propios y singulares. Resolución de
sistemas no lineales y problemas de optimización. Diseño de
algoritmos paralelos. Manejo de librerías específicas. Casos de
estudio en ingeniería.
Tecnología de la
Programación Paralela
(TPP)
Modelos paralelos avanzados. Paradigmas de programación
paralela. Técnicas multinivel. Máquinas y entornos paralelos.
Programación avanzada en distintos entornos. Metodología de
la programación paralela. Esquemas algorítmicos parlelos.
Modelado de aplicaciones y casos de estudio.
Programación
Avanzada en Entornos
Grid tipo Batch
(PAEGB)
Estructura de entornos Grid tipo Batch. Infraestructura de
seguridad en Grid. Gestión de trabajos, Acceso a datos y
Sistema de Información en entornos Grid tipo Batch.
Programación bajo GT2.
Seguridad en
Sistemas Distribuidos
(SSD)
Op
Amenazas. Contramedidas. Políticas de seguridad.
Cortafuegos. Redes privadas virtuales. Detección de intrusión.
Cifrado. Autenticación. Control de acceso. SSL. SET. Kerberos.
Tecnologías de las
Aplicaciones
Distribuidas (TAD)
Interacción cliente/servidor. Arquitectura en niveles. RPC.
Invocaciones remotas. Aplicaciones fuertemente acopladas.
Aplicaciones débilmente acopladas. Construcción de
aplicaciones en CORBA. Aplicaciones con tecnologías Java.
Aplicaciones con MS .NET. Visión general de los servicios web.
Diseño de
Aplicaciones
Distribuidas Robustas
(DADR)
Defectos, errores y fallos. Modelos de fallos. Fiabilidad. Gestión
de componentes activos. Detectores de fallos. Comunicaciones
fiables. Protocolos de difusión. Replicación de componentes.
Gestión de la consistencia. Soporte transaccional. Estrategias
de recuperación.
Programación en
Entornos Grid
Orientados a Servicios
(PEGOS)
Estructura de entornos Grid orientados a servicios. Servicios
Grid. Recursos Grid singleton y múltiples. Especificación de
recursos Grid. Infraestructura de seguridad para Servicios Grid.
Gestión de organizaciones virtuales y permisos de acceso.
Prácticas en GT4.
Librerías de Altas
Prestaciones para
Problemas
Algebraicos Dispersos
(LAPPAD)
Librerías basadas en métodos de Krylov. Resolución de
Problemas estáticos y dinámicos de gran dimensión
dispersos. Precondicionadores. Diseño de algoritmos
paralelos. Manejo de librerías específicas. Aplicaciones de
Ingeniería.
de la Computación
Paralela (CMCP)
Arquitecturas paralelas. Modelos computacionales paralelos.
Complejidad de los algoritmos paralelos. Evaluación y diseño
de algoritmos paralelos. Actualizaciones y casos de estudio en
el ámbito de la computación paralela
Herramientas de
Computación de Altas
Prestaciones (HCAP)
Conceptos y operaciones en computación matricial. Algoritmos
escalares y a bloques. Técnicas eficientes de almacenamiento y
manejo de matrices densas, dispersas y estructuradas. Núcleos
computacionales. Lenguajes y entornos de programación para
Computación de Altas Prestaciones. Optimización de código.
Sistemas de Ecuaciones Lineales.
Fundamentos de las
Aplicaciones
Distribuidas (FAD)
Concepto de sistema distribuido. Transparencia de distribución.
Modelo cliente/servidor. Mecanismos de comunicación. Gestión
del tiempo. Coordinación. Tolerancia a fallos. Seguridad
Conceptos de la
Computación en Grid
Tecnologías de computación intensiva. Infraestructuras Grid
actuales. Arquitectura y componentes de los sistemas Grid.
Casos de estudio en Globus Toolkit (GT) e interfaces orientados
a comandos. Arquitecturas Grid avanzadas.
Algoritmos Paralelos
Matriciales en
Ingeniería (APMI)
Modelado de problemas en Ingeniería. Problemas lineales y no
lineales. Computación secuencial y paralela de
descomposiciones matriciales: descomposiciones finitas (LU,
QR), cálculo de valores propios y singulares. Resolución de
sistemas no lineales y problemas de optimización. Diseño de
algoritmos paralelos. Manejo de librerías específicas. Casos de
estudio en ingeniería.
Tecnología de la
Programación Paralela
(TPP)
Modelos paralelos avanzados. Paradigmas de programación
paralela. Técnicas multinivel. Máquinas y entornos paralelos.
Programación avanzada en distintos entornos. Metodología de
la programación paralela. Esquemas algorítmicos parlelos.
Modelado de aplicaciones y casos de estudio.
Programación
Avanzada en Entornos
Grid tipo Batch
(PAEGB)
Estructura de entornos Grid tipo Batch. Infraestructura de
seguridad en Grid. Gestión de trabajos, Acceso a datos y
Sistema de Información en entornos Grid tipo Batch.
Programación bajo GT2.
Seguridad en
Sistemas Distribuidos
(SSD)
Op
Amenazas. Contramedidas. Políticas de seguridad.
Cortafuegos. Redes privadas virtuales. Detección de intrusión.
Cifrado. Autenticación. Control de acceso. SSL. SET. Kerberos.
Tecnologías de las
Aplicaciones
Distribuidas (TAD)
Interacción cliente/servidor. Arquitectura en niveles. RPC.
Invocaciones remotas. Aplicaciones fuertemente acopladas.
Aplicaciones débilmente acopladas. Construcción de
aplicaciones en CORBA. Aplicaciones con tecnologías Java.
Aplicaciones con MS .NET. Visión general de los servicios web.
Diseño de
Aplicaciones
Distribuidas Robustas
(DADR)
Defectos, errores y fallos. Modelos de fallos. Fiabilidad. Gestión
de componentes activos. Detectores de fallos. Comunicaciones
fiables. Protocolos de difusión. Replicación de componentes.
Gestión de la consistencia. Soporte transaccional. Estrategias
de recuperación.
Programación en
Entornos Grid
Orientados a Servicios
(PEGOS)
Estructura de entornos Grid orientados a servicios. Servicios
Grid. Recursos Grid singleton y múltiples. Especificación de
recursos Grid. Infraestructura de seguridad para Servicios Grid.
Gestión de organizaciones virtuales y permisos de acceso.
Prácticas en GT4.
Librerías de Altas
Prestaciones para
Problemas
Algebraicos Dispersos
(LAPPAD)
Librerías basadas en métodos de Krylov. Resolución de
Problemas estáticos y dinámicos de gran dimensión
dispersos. Precondicionadores. Diseño de algoritmos
paralelos. Manejo de librerías específicas. Aplicaciones de
Ingeniería.
DFP_
Oferta Educativa Similar
DFP_
DFP_