Grid Data Management Services. Griglie e Sistemi di Elaborazione Ubiqui

Documenti analoghi
Grid Data Management Services

Grid Data Management Services. Griglie e Sistemi di Elaborazione Ubiqui

Grid Data Management Services

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.

Introduzione alle griglie computazionali

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo

Caratteristiche principali. Contesti di utilizzo

Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC

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

Sistemi avanzati di gestione dei Sistemi Informativi

Organizzazioni nel Grid Computing

Wireless Grids e Pervasive Grids. Pervasive Grids

INTRODUZIONE. Data Base Management Systems evoluzione tecniche gestione dati

Web Services e Grid Services. OGSA e WSRF. Sommario. Page 1

Web Services e Grid Services. OGSA e WSRF

Remote file access sulla grid e metodi di interconnesione di rete

Reti di Calcolatori GRIGLIE COMPUTAZIONALI

GRIGLIE COMPUTAZIONALI

Ambienti di calcolo a griglia Parte 2. Docente: Marcello CASTELLANO

Presentazione NIS Network Integration & Solutions s.r.l. Autore: nome Cognome Data: Evento

L evoluzione delle Applicazioni Distribuite

Università di Genova. Genova, marzo 2006

INTRODUZIONE. Motivazioni e Obbiettivi

Un architettura orientata ai servizi per la localizzazione di dispositivi mobili

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

1. BASI DI DATI: GENERALITÀ

SISTEMI OPERATIVI DISTRIBUITI

Architettura Tecnica i. Architettura Tecnica

Introduzione alle Basi di Dati

APPENDICE 4 AL CAPITOLATO TECNICO

Interoperabilità e cooperazione applicativa tra sistemi informativi

Indice. 1 Introduzione Introduzione Cos è un impianto informatico enterprise... 8

Introduzione ad Architetture Orientate ai Servizi e Web Service

Concetti base. Impianti Informatici. Web application

Wireless Grids e Pervasive Grids

Progetto di Applicazioni Software

Sperimentazione del file-system distribuito HDFS in ambiente GRID. III Borsista Day, Roma,

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

Argomenti XML JSON. Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati. XML Data Model JSON

Connettività e Comunicazione

The Globus Toolkit. Corso laboratorio specialistico 2. Antonella Galizia

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

C-Light Web-based Management Software

La piattaforma Oracle10g per la Continuita Operativa

Protocolli e architetture per WIS

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

Interfaccia Web per customizzare l interfaccia dei terminali e

Database. Francesco Tapparo Informatica e Bioinformatica /16

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

CONVEGNO MAGNA CHARTA MICRO CHIP: MICRO CHIP:

Sistemi Informativi DEE - Politecnico di Bari. Architetture dei sistemi distribuiti

Progetto di Applicazioni Software

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

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

Introduzione all Architettura del DBMS

DATABASE.

Alta disponibilità con repmgr 3.1. Gianni Ciolli Milano giugno 2016

Grid Scheduling e WS-Agreement. Griglie e Sistemi di Elaborazione Ubiqui

Introduzione ai sistemi di basi di dati

Indice Prefazione SQL Procedurale/SQL-PSM (Persistent Stored Modules)... 3 Vincoli e Trigger... 9

La soluzione integrata per il retail self service

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

Lezione 9. Applicazioni tradizionali

CATALOGO CORSI DI FORMAZIONE INFORMATICA

Progetto di Applicazioni Software

Silk Learning Content Management. Collaboration, content, people, innovation.

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

I DATI E LA LORO INTEGRAZIONE 63 4/001.0

Architettura di MS SQL Server. SQL Server Architecture. Campi di Applicazione. OLTP (online transaction processing)

Integration Software S.r.l.

MODELLI ISO/OSI e TCP/IP

Base di dati e sistemi informativi

ESEMPI INTEGRAZIONE PRODOTTI

Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano)

Sicurezza nelle Grid. Sommario. Page 1. Il Problema della Sicurezza nelle Grid. Grid Security Infrastructure Autorizzazione

MODELLI ISO/OSI e TCP/IP

Università degli Studi di Camerino Sabrina Di Bartolomeo. Qualcuno di voi ha mai sentito parlare di Fleet Management System? Avete idea di cosa ci

Corso di Informatica

Sistemi Distribuiti Introduzione al corso

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

Cloud Infrastructure - studio di fattibilità

Allegato 1. Il sistema web Sito, Intranet, Extranet

Data Warehousing e Data Mining

Indice Introduzione Elementi di base dei database Il linguaggio SQL (Structured Query Language)

Basi di dati Basi di dati per bioinformatica

Data Warehouse Architettura e Progettazione

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

MOC10775 Administering Microsoft SQL Server 2012 Databases

Sicurezza nelle Grid. Page 1

Laboratorio di Programmazione di Rete Laurea Triennale in Informatica Applicata Progetto di fine Corso - A.A. 08/09

ICG Holding presenta: PI Ufficio del futuro. 18/05/2016 PI Human Resources 1

GoCloud just google consulting

Security Summit 2011 Milano

1 Vincenzo de Stefano SAP e Servizi Web

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

Basi di dati Architetture e linee di evoluzione

Cloud Simulator and Smart Cloud based on Knowledge Base

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

Transcript:

Grid Data Management Services D. Talia - UNICAL Griglie e Sistemi di Elaborazione Ubiqui

Sommario Grid Data Management GridFTP RFT RLS OGSA-DAI

GridFTP GT4 Data Services High-performance Data 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 Data Access and Integration Service (OGSA-DAI) Servizi di accesso a databases relazionali e XML

Data Transport in Globus Applicazioni Client / User Reliable File Transfer Service GridFTP Server Extensible IO System

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

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 Data Channel Data Channel Protocol Interpreter Master DSI IPC Link IPC Link IPC Receiver Slave DSI Data Channel Data Channel Slave DSI IPC Receiver

GridFTP e RFT Pre-WS After-WS RFT Client SOAP Messages Notifications (Optional) globus-url-copy RFT Service Control Control Control Control Data Data Data Data

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.

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 RLI RLI LRC LRC LRC LRC LRC Local Replica Catalogs Gli LRC contengono informazioni consistenti sui mapping logical id -> -target in un nodo I nodi RLI aggregano le informazioni relative agli LRC La gerarchia RLI può avere diversi livelli.

RLS senza Ridondanza Replica Location Indexes RLI RLI LRC LRC LRC LRC LRC Local Replica Catalogs

RLS con Ridondanza Replica Location Indexes RLI RLI LRC LRC LRC LRC LRC Local Replica Catalogs

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 Data federation Distributed query processing Data mining Data 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).

Architettura di OGSA-DAI

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

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