Grid Data Management Services



Documenti analoghi
Grid Data Management Services. Griglie e Sistemi di Elaborazione Ubiqui

Grid Data Management Services

Grid Data Management Services. Griglie e Sistemi di Elaborazione Ubiqui

Memorizzazione affidabile di dati in un ambiente di Griglia

Griglie e Sistemi di Elaborazione Ubiqui. Grid File Systems. Requisiti, Funzionalità e Architettura. Grid File System: Requisiti

Griglie e Sistemi di Elaborazione Ubiqui. Grid File Systems. Requisiti, Funzionalità e Architettura. Griglie e Sistemi Ubiqui - D.

Caratteristiche principali. Contesti di utilizzo

Introduzione alle griglie computazionali

Base di dati e sistemi informativi

Reti di Calcolatori GRIGLIE COMPUTAZIONALI

GRIGLIE COMPUTAZIONALI

Database. Francesco Tapparo Informatica e Bioinformatica /16

Wireless Grids e Pervasive Grids

Sistemi avanzati di gestione dei Sistemi Informativi

@2011 Politecnico di Torino. Pag. 1. Architettura distribuita. Architetture Client/Server. Architettura centralizzata. Architettura distribuita

Organizzazioni nel Grid Computing

Tecnologia dei Sistemi Informativi. architettura s.i. 1

1. BASI DI DATI: GENERALITÀ

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

Condor-G: Un Agente per la Gestione dell Elaborazione in Multi-Institutional Grids

Corso di Informatica RDBMS RDBMS. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Progettaz. e sviluppo Data Base

Griglie computazionali LEZIONE N. 10. Università degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno

Informatica I per la. Fisica

Introduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni

POR Calabria FSE 2007/2013 Asse II Occupabilità Obiettivo operativo D1

Lezione 9. Applicazioni tradizionali

Ambienti di calcolo a griglia Parte 2. Risorse (e loro gestione) Job di griglia e applicazioni di griglia Riservare le risorse ai job

INTRODUZIONE. Data Base Management Systems evoluzione tecniche gestione dati

Infrastruttura di produzione INFN-GRID

Corso di Informatica

Stefania Marrara - Esercitazioni di Tecnologie dei Sistemi Informativi. Integrazione di dati di sorgenti diverse

Apache e Mysql cluster

Introduzione al data base

Introduzione all Architettura del DBMS

Big data ed eventi: quasi un tutorial. Prof. Riccardo Melen

Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database

Basi di dati. Concetti introduttivi ESEMPIO. INSEGNAMENTI Fisica, Analisi, Aule. Docenti. Entità Relazioni Interrogazioni. Ultima modifica: 26/02/2007

Replica di Active Directory. Orazio Battaglia

Database. Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014

BASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015

Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica.

Il Globus Toolkit 4: Sommario. Page 1. Architettura di GT4. Componenti e servizi principali. GRAM e Servizi di Gestione di processi e job

BLU.Energy Tecnologia & Servizi gestiti

I Sistemi Informativi

Database. Si ringrazia Marco Bertini per le slides

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

SISTEMI OPERATIVI DISTRIBUITI

Il Progetto di Centro di Reprocessing di BaBar: Monitoring e Simulazione

tesi di laurea Anno Accademico 2004/2005 relatore Ing. Massimo Ficco candidato Pasquale Incarnato Matr. 534/938

Stefano Bucci Technology Director Sales Consulting. Roma, 23 Maggio 2007

Progettazione di Basi di Dati

Base Dati Introduzione

Introduzione a phpmyadmin

Progetto di Applicazioni Software

Applicazioni per l autenticazione Sicurezza nelle reti di TLC - Prof. Marco Listanti - A.A. 2008/2009

Linee di evoluzione dei Database

Il Globus Toolkit 4: Architettura e WS_GRAM. Sommario. Page 1. Architettura di GT4. Componenti e servizi principali

Sistemi avanzati di gestione dei Sistemi Informativi

DATABASE.

Introduzione ai sistemi di basi di dati

UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database

Protocolli e architetture per WIS

Seminario di Sistemi Distribuiti RPC su SOAP

Introduzione ad Architetture Orientate ai Servizi e Web Service

L evoluzione delle Applicazioni Distribuite

Titolo Perché scegliere Alfresco. Titolo1 ECM Alfresco

Programma del Corso. Dati e DBMS SQL. Progettazione di una. Normalizzazione

Informatica Generale Andrea Corradini Sistemi di Gestione delle Basi di Dati

DBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System)

Introduzione ai Sistemi di Gestione di Basi di Dati XML

4 Data Transformation Services

Introduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico

Lezione 1. Introduzione e Modellazione Concettuale

Prototipazione di un componente di elaborazione dei piani di volo in un sistema di Traffic Management

Costruire il futuro il valore delle scelte tecnologiche

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Amazon RDS

MetaMAG METAMAG 1 IL PRODOTTO

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

Progetto di Applicazioni Software

L architettura di un DBMS

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1

Basi di dati (3) Ing. Integrazione di Impresa A.A. 2007/08

Le Basi di Dati. Le Basi di Dati

MONITORAGGIO UNITARIO PROGETTI 2007/2013 PROTOCOLLO DI COLLOQUI ANALISI ATTIVAZIONE SERVIZIO IGRUE IN SPCOOP. Link.it srl - Analisi Servizio IGRUE 1

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

