Ciencia UANL Universidad Autónoma de Nuevo León rciencia@mail.uanl.mx ISSN (Versión impresa): 1405-9177 MÉXICO



Documentos relacionados
Permite compartir recursos en forma coordinada y controlada para resolver problemas en organizaciones multiinstitucionales

Implementación de una Malla Computacional, comparación de rendimiento de MPI sobre una malla vs métodos tradicionales *

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

Ofrezca la nueva tendencia de innovación empresarial con un entorno de red abierta

Is not jus power, is reliability and trust. Yei Systems S.A. de C.V.

CENTRO DE CONTACTO CON EL CLIENTE MÓDULO DE GESTIÓN DE ACTIVIDADES E INTERACCIONES

Estrategias de Mercadeo y Negocios en Internet para PYMES. Intranets

Capítulo 5. Cliente-Servidor.

REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP

Elementos requeridos para crearlos (ejemplo: el compilador)

e-commerce vs. e-business

Unidad III. Software para la administración de proyectos.

La toma de decisiones está presente dentro de la vida de la mayoría de las personas. Los

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

Management del nuevo siglo. James W. Cortada

XBRL extensible Business Reporting Language. Noviembre / 2014

LOGISTICA D E COMPRAS

UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE

Seminario Electrónico de Soluciones Tecnológicas sobre Acceso Remoto. 1 de 12

El outsourcing o tercerización u operador logístico

SISTEMAS DE INFORMACIÓN III TEORÍA

E-PROCUREMENT PARA FACILITAR LA INTEGRACIÓN EN LA SUPPLY CHAIN

SISTEMAS DE INFORMACIÓN II TEORÍA

Administración Logística de Materiales

La Intranet Gubernamental como elemento clave de la Interoperabilidad

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

1 EL SISTEMA R/3 DE SAP AG

El presente documento describe la importancia que está tomando el cómputo distribuido en

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

INSTITUTO TECNOLÓGICO DE COSTA RICA. Caso #09 - Chrysler. Administración de la Función de la Información

GUIA SOBRE LOS REQUISITOS DE LA DOCUMENTACION DE ISO 9000:2000

Informe de oportunidades, beneficios y obligaciones de pertenecer a Electronics Watch.

Políticas: Servicio de Computo de Alto Rendimiento

