Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estándares
The Open Grid Services Architecture Version 1.5 - Doc GFD.80 (24 July 2006)
Virtualización + Abstracción
Para Definir
Recursos Base
Virtualización
Fuerte Acoplamiento
Recursos Base
Físico
Entidades Soportados por entidades subyacentes de tipo
Lógico
Área de Arquitectura y Tecnología de Computadores Curso de Doctorado
Departamento de Informática de la Universidad de Oviedo Tecnologías GRID
7
OGSA: Capacidades de la arquitectura Grid (2)
Semánticas
Adiciones
Con Que son relevantes para el Grid
Extensiones
Modificaciones
OGSA
Elección de:
WS como infraestructura y Entorno de trabajo
Estructuradas
Implica que: 1 Los principios SOA
De acuerdo con
Sistemas y aplicaciones OGSA
Interfaces
2 Definidas por WSDL 2.0
Se asume: De servicio
XML à Lenguaje para descripción y representación
De servicios OGSA
SOAP à Formato de intercambio de mensajes
Se desea:
CONSISTENTES
Las definiciones de servicios OGSA Perfiles de Interoperabilidad
CON
Área de Arquitectura y Tecnología de Computadores Curso de Doctorado
Departamento de Informática de la Universidad de Oviedo Tecnologías GRID
13
OGSA: Servicios de Infraestructura (Nombrado)
Sistemas Distribuidos Sistema de
Tradicionales Nº capas: 2 ó 3 3 en OGSA
Nombres
Toda entidad nombrada en OGSA es asociada con:
1) Nombre orientado a humanos (opcional)
Es legible por los humanos y puede pertenecer a un espacio de nombres
OGSA NO define un mecanismo de asociación
2) Nombre abstracto
Es un nombre persistente que no especifica una localización particular
Espacio
Recomendación: Nombres Abstractos Deben ser Únicos en
Tiempo
OGSA NO define un mecanismo de asociación
3) Dirección
Especifica la localización de una entidad
- Un EPR (End Point Reference) en direccionamiento de WS Elemento base de
- Una dirección de memoria una dirección OGSA
- Un par (Dirección IP; Puerto) EPR Son extensibles con Perfiles à Funcionalidad extra
WS-Notification http://www.ibm.com/developerworks/library/specification/ws-notification/
http://www.oasis-open.org/committees/wsn/
Interfaz Funcional
Crear/Destruir Job
Interfaz de Gestión
Monitorizar un Job Manager
Modelo + Interfaces
Registro de Accesos
en cada dominio
2 1 2 3 3 1 2 2
4 4 4 4 1 Autenticación
6 6
5 5 2 Mapeo de
Identidades
2 3 Autorización
1 1
4 4 Conversión de
credenciales
5 Auditoria de
Accesos
2 6 Privacidad
3
1 1 2
4
La implementación la realiza el Gestor del Nivel del Servicio (Service Level Manager, SLM)
Toma la forma de un bucle de control que se ejecuta continuamente
Acuerdos de Nivel de Servicio (Service Level Agreement, SLA)
Objetivos de Calidad de Servicio (Quality of Service, QoS) ß Entrada al SLM
Disponibilidad
Seguridad Análisis Actuación
Prestaciones SISTEMA
GESTIONADO
Proyección Monitorización
SLM
La arquitectura de bucles de control es jerárquica:
Cada servidor de una organización tiene al menos un SLM
La organización puede tener un SLM para todos sus servidores
Un Grid con varias organizaciones necesita un SLM que controle organizaciones
Área de Arquitectura y Tecnología de Computadores Curso de Doctorado
Departamento de Informática de la Universidad de Oviedo Tecnologías GRID
34
OGSA: Servicios de Información 1
Objetivo: Acceder a información (y manipularla) sobre aplicaciones, servicios y recursos
Datos dinámicos y eventos de monitorización de estado
Datos relativamente dinámicos de descubrimiento de entidades
Cualquier dato que es registrado
Unos generales
OGSA propone que haya múltiples servicios de información à Otros específicos
Los clientes de los SI serán típicamente otros servicios OGSA:
Gestión de la ejecución, contabilización, reservación de recursos, monitorización de aplicaciones
Dos modelos básicos de implementación:
+ Mecanismo de descubrimiento
Intermediario
Broker
Registro
Productores à Registro à Consumidores Registro: Almacenamiento persistente
Formato estándar por un período de tiempo
Monitorización Capacidad de filtrado
Seguimiento del funcionamiento de un recurso o servicio (Tiempo real à Servicio específico)
Área de Arquitectura y Tecnología de Computadores Curso de Doctorado
Departamento de Informática de la Universidad de Oviedo Tecnologías GRID
36