Orejuela Ruiz, Vivian MilenGarcía Henao, Jhon Anderson2017-05-172017-05-172012-11-16http://hdl.handle.net/20.500.12993/42ilustraciones, gráficos, tablasEl presente proyecto persigue como fin la implementación de un sistema distribuido denominado Grid Computing, el cual consiste en diversos equipos conectados entre sí, que a su vez acceden a una red mayor la cual les permite acceder a recursos situados en otros sistemas, formando así una constelación de equipos que se favorecen entre sí. La característica principal de un sistema GRID, como el presentado aquí es la capacidad de compartir tiempo muerto de procesamiento en otros equipos, y recursos del sistema, tales como aplicaciones, bases de datos, hardware, entre otros. La Grid Computing busca conectar diferentes dispositivos de cómputo e instrumentos especializados en investigación científica y pequeñas Grids, para construir un enorme y súper potente computador mundial, para servir como herramienta en el desarrollo de soluciones de los diferentes problemas que enfrenta la humanidad. Cuando se habla de su topología aparece como una gran constelación de computadores, de allí surge el nombre Grid-Orión. La iniciativa de este trabajo de grado es conectar los equipos de una sala de cómputo de la UCEVA en Grid Computing para lograr una gran capacidad de cómputo. Así se podrá expresar, la sala de cómputo de la UCEVA es una constelación1 de computadoras, para construir un súper computador llamado Grid Orión. Teniendo la visión de que el Grid Orión llegase a unirse a otros sistemas Grid. Acrónimos:  G-Orión (Grid Orión)  GCU (Grid Computing UCEVA) La estructura de este documento es la siguiente: en el capítulo 1 se describe el proyecto, en el capítulo 2 se trata el marco referencial, en el capítulo 3 se muestra la estructura de Grid Computing a nivel mundial, en el capítulo 4 se estudia el middleware Globus Toolkit, en el capítulo 5 se mide la capacidad de computo de la UCEVA y se estima la capacidad que tendría el Grid GORION de la UCEVA, en el capítulo 6 se describe la implementación del Grid Computing UCEVA GORION se entregan los manuales de configuración del mismo y por último en el capítulo 7 se presenta el funcionamiento del Grid Orión en la UCEVA y con otras organizaciones virtuales.INTRODUCCIÓN / I. CAPÍTULO – PROYECTO G-ORIÓN 1.1 DEFINICIÓN DEL PROBLEMA / 1.1.1 Descripción del Problema / 1.1.2 Formulación del problema / 1.1.3 Planteamiento del Problema / 1.1.3.1 El Espacio / 1.1.3.2 El Tiempo / 1.1.3.3 El Universo / 1.2 JUSTIFICACION / 1.3 OBJETIVOS / 1.4 CLASE DE INVESTIGACIÓN / II. CAPÍTULO - MARCO REFERENCIAL 2.1 MARCO TEORICO / 2.1.1 Sistemas Operativos / 2.1.2 Sistemas Distribuidos / 2.1.3 Middleware / 2.1.4 Arquitecturas Distribuidas / 2.1.4.1 Arquitecturas Centralizadas / 2.1.4.2 Arquitecturas Descentralizadas / 2.1.4.3 Arquitecturas hibridas / 2.1.5 Virtualización / 2.2 MARCO CONCEPTUAL / 2.2.1 Grid Computing / 2.2.2 Como trabaja el Grid Computing / 2.2.3 Por qué necesitan el Grid Computing los científicos / 2.2.4 Cuál es la diferencia entre Internet, Web y Grid / 2.3 MARCO LEGAL / 2.3.1 Licencia de Globus Toolkit 5.2.2 / 2.3.2 Quien Preserva la Globus Alliance / Grid Computing UCEVA: Construcción del Grid Orión para Apoyo de Procesos Académicos y de Investigación / 2.3.3 Licencia de Apache / 2.3.4 Licencias de terceros, derechos de autor y descargo de responsabilidad / 2.3.5 Aplicación de la Licencia Apache / 2.4 MARCO DE ESTADO ACTUAL / 2.4.1 Quiénes pueden utilizar la Grid Computing / 2.4.2 Hoy quiénes utilizan la Grid Computing / 2.4.3 La Grid desde una perspectiva Mundial / 2.4.3.1 Infraestructura de Grid GÉANT. / 2.4.3.2 Infraestructura de Grid Internet2 / 2.4.3.3 Infraestructura de Grid TEIN3 / 2.4.3.4 Infraestructura de Grid RedCLARA / 2.4.4 La Red de Tecnología avanzada de Colombia / 2.4.5 Proyectos Grid Sobresalientes / III. CAPÍTULO - ESTRUCTURA DE LA GRID COMPUTING / 3.1 EL ROL DE LA E-INFRAESTRUCTURA EN LA FORMACIÓN Y ESTANDARIZACIÓN DE ORGANIZACIONES VIRTUALES DE INVESTIGACIÓN GLOBAL / 3.1.1 e-Infraestructuras / 3.1.2 Organizaciones Virtuales / 3.1.3 Colaboración de Intercambio Controlado / 3.1.4 El trabajo colaborativo, ejemplo de un escenario real / 3.2 ARQUITECTURA DE LA GRID COMPUTING / 3.2.1 Descripción de la Arquitectura Grid / 3.2.1.1 Capa de Fabricación: Interfaces para el control local / 3.2.1.2 Capa de Conectividad: Comunicación de forma fácil y segura / 3.2.1.3 Capa de Recurso: Compartir los recursos individuales / 3.2.1.4 Capa de Colectividad: Coordinación de Múltiples Recursos / 3.2.1.5 Capa de Aplicación / 3.3 ARQUITECTURA GRID ORIENTADA A LOS SERVICIOS / 3.4 OPEN GRID SERVICES ARCHITECTURE OGSA / 3.4.1 Requerimientos de la OGSA / 3.4.2 Funcionalidades de la OGSA / 3.4.2.1 Servicios de Infraestructura / Grid Computing UCEVA: Construcción del Grid Orión para Apoyo de Procesos Académicos y de Investigación / 3.4.2.2 Servicios de Gestión de Ejecución / 3.4.2.3 Servicios de Datos / 3.4.2.4 Servicios de Gestión de Recursos / 3.4.2.5 Servicios de seguridad / 3.4.2.6 Servicios de Auto-Gestión / 3.4.2.7 Servicios de Información / 3.5 WEB SERVICES / 3.5.1 Características de los Web Services / 3.5.2 Estándares Empleados / 3.5.3 Arquitectura Web Services / 3.5.4 Uso de Stubs en las Aplicaciones / 3.5.5 Invocación de un Web Services / 3.6 THE WEB SERVICES RESOURCE FRAMEWORK (WSRF) / 3.6.1 Mejora de Estado de Recursos en los Web Services / 3.6.2 Especificación WSRF / 3.6.2.1 WS-ResourceProperties / 3.6.2.2 WS-ResourceLifetime / 3.6.2.3 WS-ServiceGroup / 3.6.2.4 WS-BaseFaults / 3.6.3 Especificaciones relacionadas / 3.6.3.1 WS-Notification / 3.6.3.2 WS-Addressing / 3.7 Relación entre la OGSA y WSRF con el Middleware GT4 / IV. CAPÍTULO - ESTIMACIÓN DEL MIDDLEWARE GT 4.1 GLOBUS TOOLKIT / 4.1.1 Versiones del Globus Toolkit / 4.1.2 Uso de la tecnología Globus Toolkit / 4.2 GLOBUS ARQUITECTURA / 4.2.1 Arquitectura Simplificada del GT / 4.2.2 Componentes de la Arquitectura GT / 4.2.1.1 Gestionar la ejecución / 4.2.1.2 Acceder y mover los datos / Grid Computing UCEVA: Construcción del Grid Orión para Apoyo de Procesos Académicos y de Investigación / 4.2.1.3 Monitorear y descubrir los servicios / 4.2.1.4 Autenticación y autorización / V. CAPÍTULO.- CAPACIDAD DE CÓMPUTO DE LA UCEVA 5.1 DISTRIBUCIÓN DE EQUIPOS ACADÉMICOS DE LA UCEVA / 5.2 MÉTRICAS DE RENDIMIENTO DE LOS EQUIPOS ACADÉMICOS DE LA UCEVA / 5.3 POTENCIA MÁXIMA TEÓRICA DE COMPUTO DE LA UCEVA / 5.3.1 Rendimiento máximo teórico / 5.4 FACTORES QUE AFECTAN LA POTENCIA MÁXIMA TEÓRICA / 5.4.1 Computación paralela / 5.4.2 Aceleración y Eficiencia / 5.4.3 Ley de Amdahl / 5.4.4 Ley de Gustafson / 5.4.4.1 Implementación de la ley de Gustafson / 5.5 POTENCIA EXPERIMENTAL DEL GRID G-ORIÓN / VI. CAPÍTULO – CONSTRUYENDO “G-ORIÓN” 6.1 GUÍA PARA LA INSTALACIÓN DE GLOBUS TOOLKIT 5.2.2 / 6.2 PREPARACIÓN DE LA MAQUINA / 6.2.1 Crear un usuario llamado ‘Globus’ / 6.2.2 Crear un alias para el host y el dominio / 6.2.3 Prerrequisitos de Globus Toolkit 5.2.2 / 6.3 CREACIÓN DE LA PRIMERA MAQUINA (MYPROXY Y SERVICIOS GRIDFTP, GRAM) / 6.3.1 Instalación del kit de herramientas GT5.2.2 / 6.3.2 Configuración de Seguridad de la Primera Máquina / 6.3.3 Creación de un servidor MyProxy / 6.3.4 Configuración de GridFTP / 6.3.5 Configuración de GRAM5 / 6.4 CONFIGURACIÓN DE LA SEGUNDA MAQUINA / 6.4.1 Preparación de la maquina / 6.4.2 Configuración de la segunda máquina: Seguridad / 6.4.3 Configuración de la segunda máquina: GridFTP / 6.4.4 Configuración de la segunda máquina: GRAM / Grid Computing UCEVA: Construcción del Grid Orión para Apoyo de Procesos Académicos y de Investigación / VII. CAPÍTULO – FUNCIONAMIENTO DEL “GRID-ORÍON” 7.1 Modelo de computación del Grid Orión / 7.1.1 Sistema de Autenticación y Autorización / 7.1.2 Sistema de gestión de datos / 7.1.2.1 GSIFTP / 7.1.2.2 SSHFTP / 7.1.3 El sistema de gestión de trabajos / 7.1.3.1 GRAM / 7.2 Escenarios de uso del Grid Orión / 7.2.1 El Grid Orión Experimental en la UCEVA / 7.2.2 El Grid Orión en colaboración con Organizaciones Virtuales / 7.3 REQUISITOS PARA PARTICIPAR EN GRID COLOMBIA / 7.3.1 Compromisos de la institución que forma parte de la organización / 7.3.2 Propuesta técnica / VIII. CAPÍTULO – CONCLUSIONES Y TRABAJOS FUTUROS 8.1 CONCLUSIONES / 8.2 TRABAJOS FUTUROS / Bibliografía /120 Paginasapplication/pdfspaDerechos reservados - Unidad Central del Valle del Caucahttp://creativecommons.org/licenses/by-nc-nd/4.0Grid computing Uceva construcción del Grid Orión para apoyo de procesos académicos y de investigaciónAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccessTesis/Trabajo de grado -Monografía - PregradoInstname:Unidad Central del Valle del Caucarepourl:https://repositorio.uceva.edu.co/Diseño de softwarehttp://purl.org/coar/access_right/c_abf2