Portal de Compras del Gobierno del Estado de Baja California ( A. Antecedentes

Bechtle Solutions Servicios Profesionales

El gasto total elegible de la BBPP, Centro de Supercomputación es de ,11. La ayuda FEDER, es el 80%, ,48

La Tecnología líder en Simulación

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

Destino Perú. En la búsqueda de nuevas oportunidades. Experiencias de Internacionalización

Resumen General del Manual de Organización y Funciones

COMERCIO ELECTRÓNICO UNA INTRODUCCIÓN GENERAL

CURSO COORDINADOR INNOVADOR

Proceso: AI2 Adquirir y mantener software aplicativo

Infraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor

NBG Asesores Abogados

POLÍTICA DE TECNOLOGÍA DE INFORMACIÓN

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

CAPÍTULO 1 PROYECTO DE TESIS. Proyecto de Tesis. 1.1 Introducción

Normas chilenas de la serie ISO 9000

Plan de ejecución proyecto BIM

CAPÍTULO 1 Instrumentación Virtual

CUADRO DE MANDO INTEGRAL PARA LA GESTIÓN DE SERVICIOS TI DE ADMINISTRACIÓN ELECTRÓNICA

CAPITULO I. Introducción. En la actualidad, las empresas están tomando un papel activo en cuanto al uso de sistemas y

UNIVERSIDAD AUTÓNOMA DEL CARIBE

Organización. Elaboró: Ing. Ma. Eugenia Macías Ríos

Tecnología de información y comunicaciones M.I.A. Gabriel Ruiz Contreras gabriel2306@prodigy.net.mx

Service Oriented Architecture: Con Biztalk?

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS

NEGOCIO. Industria de TI

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

PUD / CAYMA Plan Urbano Distrital de Cayma

trámite, organización, consulta, conservación y disposición final de los documentos

Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo bolo@ar.ibm.com Fecha: 15/08/2012

ENFOQUE ISO 9000:2000

ARC 101 Architecture Overview Diagram

Para que la legislación modelo propuesta ofrezca mayor certidumbre y previsión, será necesario que aborde los siguientes temas:

AI 2 ADQUISICIÓN Y MANTENIMIENTO DE SOFTWARE DE APLICACIÓN AFINES OBJETIVOS OBJETIVOS DE CONTROL

Descripción de los Servicios Oracle contemplados en el Instrumento de Agregación de Demanda

Nuevas tendencias: Virtualización de computadores / servidores

Cómo los cambios dentro de una empresa exigen una reevaluación de las inversiones de TI

Instituto Tecnológico Superior de Zongolica. Ingeniería en Sistemas Computacionales. Asignatura: Contabilidad Financiera

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

ISO 9001:2015 Comprender los cambios clave. Lorri Hunt

FASCÍCULO. Decidir con inteligencia. Este es el momento.

CAPÍTULO 2 DEFINICIÓN DEL PROBLEMA

Operación 8 Claves para la ISO

Interoperabilidad de Fieldbus

Artículos > Cuál es el Futuro de los Sistemas ERP. Artículo. Cuál es el futuro de los sistemas ERP?

CREACIÓN DE UN DEPARTAMENTO DE RELACIONES PÚBLICAS PARA LOS ALMACENES EL CHOCHO Y EL CAMPEÓN

ESTRATEGIA PARA EL DESARROLLO DEL SECTOR DE TI

CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE

Comisión Internet Costa Rica (CI-CR). 2 de 2 del 03/06/2005. Comisión Internet Costa Rica (CI-CR). Nº EL PRESIDENTE DE LA REPÚBLICA

En términos generales, que significa cooperación empresarial para usted?

Servicios Administrados al Cliente

5 formas de mejorar su negocio con COMPUTACIÓN EN LA NUBE

CONVOCATORIA ESTUDIO Y ANÁLISIS DEL MINISTERIO DE EDUCACIÓN Y CIENCIA PROYECTO E-STRATEGIAS

Tecnologías para una Educación de Calidad Cierre de Brecha Digital Estándar de Coordinación Informática Ámbito de Mantenimiento.

Manufactura. con Microsoft Dynamics GP

Mejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos

Capítulo 1. Introducción

MACROPROCESO GESTIÓN TECNOLÓGICA

Enterprise Resource Planning (ERP) SISTEMA DE PLANEACIÓN DE RECURSOS MASTER: ALFREDO CASTRO JIMENEZ

Security Health Check

Aplicaciones Móviles. Sesión 12: Acceso a datos

Capítulo IV SEGURIDAD DE LA INFORMACIÓN ROLES Y ESTRUCTURA ORGANIZACIONAL

Unidad 1. Fundamentos en Gestión de Riesgos

Sistemas de información

1.2 SISTEMAS DE PRODUCCIÓN

Implementando un ERP La Gestión del Cambio

DE VIDA PARA EL DESARROLLO DE SISTEMAS

Transcripción:

Ciencia UANL Universidad Autónoma de Nuevo León rciencia@mail.uanl.mx ISSN (Versión impresa): 1405-9177 MÉXICO 2005 Vidal Díaz Prado LA ESTRUCTURA DE LA GRID COMPUTING Ciencia UANL, abril-junio, año/vol. VIII, número 002 Universidad Autónoma de Nuevo León Monterrey, México pp. 259-262

INNOVACIÓN Y TECNOLOGÍA La estructura de la Grid computing VIDAL DÍAZ PRADO El término the Grid fue concebido a mediados de 1990 para denotar una infraestructura para ciencias e ingeniería avanzada. 1 En los últimos años se han llevado a cabo progresos considerables en la construcción de dicha infraestructura, 2,3 pero el término Grid ha sido catalogado como la conjunción de redes avanzadas para inteligencia artificial. Las redes computacionales a través de grids están constituidas por computadoras conectadas para un uso común; principalmente para fortalecer la capacidad de cálculo en una estructura conjunta. Hasta ahora, las grids encajan perfectamente en cálculos muy complejos, como en la simulación de clima, estado del tiempo, cirugías médicas virtuales y en análisis computacional de diseños de ingeniería. Se espera que en un futuro la Grid computing (GC) se utilice en las redes de los grandes consorcios y centros de investigación en todo el mundo, especialmente en redes globales conformadas a través de alianzas estratégicas. La complicación real y específica que subraya el concepto del grid es coordinar la distribución de los recursos y la solución de problemas en organizaciones globales, dinámicas o virtuales. Esta distribución no implica el intercambio exclusivo de archivos, sino acceso directo a computadoras, software, datos y otros recursos, como el que se requiere en un proceso de solución de problemas bajo un entorno colaborativo que facilite la ejecución y el control de estrategias emergentes en la industria, ciencias e ingeniería. Tal distribución debe estar controlada y definida de manera clara, pero, sobre todo, debe contar con el soporte de los clientes y proveedores. De tal manera que con ello se puedan estipular los lineamientos acerca de qué es lo que se va a compartir, quién estará habilitado para compartir, y bajo qué condiciones se efectuará este proceso. La técnica del Grid computing encuentra un amplio campo de acción en empresas que requieren de un ambiente rico en intercambio cruzado de datos y de una base sólida para la solución de problemas en ambientes computacionales colaborativos, donde diferentes empresas aporten todos o parte de sus recursos sin perder su autonomía (ver figura 1). Las actuales tecnologías de Internet abordan la comunicación e intercambio de información entre computadoras, pero no proporcionan el uso integrado y coordinado de recursos en sitios múltiples para efectos de análisis computacional. El intercambio Business to Business (B2B) se enfoca en la distribución de la información (a menudo a través de servers centralizados). 4 Las empresas emergentes en el rubro de la computación distribuida tratan de posicionar las computadoras en un ambiente que les facilite su acceso a escala internacional, dado que en la actualidad sólo permiten un acceso Fig. 1. Una empresa puede participar en una o más organizaciones virtuales (OV), compartiendo todos o parte de sus recursos en un proceso de acceso cruzado. CIENCIA UANL / VOL. VIII, No. 2, ABRIL-JUNIO 2005 259

LA ESTRUCTURA DE LA GRID COMPUTING altamente centralizado a los recursos. Con lo cual surge la imposibilidad de tener un entorno flexible que les permita trabajar mediante un control amplio en el proceso de compartir los recursos requeridos. 5 En resumen, por un lado, las tecnologías actuales no tienen el arreglo necesario en el rango de tipo de recursos, y, por otro, no proporcionan la flexibilidad y el control necesario para una relación en la que se necesita compartir recursos e información en forma dinámica y remota. Estructura de la grid El funcionamiento práctico de la arquitectura o estructura de las grids puede asimilarse evaluando las instancias que esta técnica tiene en función del uso, valor en el negocio y, sobre todo, de los resultados científicos que ésta entrega. La situación de la GC es similar a la del Internet en los 90, ya que los vendedores demandaban que las redes privadas, como la SNA y la DECnet, eran parte de la Internet y, por otra parte, otros demandaban que cada red de área local era una forma de Internet. Esta situación confusa se aclaró sólo cuando el protocolo de Internet (PI) se adoptó extensamente a las redes tanto de área amplia como de área local. Tres puntos fundamentales determinan cuándo un sistema es una grid: 6 Si el sistema permite la coordinación de recursos que no están sujetos a un control centralizado; una grid integra y coordina tanto los recursos como a los usuarios que viven dentro de diversos dominios de control. Por ejemplo, los usuarios de Desktops vs. los de computación central, diferentes unidades administrativas de la misma compañía o diferentes compañías y direccionamientos de aplicaciones de seguridad, política, pagos, etc. Si el sistema no permite esto, entonces se trata de un simple sistema de gerencia local. Si el sistema permite utilizar protocolos e interfaces de uso general, abiertos y estándares; una grid está conformada de interfaces y protocolos que permiten acceso a recursos, descubrimiento de los mismos, autorización y autentificación. Es de suma importancia que estas interfaces y protocolos sean estándares y abiertas, de otra manera estaremos frente a un sistema enfocado a una aplicación específica. Si el sistema permite la obtención de un servicio de calidad no trivial, una grid permite que sus recursos constitutivos puedan utilizarse de una manera coordinada, de tal forma que pueda entregar una buena calidad en diferentes servicios. Por ejemplo: tiempo de respuesta, el rendimiento de procesamiento, la disponibilidad, seguridad y la coasignación de recursos múltiples que satisfagan las complejas exigencias de usuarios. De manera que la utilidad del sistema combinado sea significativamente mayor que la suma de sus partes. La estructura de un sistema grid en relación con la arquitectura de un protocolo de Internet Al definir la estructura de la GC no se debe caer únicamente en la enumeración de todos los protocolos requeridos para su buen funcionamiento. La arquitectura de la GC está constituida por recursos y protocolos de conectividad, los cuales facilitan el intercambio de recursos individuales. Los protocolos están diseñados para que puedan posicionarse a la punta de diversos rangos y tipos de recursos. El protocolo de la capa fábrica (ver figura 2) puede ser utilizado para construir un amplio rango de servicios globales y desempeño de actividades colectivas hasta una capa colectiva, la cual coordina el uso múltiple de los recursos. Para hacer más concreta la descripción de la estructura de la GC se describe a continuación la función de cada interfase. 7 Fábrica (interfaces para control local). La capa fábrica proporcio- 260 CIENCIA UANL / VOL. VIII, No. 2, ABRIL-JUNIO 2005

VIDAL DÍAZ PRADO na los recursos mediante los cuales el acceso compartido es mediado por los protocolos de la grid, por ejemplo: recursos computacionales, sistemas de almacenaje, catálogos, recursos en red y censores. Un recurso puede ser una entidad lógica, que es un sistema de archivos distribuidos, clusters de computadoras o una piscina de computadoras distribuidas. Conectividad (comunicación fácil y segura). La capa de conectividad define la comunicación central y la autentificación de protocolos requeridos para redes grid en transacciones específicas. Los protocolos de comunicación facilitan el intercambio de datos en- tre los recursos de la capa fábrica. Los protocolos de autentificación son construidos sobre bases de servicios de comunicación para verificar la identidad del usuario y los recursos. Los requerimientos de comunicación incluyen: transporte, ruteamiento y nombramiento. Respecto a la seguridad de la capa de la conectividad, se observa que la complejidad del problema de la seguridad haga que cualquier solución se base en estándares existentes siempre que sea posible. Como con la comunicación, muchos estándares de la seguridad desarrollados en el contexto y entorno de un protocolo de Internet son aplicables. Fig. 2. Capas de una arquitectura grid y su relación con la arquitectura de un protocolo de Intenet. Recursos (compartimiento de recursos individuales). La estructura de la capa de recursos define protocolos (APIs -Interfase de programación de uso- y SDKs -Kits de Desarrollo de software-) que permitan una negociación segura, buen monitoreo, control, contabilidad y pago de operaciones donde se requiera compartir recursos individuales. Los protocolos de la capa del recurso se refieren enteramente a los recursos individuales y, por lo tanto, hacen caso omiso a aplicaciones de un estado global y acciones pequeñas (atómicas), a través de colecciones distribuidas. Colectiva (coordinación de múltiples recursos). Mientras que la capa de recursos se enfoca a una interacción con un recurso individual, la siguiente capa contiene protocolos y servicios (APIs y SDKs) que no están asociados a ningún otro recurso específico pero que, por naturaleza, es global. Por esto se hace referencia a una capa de arquitectura colectiva. Porque la estructura colectiva de los componentes en el recurso y la conectividad generan un cuello en el protocolo (como el de un reloj de arena). Esta coordinación permite la implementación de un desempeño variado en el proceso de compartir recursos. Aplicación. La capa final abarca CIENCIA UANL / VOL. VIII, No. 2, ABRIL-JUNIO 2005 261

LA ESTRUCTURA DE LA GRID COMPUTING los recursos del usuario que funcionan en un ambiente de organizaciones virtuales Perspectivas en la Grid computing La Grid computing, descrita por muchos como la computación distribuida a gran escala, facilita a las computadoras que se encuentren dispersas geográficamente, o a los clusters computacionales (proveedores y consumidores) una distribución dinámica y virtual de acceso remoto a aplicaciones, datos y recursos computacionales. Más que una simple visión, GC proporciona un valor aplicable a los negocios, particularmente a aquéllos con demandas intensivas de cálculos o datos. Con la GC se puede equilibrar tanto la demanda como el suministro de datos, cálculos y recursos computacionales durante todo su ciclo. Suministrando a los usuarios un recurso agregado y transparente de alto poder computacional. En última instancia, la GC proporciona la capacidad adecuada para reducir los costos totales de acceso y distribución de aplicaciones, datos y recursos computacionales en un entorno global y virtual entre proveedores y consumidores. Resumen En este artículo se ha presentado una breve introducción al estado actual de la Grid computing, las tecnologías derivadas de esta técnica deben ser un recurso coordinado y controlado, especialmente cuando se efectúe un proceso en el cual se compartan recursos. En un ambiente de GC, la utilidad final a los recursos compartidos puede ser muy distinta entre los miembros participantes en un arreglo cruzado. Mientras que un recurso computacional puede utilizarse por una organización participarte exclusivamente para correr un pedazo de un software, para otra puede aportar acceso a ciclos computacionales genéricos. Finalmente, es importante mencionar que las tecnologías grid requieren del soporte de otras tecnologías no menos importantes que, por otra parte, son la base para el buen funcionamiento de ésta. Referencias 1. Foster, I. and Kesselman, C. (eds.). The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, 1999. 2. Beiriger, J., Johnson, W., Bivens, H., Humphreys, S. and Rhea, R., Constructing the ASCI Grid. In Proc. 9th IEEE Symposium on High Performance Distributed Computing, 2000, IEEE Press. 3. Brunett, S., Czajkowski, K., Fitzgerald, S., Foster, I., Johnson, A., Kesselman, C., Leigh, J. and Tuecke, S., Application Experiences with the Globus Toolkit. In Proc. 7th IEEE Symp. on High Performance Distributed Computing, 1998, IEEE Press. 81-89. 4. Sculley, A. and Woods, W. B2B Exchanges: The Killer Application in the Business-to- Business Internet Revolution. ISI Publications, 2000. 5. Barry, J., Aparicio,M., Durniak, T., Herman, P., Karuturi, J.,Woods, C., Gilman, C., Ramnath, R. and Lam, H., NIIIP- SMART: An Investigation of Distributed Object Approaches to Support MES Development and Deployment in a Virtual Enterprise. In 2nd Intl Enterprise Distributed Computing Workshop, 1998, IEEE Press. 6. Armstrong, R., Gannon, D., Geist, A., Keahey, K., Kohn, S., McInnes, L. and Parker, S. Toward a Common Component Architecture for High Performance Scientific Computing. In Proc. 8th IEEE Symp. on High Performance Distributed Computing,1999. 7. Goux, J.-P., Kulkarni, S., Linderoth, J. and Yoder, M., An Enabling Framework for Master-Worker Applications on the Computational Grid. In Proc. 9th IEEE Symp. on High Performance Distributed Computing, 2000, IEEE Press. 262 CIENCIA UANL / VOL. VIII, No. 2, ABRIL-JUNIO 2005