Microcontrolador Pic
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL
FACULTAD DE INGENIERÍA EN ELECTRICIDAD Y COMPUTACIÓN
TESIS DE GRADO
“COMPUTACIÓN DISTRIBUIDA Y SU APLICACIÓN TECNOLÓGICA PARA INCREMENTAR LA EFICIENCIA DEL USO DE RECURSOS INFORMÁTICOS EN RED DE LA ESPOL”
Previa a la obtención del titulo de:
INGENIERO EN COMPUTACIÓN ESPECIALIZACIÓN SISTEMAS TECNOLÓGICOS
PRESENTADA POR:GONZALO RAIMUNDO LUZARDO MOROCHO
LUIS FERNANDO VARGAS VILLAGÓMEZ
GUAYAQUIL - ECUADOR
2006
AGRADECIMIENTO
A todos quienes nos
ayudaron siendo
pilares importantes para la
presentación de este trabajo.
En especial a Katherine Chiluiza y
Xavier Ochoa quienes nos apoyaron
y alentaron en todo momento.
DEDICATORIA
A nuestros padres
TRIBUNAL DEGRADO
PRESIDENTE
Ing. Hernán Gutiérrez
DIRECTOR DE TESIS
Msc. Xavier Ochoa Chehab
MIEMBROS PRINCIPALES
Ing. Cristina Abad RobalinoIng. Carlos Monsalve Arteaga
DECLARACIÓN EXPRESA
“La responsabilidad por los hechos, ideas y doctrinas expuestas en esta tesis, nos corresponden exclusivamente; y, el patrimoniointelectual de la misma, a la Escuela Superior Politécnica del Litoral”
(Reglamento de exámenes y títulos profesionales de la ESPOL)
Gonzalo Raimundo Luzardo Morocho
Luis Fernando Vargas Villagómez
RESUMEN
En el primer capítulo se describe las necesidades de procesamiento de grandes cantidades de información que tiene la ESPOL; y como la computación distribuida puede ayudarnos asuplirlas. De igual manera se establece los objetivos del trabajo de investigación. Además se analiza la forma en que la computación distribuida puede ofrecer nuevas posibilidades para el desarrollo de proyectos en una gran variedad de campos, no sólo dentro de la ESPOL si no a nivel nacional. Finalmente se analizará detalladamente tanto las ventajas como las desventajas de la computación distribuidasobre los sistemas centralizados actuales, para tener pleno conocimiento de los pros y los contras que involucran la implementación de esta clase de sistemas.
En el segundo capítulo se realiza un estudio acerca de la computación paralela, la cual es la base para los sistemas distribuidos y por ende para la computación distribuida. Además, se estudia los diferentes esquemas de clasificación deeste tipo de sistemas, en particular la denominada taxonomía de Flynn. Posteriormente se abarca los diferentes modelos de programación en sistemas paralelos, y las consideraciones que se debe tomar al momento de tratar de resolver un problema utilizando esta metodología. Por último se toma mayor énfasis en lo que es la computación distribuida, analizando los diferentes modelos que se puedenutilizar para su implementación.
En el tercer capítulo se analizan las posibles soluciones, tanto de hardware como de software, para resolver problemas que requieren gran capacidad de cómputo. Entre las soluciones de hardware que se tratan son el uso supercomputadoras, computadoras de alto rendimiento y clusters de computadoras heterogéneas. Además se analizan las diferentes soluciones de middleware osoftware (PVM, MPI, BOINC) para la computación distribuida, poniendo énfasis en sus principales características, así como las ventajas y desventajas que estas poseen. Por último, y en base al análisis elaborado, se describe la solución que se ha seleccionado en base a los recursos informáticos que posee la ESPOL.
En el cuarto capítulo se explica todo lo referente al diseño del sistemadistribuido de procesamiento, en base a un conjunto de requerimientos planteados, siendo uno de los principales el uso de recursos computacionales de los equipos conectados a la red de la ESPOL, e incluso conectados a Internet. El diseño del sistema fue creado considerando que el sistema se va a basar en la plataforma distribuida BOINC. En el transcurso de este capítulo se detalla de forma gráfica cada...
Regístrate para leer el documento completo.