GRIGLIE COMPUTAZIONALI



Documenti analoghi
Reti di Calcolatori GRIGLIE COMPUTAZIONALI

Organizzazioni nel Grid Computing

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

Wireless Grids e Pervasive Grids

Grid on Cloud : Implementazione e Monitoraggio

Sistemi Operativi. Conclusioni e nuove frontiere

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

Infrastruttura di produzione INFN-GRID

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

PROGRAMMA CORSO SISTEMISTA INFORMATICO

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

SISTEMI OPERATIVI DISTRIBUITI

Grid Data Management Services. Griglie e Sistemi di Elaborazione Ubiqui

RETI PEER-TO-PEER. Reti di Calcolatori. Applicazioni di Rete avanzate: Reti di Calcolatori. Sistemi Peer to Peer Griglie Computazionali

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

C Cloud computing Cloud storage. Prof. Maurizio Naldi

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti

Studio e implementazione di metodi di previsione dei guasti per politiche di scheduling in ambito Desktop Grid

Wireless Grids e Pervasive Grids. Pervasive Grids

Studio e implementazione di metodi di previsione dei guasti per politiche di scheduling in ambito Desktop Grid

Virtualization. Strutturare per semplificare la gestione. ICT Information & Communication Technology

SERVER E VIRTUALIZZAZIONE. Windows Server Guida alle edizioni

Panoramica delle funzionalita

Architetture software

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Sicurezza nei Sistemi Distribuiti

Sicurezza nei Sistemi Distribuiti

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

PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO

ICT Information and Communications Technologies

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Introduzione al Cloud Computing

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

Valutazione delle prestazioni e Sistemi Distribuiti Dipartimento di Informatica Universita del Piemonte Orientale

Vulnerability Assessment relativo al sistema Telecom Italia di autenticazione e autorizzazione basato sul protocollo Radius

Uso del computer e gestione dei file. Elaborazione testi. Foglio elettronico. Strumenti di presentazione

Sistemi Operativi UNICAL. Facoltà di Ingegneria. Domenico Talia A.A Sistemi Operativi. D. Talia - UNICAL

THEME Matrice di Competenza - Meccatronica

Ambienti di calcolo a griglia - Parte 3

DEMATERIALIZZAZIONE CLOUD COMPUTING

La GRID nella Medicina

Sistemi Operativi. Introduzione UNICAL. Facoltà di Ingegneria. Domenico Talia A.A

RETI INFORMATICHE Client-Server e reti paritetiche

SOLUZIONI PER LA TELEASSISTENZA Server Privato

Approccio stratificato

I sistemi distribuiti

La virtualizzazione ed i suoi aspetti di sicurezza. Sergio Sagliocco Responsabile SecureLAB Direzione R&D CSP

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Cloud Service Broker

Sistema youmeter. Il monitoraggio elettrico come strumento di controllo e risparmio dei consumi

Identificazione documento. Approvazioni. Variazioni DEGLI STUDI DI NAPOLI FEDERICO II. Centro di Ateneo per i Servizi Informativi

Ministero degli Affari Esteri

Sistemi centralizzati e distribuiti

Introduzione a Windows XP Professional Installazione di Windows XP Professional Configurazione e gestione di account utente

The Globus Toolkit. Corso laboratorio specialistico 2. Antonella Galizia

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

PROGRAMMA DI INFORMATICA CLASSE quinta ANNO SCOLASTICO 2012/2013

Training Formativo. Dr. Massimo Cristaldi IES Solutions

Indice. Indice Premessa e scopo del documento Ambiente operativo Architettura di sistema... 5

TCP/IP: INDIRIZZI IP SIMBOLICI

Un approccio innovativo per il delivery di servizi in infrastrutture di nomadic computing

Indice generale. Gli autori...xiii. Prefazione...xv. Benvenuti nel cloud computing...1

Sistemi Operativi STRUTTURA DEI SISTEMI OPERATIVI 3.1. Sistemi Operativi. D. Talia - UNICAL

Sicurezza Informatica

IT Cloud Service. Semplice - accessibile - sicuro - economico

BrokerINFO La soluzione integrata per la distribuzione dei dati dei mercati finanziari. Advanced Advanced Technology Solutions

Attenzione! il valore della Rimodulazione è superiore alla cifra di Negoziazione

Sistemi informativi secondo prospettive combinate

L'impatto della flessibilità sull'infrastruttura tecnologica. Luca Amato IT Architect, Global Technology Services, IBM Italia

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Our Platform. Your Touch.

Reingegnerizzazione di un Content Management System verso l accessibilità secondo la normativa italiana

Il Cloud Computing: uno strumento per migliorare il business

Telex telecomunicazioni. Soluzioni per le telecomunicazioni e le infrastrutture tecnologiche aziendali

Transcript:

Reti di Calcolatori GRIGLIE COMPUTAZIONALI D. Talia RETI DI CALCOLATORI - UNICAL 10-1 Griglie Computazionali Cosa è il Grid Computing? Architettura Ambienti Globus D. Talia RETI DI CALCOLATORI - UNICAL 10-2

