Análisis Comparativo GT GT 4.0
|
|
- María Dolores Morales Vargas
- hace 5 años
- Vistas:
Transcripción
1 Análisis Comparativo GT GT 4.0 Juan Eduardo Murrieta León eml@super.unam.mx
2 Temario Escenario Globus y el Globus Toolkit. Globus Toolkit 2.4 Los cuatro componentes: GSI, GRAM, GridFTP, MDS Evaluación del GT 2.4 OGSA, Web Services y el GT 4.0 Globus Toolkit 4.0 Pre-WS GT-WebServices: GSI, WS-GRAM, GridFTP, MDS4 Conclusiones
3 Escenario
4 Escenario El cómputo científico es una herramienta tan poderosa y necesaria como lo es el trabajo teórico y experimental en la investigación científica actual.
5 Escenario Los centros de investigación cuentan con una gran diversidad de recursos técnicos y computacionales accesibles vía red: Computadoras Bases de datos Instrumentos Personal etc.
6 Escenario Las necesidades de cómputo son extremas, mientras que los recursos son limitados. LHC y Alice 10 Petabytes de datos al año.
7 Escenario UnaGRID es un sistema que: 1. Cordina recursos que no son susceptibles de un control centralizado 2. Utiliza protocolos e interfaces estandarizadas, abiertas y de propósito general 3. Proporciona calidades de servicio no triviales Ian Foster, What is the Grid? A three point checklist. GRIDToday, Julio 20, 2002.
8 Grids en el Mundo L C G (LHC Computing Grid) NPACI Grid EU-DataGrid Project (EDG) DataTAG (Trans Atlantic Grid) INFN Grid GriPhyN (Grid Physics Network) PPDG (Particle Physics Data Grid) International Virtual Data Grid Laboratory (ivdgl)
9 Grids en el Mundo ApGrid (Asia Pacific Grid) (Canada) PRAGMA (Pacific Rim Applications and Grid Middleware Assembly)
10 Globus y el Globus Toolkit
11 Globus y el Globus Toolkit Se han explorado diversos mecanismos para crear la infraestructutra de software de la GRID. Globus es un proyecto muti-institucional de The Globus Alliance para proveer la infraestructura necesaria para la construcción de grids. ANL, Universidad de Chicago, EPCC, NCSA, USC, Instituto Real de Tecnología de Suecia.
12 Globus y el Globus Toolkit El elemento central del proyecto Globus es el Globus Toolkit (GT) Basado en un modelo de paquete de servicios. El GT es considerado como uno de los elementos clave en desarrollo de las grids computacionales: The Globus Toolkit is one of the Ten Technologies That Will Change the World MIT Technology Review
13 Arquitectura por capas del GT Aplicaciones Colectivo Recurso Conectividad Fábrica Administración colectiva de recursos lógicos Administración de recursos individuales Comunicación y seguridad Recursos físicos
14 Globus Toolkit 2.4
15 Globus Toolkit 2.4 El Globus Toolkit se ha convertido en el estándar para la implementación de servicios de GRID. La versión más utilizada y estable en GRIDs de producción en el mundo es la versión 2.4. La experiencia generada con esta versión sirvió para diseñar una serie estándares para servicios de Grid. Open Grid Services Architecture (OGSA) 2002.
16 Globus Toolkit 2.4
17 Componentes del Globus Toolkit 2.4 G S I Seguridad
18 Globus Toolkit GSI El elemnto básico del GT2.4 es la infraestructura GSI (GRID Security Infraestructure) que proporciona servicios de autenticación y comunicación segura. Su diseño se basó en las siguientes premisas: Comunicación segura (autenticación y confidencialidad) entre los elementos de la GRID. Mecanismo de seguridad no centralizado. Soporte para registro único (single sign-on), y delegación de credenciales para procesos que involucren múltiples recursos.
19 Globus Toolkit GSI Basado en PKI, certificados X.509 y el protocolotls. La implementación GSI se apega al API: Servicio de Seguridad Genérico (GSS-API), propuesto por el IETF para sistemas de seguridad. Cada usuario y servicio en la GRID es identificado mediante un certificado.
20 Componentes del Globus Toolkit 2.4 G R A M Acceso a Recursos
21 Globus Toolkit GRAM El Gerente de Asignación de Recursos de Grid (GRAM) proporciona los mecanismos necesarios para ejecutar y monitorear trabajos en la Grid. Una grid construida con Globus, contiene varios GRAMs, cada uno responsable de un recurso físico local.
22 Globus Toolkit GRAM Las solicitudes de recursos son expresadas en términos de un Lenguaje de Especificación de Recursos (RSL). Interfaz única para todos los mecanismos locales de envío de trabajos. LSF, NQE, fork, etc. No es necesario recordar/conocer la sintaxis de cada sistema.
23 Globus Toolkit GRAM
24 Globus Toolkit GRAM
25 Componentes del Globus Toolkit 2.4 M D S Servicios de Información
26 Globus Toolkit MDS El Servicio de Monitoreo y Descubrimiento (MDS) está diseñado para proporcionar información sobre los recursos de la Grid, adaptándose a los cambios y estado del sistema. MDS utiliza el protocolo LDAP como una interfaz de acceso a la información. MDS 2.2 cuenta con: Un proveedor de información local: GRIS (Grid Resource Information Service). Un servicio de directorio : GIIS (Grid Index Information Service).
27 Globus Toolkit MDS MDS 2.2 permite obtener información sobre los recursos y el estado operacional del sistema. Plataforma y arquitectura. Sistema operativo (del host): nombre y versión. CPU: tipo, cantidad, versión, velocidad, caché, etc. Memoria (física y virtual): tamaño, espacio libre, etc. Interfaz de red: nombre de máquina y dirección. Sistema de archivos: tamaño, espacio libre, etc. Otros
28 Globus Toolkit MDS
29 Componentes del Globus Toolkit 2.4 GridFTP, GASS, GRC, GRM Control de Datos
30 Globus Toolkit 2.4 Datos El proyecto Globus se interesa en resolver los retos existentes para implementar una GRID de Datos. Proporciona una infraestructura en la forma de: Servicios de transferencia de datos. Bibliotecas genéricas para el control de datos. Estos bloques fundamentales pueden usarse para construir sistemas y aplicaciones destinadas a usuarios finales.
31 Globus Toolkit 2.4 Datos Global Access to Secondary Storage (GASS) biblioteca que permite acceder a datos remotos, vía interfaces estándar de entrada y salida. GridFTP mecanismo de transferencia de datos seguro, robusto y de alto desempeño. Globus Replica Catalog (GRC) un mecanismo para mantener un catálogo de réplicas de conjuntos de datos. Globus Replica Management (GRM) mecanismo que conjunta el GRC y el GridFTP para permitir a las aplicaciones, crear y administrar réplicas de datos.
32 Evaluación del Globus Toolkit 2.4
33 Evaluación del GT 2.4 Evaluación (+) del Globus Toolkit Buena solución técnica para problemas clave: Autenticación y autorización. Descubrimiento de recursos y monitoreo. Petición de recursos remotos confiable. Acceso de alto desempeño a datos remotos. Este diseño ha permitido el progreso de: Esquemas de calidad, soporte de múltiples interfaces y sistemas, una gran base de usuarios y soporte comercial.
34 Evaluación del GT 2.4 Evaluación (-) del Globus Toolkit Deficiencias en protocolos Base heterogénea: HTTP, LDAP, FTP. Mecanismos no estándar de invocación, notificación, propagación de error, autorización, terminación, etc. Funcionalidad deficiente Bases de datos, sensores, instrumentos, etc. Dependencia del sistema. Falta de calidad de servicio de punto-a-punto. Virtualización del sistema final.
35 OGSA, Web Services y el Globus Toolkit 4
36 OGSA, Web Services y el GT4 Open Grid Services Architecture (OGSA) Desarrollada por The Global Grid Forum Define una arquitectura abierta y estándar para el desarrollo de aplicaciones de grid Especifica las interfaces estándar para cualquier servicio que pueda estar disponible en una grid. Basado en estándares ya existentes. Implementado sobre Servicios Web
37 OGSA, Web Services y el GT4 Técnicamente, OGSA permite Reconstrucción de los protocolos: GRAM, MDS2, etc., conservando todas las características y conceptos del GT 2.4. Un conjunto amplio y estándar de servicios. Integración de la industria en el desarrollo. Valores agregados de tipo comercial. El Globus Toolkit 3.0 fué la primera implementación del estándar OGSA.
38 OGSA, Web Services y el GT4
39 OGSA, Web Services y el GT4 Servicios Web Creciente popularidad en la estandarización de marcos de trabajo para acceder a aplicaciones de red. Permiten crear aplicaciones cliente/servidor distribuidas y poco acopladas. Independientes de plataforma y lenguaje: XML WSDL: Lenguaje de descripción de servicios Web. SOAP: Protocolo de Acceso a Objeto Simple. Desventajas: sobrecarga, falta de madurez.
40 Servicios Web
41 OGSA, Web Services y el GT4 Globus Toolkit 4.0 Liberado en abril del 2005 Implementa los principales servicios definidos por OGSA Monitoreo de recuros Servicios de descubrimiento Ejecución de trabajos Seguridad Administración de datos Implementado sobre Web Services Resource Framework (WSRF), una extensión a los Web Services.
42 OGSA, Web Services y el GT4 Las aplicaciones se construyen sobre los servicios definidos por OGSA Estandarizado (OASIS) implementado (GT4) Aplicaciones OGSA WSRF Web Services Estándares definidos por GGF: seguridad, manejo de recursos, manejo de trabajos, servicios de datos, etc. GT4 incorpora muchos de estos servicios. Estandarizado (W3C, OASIS, IETF, etc.) e implementado (Apache axis)
43 Globus Toolkit 4.0
44 Globus Toolkit 4.0 En producción, liberado en abril de 2005 Enfocado a la calidad, robustez, facilidad de uso y documentación! Basado en estándares: OGSA, WSRF, XML Herramientas de usuario para el desarrollo de interfaces Compatible GT3 y con soporte para GT2.4 Soporte comercial de UNIVA Corporation
45
46 Componentes del GT4.0
47 Pre-WebServices Técnicamente los mismos servicios del GT2.4 GSI, GRAM, MDS, GridFTP Permiten la operación de clientes y servicios del GT2.4 con los del GT4.0 Servidor GridFTP del GT4 compatible con versiones anteriores Pre- WS MDS está descontinuado y desaparecerá en el GT4.4 Pre- WS GRAM continuará operando, se espera una migración de usuarios hacia WS- GRAM
48 WS Seguridad GSI realiza cuatro funciones básicas: Protección de mensajes, autenticación, delegación y autorización. Se basa en cuatro estándares TLS (a nivel de transporte) o WS-Security y WS- SecureConversation (a nivel de mensaje) X.509 End Entity Certificates o Usuario-Contraseña para autenticación X.509 Proxy Certificates y WS-Trust para delegación SAML para autorización
49 WS Seguridad Autenticación y Autorización: controla el acceso a los servicios y recursos, permitiendo el uso de métodos implementados por el usuario. Delegación: servicio que delega credenciales a un contenedor. Autorización comunitaria: el Servicio de Autorización Comunitaria (CAS) permite administrar políticas en Organizaciones Virtuales sobre sus recursos. Manejo de Credenciales: simpleca y MyProxy GSI-OpenSSH: parche del OpenSSH para aceptar autenticación con certificados.
50 WS Seguridad
51 WS Manejo de datos Servicios de descubrimiento, transferencia y acceso a grandes bancos de datos. GridFTP: cliente y servidor FTP optimizado para transferencias de grandes cantidades de datos. Reliable File Transfer (RFT): servicio de tranferencia confiable, a prueba de interrupciones. Replica Location (RLS): servicio de ubicación de réplicas Data Replication (DRS): Servicio de replicación de datos OGSA-DAI: acceso e integración de datos, permite integrar conjuntos de datos en formatos diferentes.
52 WS Control de ejecución Ejecución, calendarización y monitoreo de trabajos. WS-GRAM: ejecuta y monitorea trabajos Community Scheduler Framework (CSF): interfaz unificada de diferentes calendarizadores (PBS, Condor, LSF, SGE). Workspace Management: permite crear y administrar espacios de trabajo en hosts remotos. Grid Telecontrol Protocol: servicio WSRF para control remoto de instrumentos.
53 WS-GRAM
54 WS Servicios de información MDS4, permite monitorear y descubrir recursos en la grid. Servicio de indexado: permite agregar recursos de interés a la grid. Trigger Service: colecta datos de los recursos y realiza acciones basado en esa información. WebMDS: proporciona una vista apta para un navegador de los datos colectados por el servicio de indexado.
55 WS Common Runtime Conjunto de bibliotecas y herramientas para desarrollar nuevos servicios. C: Incluye herramientas, bibliotecas y hospedaje en WS de programas en C Python: Incluye herramientas, bibliotecas y hospedaje en WS de programas en Python Java: Incluye herramientas, bibliotecas y servicio de hospedaje para desarrollos en Java.
56 Conclusiones
57 Conclusiones El GT2.4 ha demostrado estabilidad y eficiencia para la implementación de grids en el mundo. Utiliza diversos protocolos, algunos no estándares, que dificultan su uso en aplicaciones más generales o comerciales. Documentación deficiente Sirvió de base para la formulación del estándar OGSA.
58 Conclusiones El GT4.0 (+) Es la primera implementación estable de OGSA Cuenta con una gran diversidad de servicios Protocolos basados en estándares reconocidos por la industria (i.e. soporte comercial) Es compatible en gran medida con el GT2.4 Gran mejoría en la documentación Herramientas para desarrollo de aplicaciones
59 Conclusiones El GT4.0 (-) Es más complejo que el GT2.4 y con muchos requerimientos adicionales (Ant, Java, C, Apache, Tomcat, Postgresql). Se requiere el conocimiento de muchas tecnologías no típicas del CAR para comprender su operación. Pese a que el rendimiento de los WebServices ha mejorado sigue siendo una tecnología costosa computacionalmente.
60 Ciudad de México del 24 al 28 de abril de 2006 Ciudad Universitaria
Problemas. Limitaciones de clusters. Intranet Computing. TEMA 4: Grid Computing
Limitaciones de clusters TEMA 4: Grid Computing Laboratorio de Arquitecturas Avanzadas de Computadores 5º de Ingeniería Superior de Informática 2008/09 Alberto Sánchez alberto.sanchez@urjc.es Marcos Novalbos
Globus Toolkit 4 8 4
GlobusToolkit 4 84 OGSA Open Grid Services Architecture (OGSA) D e s a rro lla d a p o r T h e G lo b a l G rid F o ru m. D e fin e u n a a rq u ite c tu ra a b ie rta y e s tá n d a r p a ra e l d e s
Computación Distribuida
Computación Distribuida Parte II: Computación Grid Juan Ángel Lorenzo del Castillo Grupo de Arquitectura de Computadores Departamento de Electrónica y Computación Universidad de Santiago de Compostela
Gestión de datos y otros servicios en GRID
CURSO CLUSTERS & GRID COMPUTING EN ENTORNOS DE SOFTWARE LIBRE Gestión de datos y otros servicios en GRID Guillermo Losilla Anadón (losilla@unizar.es) 28, 29 y 30 de Noviembre 2005 http://bifi.unizar.es/clustersygrid
Desarrollo de WebServices- GEL XML
Desarrollo de WebServices- GEL XML Interoperabilidad de sistemas de información. Introducción Nexura provee una plataforma de servicios, consultoría y desarrollo basada en los estándares para WebServices
Tecnologías Grid Globus Toolkit
Tecnologías Grid Globus Toolkit Master en Sistemas y Servicios Informáticos para Internet Universidad de Oviedo Globus Toolkit Introducción Introducción Globus Toolkit: Software de código abierto para
IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES
CAPÍTULO 5 IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES 5.1 Introducción En el capítulo anterior, se dio a conocer la arquitectura propuesta para la implementación de la
Desarrollo de un framework para Grid Computing usando tecnología Open Source
Desarrollo de un framework para Grid Computing usando tecnología Open Source Pablo Fonseca pfonseca@pucp.edu.pe Dirección de Informática Académica Pontificia Universidad Católica del Perú Puntos a tratar
Proyecto Grid Computing
Proyecto Grid Computing Éric Lajeunesse Olivier Piché Definición de una GRID: DTDI Una infraestructura que permite el acceso y procesamiento concurrente de un programa entre varias entidades computacionales
glite Overview GRyDs / Universidad Simón Bolívar Prof. Yudith Cardinale Prof. Jesus De Oliveira
GRyDs / Universidad Simón Bolívar Grupo de Investigación en Redes y Sistemas Distribuidos glite Overview Prof. Yudith Cardinale Prof. Jesus De Oliveira Introducción a Sistemas Grid Escenario: Múltiples
CAPÍTULO 8: INTRODUCCIÓN A SAML
CAPÍTULO 8: INTRODUCCIÓN A SAML Basándonos en el marco de seguridad que tenemos que tener en nuestro proyecto, introducimos la especificación SAML (Security Assertions Markup Language). Será por medio
Servicios Web. Desarrollo de Aplicaciones Empresariales
Servicios Web Desarrollo de Aplicaciones Empresariales 2014-1 Contenidos Introducción REST SOAP 2 Introducción Servicio Web Un servicio web es un sistema software diseñado para soportar interacciones máquina-a-máquina
IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET
IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET Módulo Formativo MF0493_3, perteneciente al Certificado de Profesionalidad IFCD0210 DESARROLLO DE APLICACIONES CON TECNOLOGÍAS
Tendencias en GRID para Potenciar la Investigación Colaborativa
JORNADAS REDIMADRID Investigación en Red de Frontera Universidad Rey Juan Carlos 24 de Abril de 2008 Tendencias en GRID para Potenciar la Investigación Colaborativa Ignacio Martín Llorente Distributed
PROCESAMIENTO DISTRIBUIDO
Pág. 1 INTRODUCCIÓN PROCESAMIENTO DISTRIBUIDO Arquitectura de comunicaciones: Software básico de una red de computadoras Brinda soporte para aplicaciones distribuidas Permite diferentes Sistemas Operativos
Implementación de Componentes
Implementación de Componentes Concepto Un componente es una parte no trivial, casi independiente, y reemplazable de un sistema que llena claramente una funcionalidad dentro de un contexto en una arquitectura
UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática
PLATAFORMA TECNOLÓGICA III (1504) ÁREA DE CONOCIMIENTO: ARQUITECTURA DE LAS COMPUTADORAS CRÉDITOS: 8 HORAS TEÓRICAS ASIGNADAS A LA SEMANA: 2 HORAS PRÁCTICAS ASIGNADAS A LA SEMANA: 2 PROGRAMAS EDUCATIVOS
Plataformas GRID. Área de Arquitectura y Tecnología de Computadores
Plataformas GRID Qué Plataformas Grid hay disponibles? Objetivo de este tema Dar una visión de las plataformas (Middleware) Grid disponibles No confundir Middleware Grid con Un Grid Middleware Grid (Software
Descripción de Servicios
Descripción de Servicios JUAN CARLOS CONDE RAMÍREZ WEB-SERVICES Contenido 1. Definición y búsqueda de servicios 2. Interacción entre Servicios Web 3. Combinación de Servicios Web FCC-BUAP 2 Contenido 1.
ESCUELA POLITÉCNICA NACIONAL
ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA UTILIZACIÓN DE MATLAB EN CLUSTERS Y GRIDS PROYECTO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN ELECTRÓNICA Y TELECOMUNICACIONES
Solución completa y sencilla. Por qué WBSVision? Solution Brief
Solución completa y sencilla WBSVision proporciona funcionalidades basadas en las últimas tecnologías, estándares e innovaciones del mercado de la gestión de identidad y seguridad: RESTful web Services.
Indice... 1 Indice de Figuras... 4 Introducción... 5 Capítulo 1. Arquitectura de Globus Toolkit... 7
Indice Indice... 1 Indice de Figuras.... 4 Introducción.... 5 Capítulo 1. Arquitectura de Globus Toolkit... 7 1.1 Seguridad... 9 1.1.1 Requerimientos... 9 1.1.2 Certificados X.509... 12 Protocolo SSL y
Infraestructura basada en Globus Toolkit para dar Soporte a Repositorios Distribuidos de Imágenes Medicas
Infraestructura basada en Globus Toolkit para dar Soporte a Repositorios Distribuidos de Imágenes Medicas, Ronald Gualán, Lizandro Solano-Quinde, Diana Collaguazo, Washington Ramírez, Alexandra La Cruz
Tema 1: Introducción a los Sistemas Distribuidos. Sistemas Distribuidos Marcos López Sanz [Curso ]
Tema 1: Introducción a los Sistemas Distribuidos Sistemas Distribuidos Marcos López Sanz [Curso 2012-2013] Índice Definición Objetivos Propiedades y retos Ventajas y desventajas Tipos y ejemplos Ejercicios
032 - IFC01CM14. DESPLIEGUE DE APLICACIONES WEB
032 - IFC01CM14. DESPLIEGUE DE APLICACIONES WEB DEPARTAMENTO: Formación Profesional MODALIDAD: Curso DESTINATARIOS: Catedráticos y Profesores de Enseñanza Secundaria Nº DE PLAZAS: 18 REQUISITOS: Profesores
Capítulo V. Alta y Consumo de Servicios
Capítulo V Alta y Consumo de Servicios 2 Capítulo V Alta y Consumo de Servicios Introducción Este capítulo describe, a nivel técnico, los requerimientos y pasos necesarios para que un organismo provea
Enterprise Java Beans. JBoss AS. Ronier Rodríguez
Enterprise Java Beans JBoss AS Ronier Rodríguez 06-40233 Enterprise Java Beans. Preludio - En los 60, grandes maquinas usadas por organizaciones gigantes. - En los 70, Minicomputadores y Timesharing. Aún
8 de Mayo de 2003 WORKSHOP IRIS-GRID. Middleware COORDINACIÓN
1/12 8 de Mayo de 2003 WORKSHOP IRIS-GRID Quién? 2/12 COORDINACIÓN Miguel Angel Senar (Universidad Autónoma de Barcelona) (Universidad Complutense de Madrid) INVESTIGADORES INVOLUCRADOS EN LA REVISIÓN
Ingeniería de Sistemas
Ingeniería de Sistemas Desarrollo y Servicios Web Sesión 3 Fernando Barraza A. fbarraza@puj.edu.co Sesión 5 Objetivo: Definir que es un aplicación Web y cual es su estructura Temas: Aplicaciones Web básicas
Multiplatform Network Administrator (160 Horas)
En este curso, el participante instalará y configurará los sistemas operativos. Además, identificará las características de los entornos de gestión y realizará las tareas administrativas. Así mismo, ejecutará
APLICACIONES DE INTERNET: SOAP
Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento
CAPITULO V CONCLUSIONES Y RECOMENDACIONES
CAPITULO V CONCLUSIONES Y RECOMENDACIONES 5.1 Conclusiones - Con la utilización de Herramientas Open Source, las aplicaciones generadas pueden trabajar independientemente de la plataforma que este instalada.
Sistema de Gestión de Procesos
Sistema de Gestión de Procesos Manual de Alambrado de Web Services con AZ Digital Modele, gestione y optimice los procesos de la organización, y genere automáticamente el código de sus aplicativos 1. Tabla
Tecnologías Grid Estándares grid
Tecnologías Grid Estándares grid Master en Sistemas y Servicios Informáticos para Internet Universidad de Oviedo Estándares grid Introducción Introducción Justificación El grid se construye a base de diversos
Grupos de Trabajo RedIRIS Noviembre Actividades middleware en RedIRIS
Grupos de Trabajo RedIRIS Noviembre 2002 Actividades middleware en RedIRIS Actividades middleware en RedIRIS RedIRIS PKI Nuevas incorporaciones Proyectos Directorios IDAML Propuesta sobre privacidad Sistemas
Universidad de Los Andes Facultad de Ingeniería Escuela de Sistemas. Computación Grid. Prof. Gilberto Díaz
Universidad de Los Andes Facultad de Ingeniería Escuela de Sistemas Computación Grid Prof. Gilberto Díaz gilberto@ula.ve Departamento de Computación, Escuela de Sistemas, Facultad de Ingeniería Centro
Introducción a Web Services
Introducción a Web Services Introducción internet Otros Java Organización A Organización B.Net Introducción Sistemas distribuidos procesamiento de la información está distribuido en dos o más computadoras
INSTITUTO TECNOLÓGICO SUPERIOR DE LA COSTA CHICA
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Desarrollo de Aplicaciones Web Carrera: Ingeniería en Tecnologías de la y las Comunicaciones. Clave de la asignatura: TCF-1107 Horas teoría-horas práctica-
040 - IFC08CM15. DESPLIEGUE DE APLICACIONES WEB
040 - IFC08CM15. DESPLIEGUE DE APLICACIONES WEB DEPARTAMENTO: Formación Profesional MODALIDAD: Curso DESTINATARIOS: Profesores Técnicos de FP Catedráticos y Profesores de Enseñanza Secundaria Nº DE PLAZAS:
Web Services Tecnologías asociadas
Web Services 274 Web Services Tecnologías asociadas SOAP WSDL XML Tecnologías asociadas El modelo de web services está basado en ciertas tecnologías emergente que es el resultado del trabajo de varias
Introducción a la Computación Grid
Borja Sotomayor 30 de abril de 2004 Computación Grid Charla organizada por: Duración aproximada: 45min Índice Qué es la Computación Grid? Qué aplicaciones tiene? Cómo funciona la Grid? En qué tecnologías
Sistemas Distribuidos. Prog. Distribuida bajo Internet
Sistemas Distribuidos Prog. Distribuida bajo Internet Definición Hay muchas definiciones Básicamente, varios computadores o nodos de computación en lazados mediante una red y que comparten datos, procesamiento,
Lecciones de PRAGMA 10. Raúl Hazas Izquierdo Dirección de Telemática, CICESE Coordinador Comunidades Grid/Supercómputo CUDI
Lecciones de PRAGMA 10 Raúl Hazas Izquierdo Dirección de Telemática, CICESE Coordinador Comunidades Grid/Supercómputo CUDI Qué es PRAGMA? Es una organización formada por instituciones académicas y de investigación
Gestión dinámica de información y procesos
Gestión dinámica de información y procesos Índice Qué es Trebolet? 3 Cómo se organiza? 4 Qué gestiona? 5 Características de Trebolet 6 Seguridad en Trebolet 7 Gestión de contenido digital 8 Gestión de
Tipos de Diseño. Ing. Elizabeth Guerrero V.
Tipos de Diseño Ing. Elizabeth Guerrero V. Tipos de Diseño Tipos de diseño de Procesos: Centralizado, Distribuido y Cooperativo Procesos Centralizados Un sistema centralizado está formado por un computador
Oracle Enterprise Manager 10g Grid Control NUEVO
Oracle University Contact Us: +34916267792 Oracle Enterprise Manager 10g Grid Control NUEVO Duration: 5 Days What you will learn En este curso se ofrece una visión general de las funciones de Grid Control
Optimización de Recursos Hardware y Software de la ESPOCH a través de una infraestructura básica de Grid
Revista Tecnológica ESPOL RTE, Vol. 9, N., 06-9 (Julio 06) Optimización de Recursos Hardware y Software de la ESPOCH a través de una infraestructura básica de Grid Alex Alberto Tacuri Uquillas a, Angela
Diseño de Infraestructuras Grid
Mesa Redonda sobre Computación Grid Universidad de Extremadura 5 de noviembre de 2007 Diseño de Infraestructuras Grid Ignacio Martín Llorente (llorente@dacya.ucm.es) Grupo de Arquitectura de Sistemas Distribuidos
Sistemas distribuidos Tecnología de Grids Página 1
Página 1 Grids y e-ciencia Los proyectos científicos de comienzos de este siglo abordan objetivos cada vez más ambiciosos que requieren la resolución de problemas computacionales complejos, tanto por el
Sistemas Multiusuarios. Capítulo 2 Arquitectura de Protocolos
Sistemas Multiusuarios Capítulo 2 Arquitectura de Protocolos Necesidad de una Arquitectura de Protocolos Los datos intercambiados involucran procedimientos complejos como en el ejemplo de transferencia
GridCICESE. Avances y Perspectivas. S.Castañeda A., J.L. Briseño C., Raul Hazas, Julian Delgado Sylvia Camacho. Miembro
GridCICESE Avances y Perspectivas S.Castañeda A., J.L. Briseño C., Raul Hazas, Julian Delgado Sylvia Camacho Miembro Antecedentes Cómputo paralelo desde los 90 s Origen 2000, SUN,.. Clusters Grids Aplicaciones
Sofis Solutions. Centro de Capacitación Catálogo 2015
Sofis Solutions Centro de Capacitación Catálogo 2015 Centro de Capacitación El Centro de Capacitación de Sofis Solutions ofrece soluciones de capacitaciones personalizadas a las necesidades específicas
TEMA 5. Otras arquitecturas distribuidas III. Otros entornos de objetos distribuidos
TEMA 5. Otras arquitecturas distribuidas III. Otros entornos de objetos distribuidos III. Otros entornos de objetos distribuidos 1. Problemas de CORBA 2. Java Enterprise Edition 1. EJB 2. Servidor de aplicaciones
Servicios SFTP/SCP. Tema 5 SRI. Vicente Sánchez Patón. I.E.S Gregorio Prieto
Tema 5 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto SSH File Transfer Protocol (también conocido como SFTP o Secure File Transfer Protocol) es un protocolo del nivel de aplicación que proporciona la
Esquema Nacional de Seguridad en el ámbito de la Administración Electrónica «BOE»
CONSEJERIA DE ÁREA DE RECURSOS HUMANOS, ORGANIZACIÓN, EDUCACIÓN Y JUVENTUD V. 15/02/2018 TEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A SUPERIOR DE INFORMÁTICA Nota: Este temario es orientativo
Ingeniería de Software en SOA
Ingeniería de Software en SOA ECSDI CS-FIB-UPC cbea Curso 2017/2018 ECSDI (CS-FIB-UPC cbea) Ingeniería de Software en SOA Curso 2017/2018 1 / 28 Índice 1 Directrices para la IS en SOA 2 Modelo de referencia
Desarrollo de una Infraestructura de Datos Espaciales Ferroviaria basada en Software Libre
Desarrollo de una Infraestructura de Datos Espaciales Ferroviaria basada en Software Libre José Gómez Castaño jgomezc@adif.es OSGeo, ADIF (D.E. Circulación) Objetivos 1. Integración de información geográfica
Especificación de Uso. Servicios Web Externos API Servicio Licencias Ed. Superior V-0.1
Especificación de Uso Servicios Web Externos API Servicio Licencias Ed. Superior V-0.1 Coordinación Nacional de Tecnología Información e Innovación Ministerio de Educación de Chile Fecha: 27/Octubre/2011
Implementación de Soluciones de Infraestructura Microsoft Azure
Implementación de Soluciones de Infraestructura Microsoft Azure (Implementing Microsoft Azure Infrastructure Solutions) Duración: 40 horas Código: MS-20533 Descripción: Este curso está dirigido a profesionales
APLICACIONES MÓVILES NATIVAS
APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 7 Nombre: Repaso básico al lenguaje java Objetivo: Al finalizar la sesión el alumno comprenderá los conceptos básicos para el desarrollo
Donantonio: sistema bibliográfico de publicación distribuida automática
Donantonio: sistema bibliográfico de publicación distribuida automática Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3
El sistema será definido como SACP (Sistema de Administración de Clientes y Proveedores).
ERS IEEE 830 En el capítulo 1 se explicó que es el estándar IEEE 830. A continuación, se lo aplica en la definición de los requerimientos del sistema, basado en las historias de usuario. Introducción Propósito
Implementación de Centros de Computo y Redes de Computadoras
Implementación de Centros de Computo y Redes de Computadoras Como administradores de red debemos considerar los roles administrativos para hacer una implementación de red y/o sistema de computo. ADMINISTRACION:
Programming with C# DESCRIPCION MODULOS DE CAPACITACION. Sistemas Informáticos del Valle Módulo 1: Revisión de la sintaxis de C#
Programming with C# DESCRIPCION MODULOS DE CAPACITACION Módulo 1: Revisión de la sintaxis de C# Este módulo repasa la sintaxis del núcleo y las características del lenguaje de programación C#. También
Análisis y selección del middleware Aspectos de seguridad y trabajo del middleware Globus Toolkit 4.0.4
Análisis y selección del middleware Aspectos de seguridad y trabajo del middleware Globus Toolkit 4.0.4 Álvaro Henry Mamani-Aliaga Jesus Martín Silva Fernandez 1 Universidad Nacional de San Agustín, Escuela
Integrando telefonía IP. con una aplicación de. gestión de tiempos
Trabajo de Grado Integrando telefonía IP con una aplicación de gestión de tiempos Butierrez, Sebastián O. Ramos Giacosa, Luis F. Facultad de Informática, UNLP Septiembre, 2007 MOTIVACIÓN Usuario de una
Arquitectura cliente/servidor
Departamento de Lenguajes y Sistemas Informáticos Arquitectura cliente/servidor Programación en Internet Curso 2007-2008 Índice Introducción Tipos de servidores Ventajas Desventajas Arquitectura de una
Tema 3.1: Introducción a Servicios Web
Tema 3.1: Introducción a Servicios Web Servicios Web (1) La Web proporciona un mecanismo de transporte universal, eficiente, robusto, escalable y probado tanto en aplicaciones inter-organización como intraorganización.
Sistemas Distribuidos Orientados a Objetos
Sistemas Distribuidos Orientados a Objetos Dr. Ing. Álvaro Rendón G. Ing. Armando Ordoñez. Ing. Pablo Augusto Magé. Agosto de 2005 Objetivos Sistemas Distribuidos Orientados a Objetos Obtener una panorámica
sábado 3 de agosto de 13 Modelos de Servicio
Modelos de Servicio TI como un servicio Como ofrecer las TI como un servicio? Considerar las necesidades de: Usuario Promedio Desarrollo de Aplicaciones Mobiles Los Sistemas Empresariales Diferentes usuarios
Administrador de Contenido Empresarial
Administrador de Contenido Empresarial Introducción Integra es una suite (ECM) Enterprise Content Management, para la administración de información, automatización de procesos y gestor de proyectos, puede
Actualización de habilidades a Windows Server Modalidad de cursado: Presencial / Remota Presencial en Vivo / In Company a Medida
Actualización de habilidades a Windows Server 2016 Duración: 40hs. Modalidad de cursado: Presencial / Remota Presencial en Vivo / In Company a Medida Certificado: Se entrega certificado de participación
GEXRENOF: Herramienta para la gestión de pruebas no funcionales basada en el estándar ISO/IEC
GEXRENOF: Herramienta para la gestión de pruebas no funcionales basada en el estándar ISO/IEC 25000. Pérez, M. V, 1 Castellanos, D, 1, Mir, D. 1 1 Universidad de las Ciencias Informáticas (UCI), Facultad
Desarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Qué vimos la clase pasada? Introducción a Big Data Introducción a bases de datos NOSQL Características bases de datos NOSQL MongoDB como motor
Sistemas de Información
Sistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor 1 El Sistema de Información moderno y el modelo Cliente/Servidor!El Sistema de Información moderno "Administra
CAPÍTULO I PLANTEAMIENTO DEL PROBLEMA
CAPÍTULO I PLANTEAMIENTO DEL PROBLEMA 1.1 Definición del Problema En la actualidad, los dispositivos móviles aportan diferentes ventajas: sirven como medio de comunicación, son portables, con mayores recursos,
Iniciación a las tecnologías Grid Granada. 8-12 de Marzo, 2010
Iniciación a las tecnologías Grid Granada. 8-12 de Marzo, 2010 ftp://ftp.iaa.es/pub/sse/ Susana Sánchez Instituto de Astrofísica de Andalucía (IAA-CSIC) sse@iaa.es Objetivos de esta clase: -Conocer la
SERVICIOS WEB DE MODIFICACIÓN DE LA D.G. DEL CATASTRO Introducción general
SERVICIOS WEB DE MODIFICACIÓN DE LA D.G. DEL CATASTRO Introducción general Versión 1.0 1 Control Versión 1.0 Fecha: 22-10-2008 1 Introducción 3 2 Servicios web de actualización 3 2.1 Acceso y seguridad:
Control de Acceso a Recursos en Línea Utilizando Métodos de Autenticación y Autorización basados en Identidades Federadas
Control de Acceso a Recursos en Línea Utilizando Métodos de Autenticación y Autorización basados en Identidades Federadas Ing. Moisés Hernández Duarte Lic. Carlos Pineda Muñoz FES Cuautitlán Introducción
DESPLIEGUE DE UNA NUBE DE COMPUTACIÓN PRIVADA OPENSTACK EN UN ENTORNO ACADÉMICO
UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN DEPARTAMENTO DE INGENIERÍA TELEMÁTICA DESPLIEGUE DE UNA NUBE DE COMPUTACIÓN PRIVADA OPENSTACK EN UN ENTORNO
Web Services. Richard Rossel rrossel@inf.utfsm.cl. 23 de noviembre de 2004. Web Services
Richard Rossel rrossel@inf.utfsm.cl 23 de noviembre de 2004 JAVA2 TOC s JAVA2 JAVA2 Definición Aplicaciones Autocontenidas y Modulares Basado en estándares (XML,HTTP) Aplicaciones se anuncian por la red
Diseño de Sistemas Distribuidos Máster en Ciencia y Tecnología Informática Curso Presentación e introducción
Diseño de Sistemas Distribuidos Máster en Ciencia y Tecnología Informática Curso 2016-2017 Presentación e introducción Félix García Carballeira Grupo de Aruitectura de Computadores felix.garcia@uc3m.es
Fecha de elaboración: 25/05/2010 Fecha de última actualización: 17/06/2010. F1182 Aplicaciones distribuidas 1/8
Programa elaborado por: PROGRAMA DE ESTUDIO Aplicaciones distribuidas Programa Educativo: Licenciatura en Informática Administrativa Área de Formación : Integral Profesional Horas teóricas: 2 Horas prácticas:
Definición y Funcionamiento de Grid Computing.
Computación GRID Ronald Barrera L., Héctor Peñafiel, María Verónica Serrano, Jesús Gaibor M, Facultad de Ingeniería Eléctrica y Computación, Escuela Superior Politécnica del Litoral (ESPOL) Profesor Director:
WINGS: Worflow In Next generation Grids
UNIVERSIDAD POLITÉCNICA DE VALENCIA MASTER EN COMPUTACIÓN PARALELA Y DISTRIBUIDA WINGS: Worflow In Next generation Grids Autor: Miguel Caballer Fernández Director: Dr. Ignacio Blanquer Espert Contenido
Master Microsoft Visual Studio.NET 2010 Desarrollo de aplicaciones
MICVSNETb Master Microsoft Visual Studio.NET 2010 Desarrollo de aplicaciones Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2010 Formación: Master Horas: 90 Introducción Dentro
DOMÓTICA: PROTOCOLO UPNP Y HOGAR DIGITAL V. HERRAMIENTAS INTEL PARA EL USO Y DESARROLLO DE LA TECNOLOGÍA UPNP
V. HERRAMIENTAS INTEL PARA EL USO Y DESARROLLO DE LA TECNOLOGÍA UPNP Desde 1999, la empresa Intel Corporation trabaja con la tecnología UPnP con la finalidad de conseguir llevar a cabo un entorno de red
Especificación de requisitos de software
Especificación de requisitos de software Proyecto: Desarrollo de un sistema recomendador web para la toma de decisiones durante el proceso de adquisición de equipos de cómputo utilizando árboles de decisión.
UNIVERSIDAD MILITAR NUEVA GRANADA INVITACIÓN PÚBLICA No. ANEXO 16 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE REINSTALACIÓN
UNIVERDAD MILITAR NUEVA GRANADA 1 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE Uno de los requerimientos esenciales del proyecto en la migración y puesta en marcha de todos los servicios que actualmente soporta
Sistemas Operativos Distribuidos
Evolución de la Web Introducción a los Servicios Web (Web Services) Pasado: Web de documentos Páginas estáticas Web como un enorme repositorio de información Tecnologías: HTTP + HTML Presente: Web de aplicaciones
Aplicaciones en el Web y redes inhalámbricas. Universidad del Valle Cali - Colombia
Aplicaciones en el Web y redes inhalámbricas Universidad del Valle Cali - Colombia Resumen 2 Arquitecturas de aplicaciones en el Web Una arquitectura de software de un programa o de un sistema computacional
MONOGRAFIA CARACTERÍSTICAS DE LA COMPUTACIÓN GRID Y SU RELACIÓN CON INGENIERÍA DE SISTEMAS Y COMPUTACIÓN DE LA UNIVERSIDAD TECNOLÓGICA DE PEREIRA
MONOGRAFIA CARACTERÍSTICAS DE LA COMPUTACIÓN GRID Y SU RELACIÓN CON INGENIERÍA DE SISTEMAS Y COMPUTACIÓN DE LA UNIVERSIDAD TECNOLÓGICA DE PEREIRA CESAR FERNANDO CHILITO AMAYA LUISA MARIA GARCIA MONTOYA
Siscotel. Corporativa Parte II
Siscotel Una Visión de Arquitectura TI Corporativa Parte II Como parte medular de los servicios que ofrece Siscotel, esta nuestra vasta experiencia, en arquitectar e implantar integración de sistemas/aplicaciones
Programa de Estudio.
Programa de Estudio Aprende a construir aplicaciones para dispositivos móviles (PDAs y celulares) utilizando.net, integrando web services, envío de SMS y MMS, y acceso a base de datos local y remota desde
Plataforma ESB Adaptativa para Sistemas Basados en Servicios
Plataforma ESB Adaptativa para Sistemas Basados en Servicios Ing. Laura González Agosto - 2011 Tesis de Maestría en Informática Supervisor y Orientador: Dr. Ing. Raúl Ruggia Instituto de Computación Facultad
Introducción al GRID
CURSO CLUSTERS & GRID COMPUTING EN ENTORNOS DE SOFTWARE LIBRE Introducción al GRID Guillermo Losilla Anadón (losilla@unizar.es) 28, 29 y 30 de Noviembre 2005 http://bifi.unizar.es/clustersygrid Indice