EXPLOit Content Management Data Base per documenti SGML/XML

Prefazione Sistemi informativi e basi di dati Il modello relazionale Il modello ER

Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g

Soluzioni per l'integrazione e l'accesso alle informazioni. Visus RAD. Andrea Rocchini

Gestione degli Access Log degli Amministratori di Sistema La soluzione per ottemperare agli obblighi del Garante Privacy

Data warehouse Introduzione

INTRODUZIONE. Motivazioni e Obbiettivi

Le Soluzioni Tango/04 per adempiere alla normativa sugli amministratori di sistema

Prodotto <ADAM DASHBOARD> Release <1.0> Gennaio 2015

Access. P a r t e p r i m a

Università degli Studi di Bologna Bologna, 12/12/2002 Corso di Laurea In Informatica. Alessandro Valenti. Sessione II

M-BOX V Profilo di Prodotto

Componenti di una applicazione. Un programma applicativo è strutturato come un insieme organizzato di tre componenti funzionali:

Transcript:

Grid Management Services D. Talia - UNICAL Griglie e Sistemi di Elaborazione Ubiqui Sommario Grid Management GridFTP RFT RLS OGSA-DAI 1

GT4 Services GridFTP High-performance transfer protocol The Reliable File Transfer Service (RFT) Servizi di trasferimento di dati in GT4 The Replica Location Service (RLS) Registry Distribuito per gestire copie di dati Access and Integration Service (OGSA-DAI) Servizidiaccessoa databases relazionalie XML Transport in Globus Applicazioni Client / User Reliable File Transfer Service GridFTP Server Extensible IO System 2

Cosa è GridFTP? Un protocollo di data transfer sicuro, robusto, efficiente, standard. Un Protocollo Più implementazioni independenti possono interoperare Il Globus Toolkit fornisce una implementazione di riferimento: Server Strumenti Client (globus-url-copy) Librerie GT4 GridFTP: Implementazione Basato sulla libreria XIO (extensible Input/Output) Definisce funzioni stardard: Read/Write/Open/Close Molto modulare per permettere l integrazione con una varietà di sorgenti data sources (files, mass stores, etc.) Implementa lo striping Include supporto per IPV6 3

RFT: Reliable File Transfer Service Servizio di trasferimento dati ad alte prestazioni WS-RF compliant e Fault-tolerant. Notifications/Query Affidabilità sulle alte prestazioni fornite da GridFTP Integrated Automatic Failure Recovery Network level failures. System level failures. Uno scheduler per trasferimento di dati con una politica FIFO di gestione della coda. RFT: Reliable File Transfer RFT Client SOAP Messages Notifications (Optional) RFT Service GridFTP Server GridFTP Server Master DSI Protocol Interpreter Channel Channel Protocol Interpreter Master DSI IPC Link IPC Link IPC Receiver Slave DSI Channel Channel Slave DSI IPC Receiver 4

GridFTP e RFT Pre-WS After-WS RFT Client SOAP Messages Notifications (Optional) globus-url-copy RFT Service Control Control Control Control Gestione di Repliche nelle Grid Applicazioni data intensive producono terabytes o petabytes di dati Quantità enormi di dati da gestire La replicazione di dati in più locazioni è utile per: Fault tolerance Evitare single points of failure Performance Evitare grandi latenze di trasferimento Bilanciare il carico tra i nodi. 5

Replica Location Service Un Replica Location Service (RLS) è un registry distribuito che memorizza copie di dati e gestisce la scoperta di repliche RLS mantiene i mapping tra gli identificatori logici e i target names (locazioni dei dati replicati) Deve essere scalabile: supportare milioni di oggetti, centinaia di client RLS è un componente del Replica Management system di Globus Insieme ai consistency services, replica selection services, reliable file transfer, ecc. Replica Location Service Replica Location Indexes LRC LRC LRC LRC LRC Local Replica Catalogs Gli LRC contengono informazioni consistenti sui mapping logical id -> -target in un nodo I nodi aggregano le informazioni relative agli LRC La gerarchia può avere diversi livelli. 6

RLS senza Ridondanza Replica Location Indexes LRC LRC LRC LRC LRC Local Replica Catalogs RLS con Ridondanza Replica Location Indexes LRC LRC LRC LRC LRC Local Replica Catalogs 7

Obiettivi di OGSA-DAI Un modello per l accesso integrato a database XML e relazionali: Interfaccia consistente a database su Grid Integrazione con diversi DBMS (Oracle, DB2, MySQL, PostgreSQL, SQL Server ) Una base per sviluppare servizi di più alto livello federation Distributed query processing mining visualisation Obiettivi di OGSA-DAI Definizione e sviluppo di Grid data services che forniscano accesso integrato a dati in databases e la loro gestione in ambiente distribuito. Include Relational e object databases XML databases e repositories Collezione di files con descrizione (es: OMIM, SWISSPROT). 8

Architettura di OGSA-DAI Interfaccia verso i DBs in OGSA-DAI Ogni Service Resource ha il proprio Resource Accessor che controlla l accesso ad un database. OGSA-DAI include Resource Accessors per relational databases, XML databases e file systems. (Altri possono essere definiti!) 9

OGSA-DAI: Esempio di Uso OGSA-DAI service Engine SQLQuery Multiple JDBC SQL GDS SQL SQL MySQL SQL SQL JDBC JDBC JDBC JDBC 10