Griglie computazionali Obiettivi: Costruire una rete di calcolo accessibile come la rete elettrica. Fornire accesso a servizi di elaborazione disponibili ovunque. Supportare la cooperazione di organizzazioni virtuali. D. Talia RETI DI CALCOLATORI - UNICAL 10-3 Griglie Computazionali forniscono accesso persistente e coordinato ad un insieme di risorse di calcolo connesse in rete Applicazioni Supercalcolo distribuito Gestione di grandi Data Set Calcolo collaborativo Organizzazioni Virtuali Politiche di condivisione Meccanismi di sicurezza Natura dinamica D. Talia RETI DI CALCOLATORI - UNICAL 10-4

Griglie Computazionali : Un esempio Tier0/1 facility Tier2 facility Tier3 facility 10 Gbps link 2.5 Gbps link 622 Mbps link Other link International Virtual Data Grid Laboratory D. Talia RETI DI CALCOLATORI - UNICAL 10-5 Griglie computazionali Ambienti che forniscono un accesso affidabile, consistente, esteso e non costoso a risorse di calcolo ed informative geograficamente distribuite ed appartenenti ad organizzazioni diverse affidabile: garanzie di prestazioni predicibili e prolungate sui componenti del sistema consistente: interfacce uniformi ad un ampia varietà di risorse e servizi standard esteso: possibilità di usare le risorse del sistema da qualsiasi punto di accesso non costoso: accesso mediante strumenti hardware e software standard D. Talia RETI DI CALCOLATORI - UNICAL 10-6

Griglie computazionali Login Singola autenticazione Individuazione delle risorse Negoziazione dell uso ed acquisizione delle risorse Esecuzione e gestione della computazione Accesso a dati remoti Analisi collaborativa dei risultati Dominio 1 Dominio 2 D. Talia RETI DI CALCOLATORI - UNICAL 10-7 Grid computing Distributed Supercomputing: risorse di calcolo aggregate per applicazioni ad alta complessità computazionale High-Throughput Computing: uso dei cicli di processori inutilizzati per ottenere lavoro utile On-Demand Computing: soddisfare le necessità di breve termine di risorse di cui non è conveniente disporre localmente Data-Intensive Computing: sintetizzare nuova informazione da dati mantenuti in database geograficamente distribuiti Collaborative Computing: abilitazione ed intensificazione delle interazioni umane D. Talia RETI DI CALCOLATORI - UNICAL 10-8

Architettura di griglia Applicazioni Chimica Energia Biologia Ambiente Astrofisica Commercio elettronico Toolkit Applicativi Toolkit per il calcolo Toolkit per la Toolkit per applicazioni remoto e distribuito visualizzazione remota collaborative Toolkit per applicazioni Toolkit per l uso di strumenti data-intensive e sensori remoti Servizi di Griglia Servizi indipendenti dalle risorse e dalle applicazioni (middleware): Autenticazione, autorizzazione, accounting, gestione delle risorse, accesso ai dati remoti, servizio di informazione, fault detection Implementazioni, dipendenti dalle risorse, dei servizi di base: Infrastruttura Protocolli di trasporto, scheduler, infrastruttura a chiave pubblica di Griglia Reti, router, computer, sistemi operativi, sistemi di memorizzazione, sensori, strumenti scientifici, dispositivi di visualizzazione D. Talia RETI DI CALCOLATORI - UNICAL 10-9 Ambienti per il grid computing Condor: - ambiente per l high-throughput computing - individuazione delle risorse inattive e migrazione dei job Legion: - singola macchina virtuale - accesso trasparente alle risorse remote Globus: - insieme di servizi e tool per il grid computing - servizi globali costruiti su servizi locali D. Talia RETI DI CALCOLATORI - UNICAL 10-10

Globus Approccio bag of services : un progetto modulare nel quale componenti distinti forniscono servizi per la gestione delle risorse, la sicurezza, l informazione, ecc. Globus Resource Allocation Manager (GRAM): allocazione delle risorse e creazione dei processi Global Access to Secondary Storage (GASS): movimentazione ed accesso dei dati remoti Grid Security Infrastructure (GSI): autenticazione con supporto per il controllo locale sui diritti di accesso Grid Information Service (GIS): informazioni sullo stato dell infrastruttura della griglia Comunicazione (I/O, Nexus) Monitoraggio dei componenti e rilevamento dei guasti (HBM) D. Talia RETI DI CALCOLATORI - UNICAL 10-11 Gestione delle risorse in Globus Client GIS: localizzazione delle risorse Grid Index Info Server (GIIS) GIS: preleva le informazioni sulle risorse Confine del sito GRAM: richiesta di allocazione delle risorse e creazione del processo Globus Security Infrastructure Gatekeeper GRAM: cambiamenti di stato del processo Crea Job Manager Parsing Parser RSL Grid Resource Info Server (GRIS) Richiesta Controllo Interroga sullo stato corrente della risorsa Local Resource Manager Processo Processo Processo Processi creati ed allocati D. Talia RETI DI CALCOLATORI - UNICAL 10-12

Griglie Computazionali Possibile Scenario Futuro Integrazione tra Web e Grid DAL WWW ALLA WWG (World Wide Grid) D. Talia RETI DI CALCOLATORI - UNICAL 10-13