jathinson

Páginas: 91 (22547 palabras) Publicado: 3 de octubre de 2014
UNIVERSIDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI)
INGENIERO EN INFORMÁTICA

PROYECTO FIN DE CARRERA

ADAPTACIÓN A GRID COMPUTING
DEL MÓDULO DE CÁLCULO DE
DISPONIBILIDAD DE SATÉLITES DE
UN SISTEMA DE NAVEGACIÓN

AUTOR:

MIGUEL TOLEDANO ORTEGA
MADRID, Septiembre de 2007

ADAPTACIÓN A GRID COMPUTING DEL MÓDULO DE
CÁLCULO DE DISPONIBILIDAD DE SATÉLITES DEUN
SISTEMA DE NAVEGACIÓN

Autorizada la entrega del proyecto del alumno:
Miguel Toledano Ortega

Los directores del proyecto:
Rafael Palacios Hielscher

Rubén Domínguez Chaparro

Firmado:

Firmado:

Fecha:

/

/

Fecha:

/

Vº Bº del coordinador de proyectos:
Miguel Ángel Sanz Bobi

Firmado:

Fecha:

I

/

/

/

ADAPTACIÓN A GRID COMPUTING DEL MÓDULO DECÁLCULO DE
DISPONIBILIDAD DE SATÉLITES DE UN SISTEMA DE NAVEGACIÓN
Autor: Toledano Ortega, Miguel.
Directores: Palacios Hielscher, Rafael y Domínguez Chaparro, Rubén.
Entidad Colaboradora: Grupo Tecnológico e Industrial GMV S.A.

RESUMEN DEL PROYECTO
Este proyecto trata sobre la conveniencia del uso de la computación
distribuida o grid computing en el procesamiento de aplicaciones. Para ellose ha
utilizado una aplicación real de la industria aeroespacial, perteneciente al grupo
tecnológico GMV, grupo del que surgió la idea del proyecto.
El desarrollo se ha realizado en GMV y en el Instituto de Investigación
Tecnológica de la Universidad Pontificia Comillas de Madrid.
Los objetivos alcanzados con la realización de este proyecto son:
-

Análisis de diferentes sistemas grid desoftware libre y elección de
un sistema concreto.

-

Estudio y valoración de la adaptación a grid computing de una
aplicación real.

-

Análisis de rendimiento y tiempos de ejecución

-

Desarrollo de una guía de adaptación para futuras aplicaciones.

Para llevar a cabo el estudio y la adaptación se ha contado con una aplicación
real perteneciente al grupo empresarial tecnológicoGMV. Se trata de un algoritmo
implementado en lenguaje C que calcula unos parámetros estadísticos sobre la
disponibilidad de una constelación de satélites. Recibe unos ficheros de entrada, que
definen el escenario (constelación, variables…), y devuelve unos ficheros de resultados
con los parámetros de disponibilidad.
Se ha empleado una metodología en cascada para la realización de esteproyecto
en la que se han realizado las siguientes actividades:
1. Evaluación de sistemas gratuitos de grid computing
2. Elección de un sistema
3. Instalación y pruebas del sistema de grid computing escogido
4. Adaptación del programa de cálculo de disponibilidad de satélites
5. Ejecución del programa y pruebas de tiempos de cálculo
6. Elaboración de una guía práctica sobre adaptación a gridcomputing

II

RECURSOS UTILIZADOS:
Para la realización de este proyecto se ha utilizado software libre. Como
sistema operativo se ha utilizado Linux (Debian y Ubuntu) y el sistema grid escogido
ha sido GridSolve, de la Universidad de Tennessee en Knoxville.
La arquitectura empleada ha consistido en tres ordenadores conectados en red:
-

Uno de ellos hace las funciones de cliente y deagente, siendo el
encargado de almacenar y preparar los escenarios, enviar las
peticiones a los otros ordenadores y recoger los resultados.

-

Los otros dos son servers y trabajan en paralelo y son los encargados
de descargarse el escenario (3), resolverlo y crear los ficheros de
resultados.

Se han cumplido los objetivos del proyecto y los objetivos personales, que
eran mejorar en elmanejo de Linux y aprender sobre una tecnología algo desconocida y
con un futuro importante como es la computación distribuida.
Como consecuencia se han generado los siguientes resultados del proyecto:
-

Análisis documentado del software grid existente

-

Software de la aplicación adaptada a grid computing (con el
programa cliente y el servicio)

-

Resultado de tiempos de ejecución...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS