Università degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno
|
|
- Carmela Paoli
- 4 anni fa
- Visualizzazioni
Transcript
1 Introduzione alle griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno LEZIONE N. 7 WMS (Workload Management Service) Matchmaking JDL (Job Description Language) Job submission Introduzione alle griglie computazionali - a.a
2 Workload Management Service (1/2) Lo scopo del WMS e la distribuzione dei job (scheduling) tra le risorse di calcolo disponibili in ambiente Grid funzionalita offerte Assegnazione delle risorse ai job Sottomissione dei job Monitoring dello stato Recupero dell output Introduzione alle griglie computazionali - a.a
3 Workload Management Service (2/2) componenti User interface (UI) punto di accesso a Grid per gli utenti Resource Broker (RB) servizio di scheduling distribuito Job Submission Service (JSS) servizio di job submission Logging and Bookkeeping Service (LB) servizio di job monitoring Introduzione alle griglie computazionali - a.a
4 Job submission submission (1/10) UI JDL Replica Catalogue (RC) Information Service (IS) Resource Broker (RB) Logging & Bookkeeping (LB) Job Submission Service (JSS) Storage Element (SE) Computing Element (CE) Introduzione alle griglie computazionali - a.a
5 Job submission submission (2/10) UI JDL Input Sandbox Replica Catalogue (RC) Information Service (IS) Job Status submitted Job Submit Event Logging & Bookkeeping (LB) Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Computing Element (CE) Introduzione alle griglie computazionali - a.a
6 Job submission submission (3/10) UI JDL Replica Catalogue (RC) Information Service (IS) Job Status submitted waiting Resource Broker (RB) Logging & Bookkeeping (LB) Job Submission Service (JSS) Storage Element (SE) Computing Element (CE) Introduzione alle griglie computazionali - a.a
7 Job submission submission (4/10) UI JDL Replica Catalogue (RC) Information Service (IS) Job Status submitted waiting ready Logging & Bookkeeping (LB) Resource Broker (RB) Job Submission Service (JSS) Storage Element (SE) Computing Element (CE) Introduzione alle griglie computazionali - a.a
8 Job submission submission (5/10) UI JDL Replica Catalogue (RC) Information Service (IS) Job Status submitted waiting ready Resource Broker (RB) scheduled Logging & Bookkeeping (LB) Job Submission Service (JSS) BrokerInfo Computing Element (CE) Storage Element (SE) Introduzione alle griglie computazionali - a.a
9 Job submission submission (6/10) UI JDL Replica Catalogue (RC) Information Service (IS) Job Status submitted waiting ready Logging & Bookkeeping (LB) Resource Broker (RB) Job Submission Service (JSS) Input Sandbox scheduled running Storage Element (SE) Computing Element (CE) Introduzione alle griglie computazionali - a.a
10 Job submission submission (7/10) UI JDL Replica Catalogue (RC) Information Service (IS) Job Status submitted waiting ready Logging & Bookkeeping (LB) Resource Broker (RB) Job Submission Service (JSS) scheduled running Storage Element (SE) Job Status Computing Element (CE) Introduzione alle griglie computazionali - a.a
11 Job submission submission (8/10) UI JDL Replica Catalogue (RC) Information Service Job Status submitted waiting ready Resource Broker scheduled running Logging & Bookkeeping Job Submission Service done Job Status Storage Computing Element (SE) Element (CE) Introduzione alle griglie computazionali - a.a
12 Job submission submission (9/10) UI JDL Replica Catalogue (RC) Information Service Job Status submitted waiting ready Resource Broker scheduled running Logging & Bookkeeping Job Submission Service done outputready Output Sandbox Job Status Storage Computing Element (SE) Element (CE) Introduzione alle griglie computazionali - a.a
13 Job submission submission (10/10) UI JDL (10/10) Replica Catalogue (RC) Information Service (IS) Job Status submitted waiting ready Logging & Bookkeeping (LB) Output Sandbox Resource Broker (RB) Job Submission Service (JS) Storage Element (SE) scheduled running done outputready Compute Element (CE) cleared Introduzione alle griglie computazionali - a.a
14 Job Description Language (1/8) informazioni da specificare per l esecuzione di un Grid-job requisiti fisici del job (spazio disco, memoria,...) requisiti logici del job (sistema operativo, librerie, sw...) Dati di input e output (logical file name,...) e possibile specificare questi parametri utilizzando il JDL (Job Description Language) Introduzione alle griglie computazionali - a.a
15 Job Description Language (2/8) caratteristiche basato su Condor ClassAd (CLASSified ADvertisement language) un ClassAd e una sequenza di coppie (attributo, valore) [ ] attr1 = value1 attr2 = value2... attrn = valuen Introduzione alle griglie computazionali - a.a
16 Job Description Language (3/8) categorie di attributi job attribute definiscono le caratteristiche del job resource attribute computing resource attribute specificano i requirement in termini di risorse di computing utilizzano il prefisso other. storage resource attribute specificano i requirement in termini di risorse di storage (protocollo di accesso, logical file name,...) Introduzione alle griglie computazionali - a.a
17 Job Description Language (4/8) job attributes Executable nome del file che contiene il codice eseguibile Arguments argomenti da fornire all eseguibile StdInput, StdOutput, StdErr nomi dei file che conterranno standard input / output / error del job Environment lista di attributi relativi all environment (segue) Introduzione alle griglie computazionali - a.a
18 Job Description Language (5/8) job attributes InputSandbox lista di file locali (rispetto alla UI) necessari all esecuzione del job OutputSandbox lista di file (generati dal job) da recuperare dopo l esecuzione del job Introduzione alle griglie computazionali - a.a
19 Job Description Language (6/8) computing resource attributes Requirements - requirement del job rispetto alle risorse di computing - vengono specificati utilizzando i nomi degli attributi definiti nell Information Service Rank - specifica una preferenza rispetto ad un insieme di risorse che soddisfano i requirement richiesti - viene specificato utilizzando i nomi degli attributi definiti nell Information Service Introduzione alle griglie computazionali - a.a
20 Job Description Language (7/8) storage resource attributes InputData PFN (Physical File Name) o LFN (Logical File Name) da utilizzare come input del job ReplicaCatalog nome del Replica Catalog da utilizzare per la risoluzione PFN LFN DataAccessProtocol protocollo da utilizzare per accedere al PFN OutputSE nome dello Storage Element da utilizzare per la copia dei file di output del job Introduzione alle griglie computazionali - a.a
21 Job Description Language (8/8) esempio di JDL file Executable = gridtest ; StdError = stderr.log ; StdOutput = stdout.log ; InputSandbox = { home/joda/test/gridtest }; OutputSandbox = { stderr.log, stdout.log }; InputData = LF:testbed ; ReplicaCatalog = ldap://sunlab2g.cnaf.infn.it:2010/ lc=test, rc=wp2 INFN Test, dc=infn, dc=it ; DataAccessProtocol = gridftp ; Requirements = other.architecture == INTEL && other.opsys == LINUX && other.freecpus >= 4; Rank = other.maxcputime ; Introduzione alle griglie computazionali - a.a
22 Matchmaking (1/3) Resource Broker il suo compito e quello di individuare la risorsa di computing migliore su cui sottomettere il job dell utente interagisce con Information Service il Computing Element selezionato deve soddisfare i requirement specificati nella descrizione del job (JDL file) se più Computing Element soddisfano i requirement allora viene scelto il Computing Element con rank più alto Introduzione alle griglie computazionali - a.a
23 Matchmaking (2/3) scenari possibili 1. sottomissione diretta dei job - l utente specifica il Computing Element su cui deve essere sottomesso il job - il Resource Broker non effettua il matchmaking 2. sottomissione di job senza requirement sullo storage - il Resource Broker effettua il matchmaking interroga l Information Service per ottenere l elenco delle risorse che soddisfano i requirement e le credenziali dell utente se più Computing Element soddisfano i requirement allora viene scelto il Computing Element con Rank più alto (segue) Introduzione alle griglie computazionali - a.a
24 Matchmaking (3/3) 3. job submission con indicazione di risorse di storage - il Resource Broker effettua il matchmaking interroga l Information Service per ottenere l elenco delle risorse che soddisfano i requirement e le credenziali dell utente seleziona (dalla lista di Computing Element ottenuta) i Computing Element vicini agli Storage Element ottenuti al passo 1 se il risultato della selezione consiste in piu Computing Element allora viene scelto il Computing Element con Rank piu alto Introduzione alle griglie computazionali - a.a
25 Comandi della User Interface Scenario 1-1 sottomissione diretta lcg-infosites --vo atlas ce Uso direttamente l Information system per conoscere le risorse disponibili. [doria@atlasui01 ~]$ lcg-infosites --vo atlas ce valor del bdii: egee-bdii.cnaf.infn.it:2170 #CPU Free Tot Jobs Running Waiting ComputingElement ce.phy.bg.ac.yu:2119/jobmanager-pbs-atlas lcgce01.cpp.ualberta.ca:2119/jobmanager-lcgpbs-atlas atlasce01.na.infn.it:2119/jobmanager-lcgpbs-atlas globus-job-submit <CE> </path/executable> <args> Sottometto un eseguibile direttamente ad una coda di un CE. Ottengo un ID del job, che userò per monitorare lo stato e per riprendere l output del CE Introduzione alle griglie computazionali - a.a
26 Comandi della User Interface Scenario 2/3 sottomissione tramite Resurce Broker edg-job-submit xxx.jdl sottomette il job descritto nel file JDL edg-job-list-match xxx.jdl lista delle risorse che soddisfano i requirement specificati nel file JDL (il RB effettua il matchmaking senza sottomettere il job) edg-job-cancel cancellazione di un job edg-job-status visualizza lo stato di un job edg-job-get-output effettua lo stage-out dei file specificati tramite l attributo OutputSandbox Introduzione alle griglie computazionali - a.a
27 Job status Submitted: Il job è stato creato sulla UI ma non ancora sottomesso Waiting: Il job è in fase di processamento da parte del WMProxy Ready: Il job è stato processato ma non inviato al CE destinazione Scheduled: Il job è nel CE in coda in attesa di essere eseguito Running: Il job sta girando sul Computing Element Done: Il job ha terminato la sua esecuzione Aborted: Il job è stato abortito dal WMS Cancelled: Il job è stato annullato dall utente Cleared: Il job ha terminato e l output è stato scaricato Introduzione alle griglie computazionali - a.a
28 Servizio di Logging & Bookkeeping (LB) Tiene traccia delle azioni dell utente Tiene traccia delle variazioni di stato dei job L utente interagisce con il servizio LB atraverso i comandi: globus-job-status edg-job-status edg-job-get-logging-info visualizza la sequenza completa delle transizioni di stato di un job (utilizzato per debugging) Introduzione alle griglie computazionali - a.a
29 Job submission (1/10) Introduzione alle griglie computazionali - a.a
30 Job submission (2/10) edg-job-submit myjob.jdl myjob.jdl Executable = "$(CMS)/exe/sum.exe"; InputData = lfn:testbed "; ReplicaCatalog = "ldap://sunlab2g.cnaf.infn.it:2010/rc=wp2 INFN Test Replica Catalog,dc=sunlab2g, dc=cnaf, dc=infn, dc=it"; DataAccessProtocol = "gridftp"; InputSandbox = {"/home/user/wp1testc","/home/file*, "/home/user/data/*"}; OutputSandbox = { sim.err, test.out, sim.log"}; Requirements = other.architecture == "INTEL" && other.opsys== "LINUX Red Hat 9.x"; Rank = other.freecpus; Introduzione alle griglie computazionali - a.a
31 Job submission (3/10) Introduzione alle griglie computazionali - a.a
32 Job submission (4/10) Introduzione alle griglie computazionali - a.a
33 Job submission (5/10) Introduzione alle griglie computazionali - a.a
34 Job submission (6/10) Introduzione alle griglie computazionali - a.a
35 Job submission (7/10) Introduzione alle griglie computazionali - a.a
36 Job submission (8/10) Introduzione alle griglie computazionali - a.a
37 Job submission (9/10) Introduzione alle griglie computazionali - a.a
38 Job submission (10/10) Introduzione alle griglie computazionali - a.a
39 Riferimenti I paragrafi introduttivi delle seguenti User and Reference Guide possono essere un buon punto di partenza per lo studio degli argomenti. Combined CE and WMS User and Reference Guide Workload Management System User and Reference Guide Logging and Bookkeeping User and Reference Guide JDL Attributes Specification LCG-2 User Guide capitolo 6 - Workload Management Introduzione alle griglie computazionali - a.a
Workload Management Service (1/2)
Introduzione alle griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno LEZIONE N. 9 WMS (Workload Management Service) (Job Description Language) Matchmaking
DettagliGriglie Computazionali
Griglie Computazionali Università degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno LEZIONE N. 9 Workload Management Service - WMS Allocazione delle risorse Sottomissione
DettagliWorkload Management System
Workload Management System Costantino Pistagna INFN Catania Catania, 29.05.2007 FESR Costantino Pistagna, Grid Tutorial DMI-DIIT 2007, costantino.pistagna@ct.infn.it Contenuti Workload Management System
DettagliGrid Tutorial Day Palermo, 13 Aprile 2011 Job Description Language Gestione job utente
Grid Tutorial Day Palermo, 13 Aprile 2011 Marco Cipolla Job Description Language Gestione job utente Jobs e Applicazioni Utente I job permettono l esecuzione di programmi utente sulla GRID Per sottomettere
DettagliWorkload Management System (WMS) in glite
Workload Management System (WMS) in glite Giuseppe La Rocca Riccardo Rotondo Istituto Nazionale di Fisica Nucleare Grid Tutorial per gli Istituti Tecnici Industriali 13/05/2010 Grid Tutorial per gli Istituti
DettagliGriglie Computazionali: GRID
Griglie Computazionali: GRID Mettere a disposizione risorse di calcolo a livello globale Chi puo usare che cosa e come Stessi problemi per accedere a IBM360 negli anni 70 Come funziona? Soluzioni molto
DettagliGrid Computing e Linux. Gian Luca Rubini INFN-CNAF
Grid Computing e Linux Gian Luca Rubini INFN-CNAF Al giorno d oggi fare scienza richiede collaborazione fra diverse strutture. Uno dei requirement più sentiti è quello di costruire partnership temporanee
DettagliCondor e la Griglia. Jaskaran Singh CS-599 Introduction to Grid Computing. Cosa Fa Condor CONDOR
Condor e la Griglia Jaskaran Singh CS-599 Introduction to Grid Computing Cosa Fa Condor Job Risorsa Utente CONDOR Feedback Meccanismi di job management, politica di scheduling, schema con priorità, monitoring
DettagliInfrastrutture di calcolo su GRID in Italia
Infrastrutture di calcolo su GRID in Italia IFAE 27 Napoli, 12 aprile Enzo Miccio INFN/CNAF - CERN IFAE 27, Napoli, 12 aprile Sommario In prospettiva Progetti attuali e futuri Lo stato attuale GRID in
DettagliL implementazione ed il deployment di una GRID luciano gaido (INFN- Sezione di Torino)
L implementazione ed il deployment di una GRID luciano gaido (INFN- Sezione di Torino) Workshop sulle problematiche di calcolo e reti nell'infn Isola d'elba 8.5.02 Le Grid: motivazioni - da molti anni
DettagliSommario. Esempio di Modellazione mediante DASM: Grid OGSA. Grid secondo OGSA. Definizione Grid per OGSA. Stati di un Job e Requisiti DASM
Sommario Esempio di Modellazione mediante DASM: Grid Definizione Grid per OGSA Funzionalità JEMS Stati di un Job e Requisiti DASM DASM per Grid 1 DASM per Grid 2 OGSA Grid secondo OGSA OGSA = Open Grid
DettagliUniversità degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno
Introduzione alle griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno LEZIONE N. 2 Sistemi distribuiti Architettura di Grid Generalità su livelli,
DettagliUniversità degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno
Introduzione alle griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno LEZIONE N. 2 Sistemi distribuiti Architettura di Grid Generalità su livelli,
DettagliIntroduzione alle griglie computazionali. Che cosa è un sistema distribuito?
Introduzione alle griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno LEZIONE N. 5 Sistemi distribuiti Architettura di Grid. Generalità su livelli,
DettagliCondor, Condor-G e la Griglia
Condor, Condor-G e la Griglia D. Talia - UNICAL Griglie e Sistemi di Elaborazione Ubiqui Cosa Fa Condor Job Risorsa Utente Feedback CONDOR Meccanismi di job management, politica di scheduling, schema con
DettagliCondor, Condor-G e la Griglia. Griglie e Sistemi di Elaborazione Ubiqui
Condor, Condor-G e la Griglia D. Talia - UNICAL Griglie e Sistemi di Elaborazione Ubiqui Cosa Fa Condor Job Risorsa Utente Feedback CONDOR Meccanismi di job management, politica di scheduling, schema con
DettagliIntroduzione alle griglie computazionali
Introduzione alle griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno LEZIONE N. 7 Grid Data Management Replica Location Service Replica Metadata
DettagliUniversità degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno
Introduzione alle griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno LEZIONE N. 2 Sistemi distribuiti Architettura di Grid Generalità su livelli,
DettagliEGRID MIDDLEWARE OVERVIEW. Angelo Leto Abdus Salam I.C.T.P. aleto@ictp.trieste.it 08/10/2004
EGRID MIDDLEWARE OVERVIEW Angelo Leto Abdus Salam I.C.T.P. aleto@ictp.trieste.it 08/10/2004 Introduzione al concetto di GRID Sulla base dell implementazione GLOBUS-EDG-EGRID What is the GRID? What is the
DettagliUniversità degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno
Griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno LEZIONE N. 2 Progetti Grid INFN-NA e UniNA Sistemi di calcolo distribuito tradizionali
DettagliWork Package Grid Workload Management
Work Package Grid Workload Management Last modified: 22.05.01 Nell ambito del progetto DataGrid, le attivita` del work package 1 (Grid Workload Management), di cui l INFN e` responsabile, si stanno concentrando
DettagliRisultati test su GRID-IT
Risultati test su GRID-IT G. Donvito (BARI) Outline: Report produzione di CMS su LCG1 Modalità di produzione su Grid Proposte di modalità di analisi su Grid (LCG2 e DC04) Interfaccia per McRunjob per la
DettagliGriglie computazionali
Griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno LEZIONE N. 6 Richiami sulla caratterizzazione dei sistemi GRID Il Concetto di Virtual
Dettagli! " #$ "# % $ "# & '
! "#$ "# % $"#&' ( )$))#& *! "# $%& ' ( # $% ' )' ' * ' '' *(* + + #!,#"#""#"#!! "!-.#!!,/ (0, ' + * -., * /. 0 12 '! %/3 +! 24%/3 +! %/3!!' 1"!!+ " 1 &!+ " 5(" &!+ " 2 6 7)"8 0!! 9/5%/39/7 :!, ";5%/31.
DettagliGriglie computazionali LEZIONE N. 14. Università degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno
Griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno LEZIONE N. 14 OGSA, OGSI e WSRF Gli Standard OGF Griglie computazionali - a.a. 2009-10
DettagliIl middleware INFNGRID Certification Authority Virtual Organization Servizi core Servizi collective Servizi di supporto al deployment e per la
Architettura del middleware INFNGRID e piano di deployment sull'infrastruttura SCoPE Gennaro Tortone INFN Napoli 21 febbraio 2007 Indice Il middleware INFNGRID Certification Authority Virtual Organization
DettagliCos'é una (Computing) GRID?
Incontro Borsisti Progetto Lauree Scientifiche Perugia, 26 agosto 1 settembre 2007 Cos'é una (Computing) GRID? Istituto Nazionale Fisica Nucleare Sezione di Perugia Università Studi di Perugia Perché il
DettagliBologna Batch System (BBS) Franco Semeria Seminario di Sezione
Bologna Batch System (BBS) Franco Semeria Seminario di Sezione 28-06-2004 Cosa e BBS BBS e un sistema batch basato su Condor. L utente sottomette i job da una macchina e il sistema li distribuisce sulle
DettagliPresentazione NIS Network Integration & Solutions s.r.l. Autore: nome Cognome Data: Evento
Presentazione NIS Network Integration & Solutions s.r.l. Autore: nome Cognome Data: Evento Chi siamo NIS nasce nel 1993 come spin-off dalla Università di Genova (DIST) Nel 1996 viene aperta una unità operativa
DettagliIntegrazione di ENEA GRID in EGEE
Integrazione di ENEA GRID in EGEE G. Bracco, S. Migliori Servizio Centralizzato Informatica e Reti C.R. ENEA Frascati, Via E. Fermi 45 Frascati (Roma) bracco@frascati.enea.it, http://fusfis.frascati.enea.it/~bracco
DettagliSistemi di Calcolo (A.A ) Corso di Laurea in Ingegneria Informatica e Automatica Sapienza Università di Roma
Sistemi di Calcolo (.. 2014-2015) Corso di Laurea in Ingegneria Informatica e utomatica Sapienza Università di Roma Esercizi riepilogativi sulla seconda parte del Modulo I Eccezioni e processi Domanda
DettagliIl Globus Toolkit 4: Architettura e WS_GRAM. Sommario. Page 1. Architettura di GT4. Componenti e servizi principali
Sommario Il Globus Toolkit 4: Architettura e WS_GRAM Architettura di GT4 Componenti e servizi principali GRAM e Servizi di Gestione di processi e job Implementazione API del client GRAM 2 Page 1 Convergenza
DettagliIl Globus Toolkit 4: Sommario. Page 1. Architettura di GT4. Componenti e servizi principali. GRAM e Servizi di Gestione di processi e job
Sommario Il Globus Toolkit 4: Architettura tt e WS_GRAM Architettura di GT4 Componenti e servizi principali GRAM e Servizi di Gestione di processi e job Implementazione API del client GRAM D. Talia - UNICAL
DettagliCondor-G: Un Agente per la Gestione dell Elaborazione in Multi-Institutional Grids
Condor-G: Un Agente per la Gestione dell Elaborazione in Multi-Institutional Grids James Frey, Todd Tannenbaum, Miron Livny, Ian Foster, Steven Tuecke Condor-G Sfrutta: Security, comunicazioni, resource
DettagliIl calcolo distribuito mediante griglie computazionali
ossia Il calcolo distribuito mediante griglie computazionali Massimo Masera Dipartimento di Fisica Sperimentale dell Universita` e I.N.F.N. Torino (ringrazio Federico Carminati, Fabrizio Gagliardi e Claudio
DettagliManuale HTCondor. Indice
Manuale HTCondor Indice Login Sottomettere un job in HTCondor Perchè l opzione name? Sottomettere un job Controllare lo stato dei job sottomessi Ottenere l ID e altre informazioni relative ad un
DettagliIdentificazione documento. Approvazioni. Variazioni UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II. Centro di Ateneo per i Servizi Informativi
Identificazione documento Titolo Tipo Nome file Guida GRID di primo livello Documentazione SIS_guida_grid_unina_v1 Approvazioni Nome Data Firma Redatto da Boccia, Monorchio 30/04/2009 Revisionato da Approvato
DettagliGRID Un nuovo e potente strumento di calcolo al servizio della ricerca scientifica
UNIVERSITÀ DEGLI STUDI DI BARI FACOLTÀ DI SCIENZE MATEMATICHE, FISICHE E NATURALI CORSO DI LAUREA IN FISICA APPLICATA TESI DI LAUREA GRID Un nuovo e potente strumento di calcolo al servizio della ricerca
DettagliIl calcolo distribuito in ATLAS
Il calcolo distribuito in ATLAS Alessandra Doria INFN Sezione di Napoli Workshop CCR2003 Paestum 12 Giugno 2003 Argomenti Modello di calcolo a Tier Il sw offline di ATLAS ATLAS Data Challenges Progetti
DettagliGriglie computazionali
Griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno IL MIDDLEWARE Richiami sulla caratterizzazione dei sistemi GRID Il Concetto di Virtual
DettagliIl sistema informativo in glite
Il sistema informativo in glite Elisa Ingrà INFN Catania Elisa.ingra@gmail.com Outline Il Modello Informativo Grid Information Service GLUE schema Protocollo LDAP Grid Information System Cos è Il sistema
DettagliComandi di Globus. Daniele D Agostino
Comandi di Globus Daniele D Agostino 1 Globus Toolkit Esistono varie versioni del Globus Toolkit GT2.4 e GT3.2.1 sono le ultime Verra trattato nello specifico GT2.4 si basa su quattro moduli Security Resource
DettagliArgomenti. Architettura fisica di U-Lite Architettura software di U-Lite Comandi gestione job: NFS contro AFS Licenze software
U-Lite Argomenti Architettura fisica di U-Lite Architettura software di U-Lite Comandi gestione job: Sottomissione Controllo Cancellazione NFS contro AFS Licenze software U-Lite Architettura fisica U-Lite
DettagliService Level Agreement Management Framework
Facoltà di Ingegneria Università degli studi di Catania Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Workshop su QoS e SLA Service Level Agreement Management Framework Giovanni Morana
DettagliUn introduzione a. Condor Project Computer Sciences Department University of Wisconsin-Madison condor-admin@cs.wisc.edu http://www.cs.wisc.
Un introduzione a Condor Project Computer Sciences Department University of Wisconsin-Madison condor-admin@cs.wisc.edu Incontriamo Frieda Frieda è uno scienzato, ed ha un grande problema. 2 Il problema
DettagliCLUSTER COKA. Macchine e Risorse
CLUSTER COKA Macchine e Risorse Il cluster per il progetto COKA si compone complessivamente delle seguenti 5 macchine: rd coka 01 : server con il MIC e le GPU K20; rd gpu 01 : server con GPU C1060; rd
DettagliOff-line Computing. Emanuele Leonardi. Referee Meeting - Roma 10 Luglio 2017
Off-line Computing Emanuele Leonardi Referee Meeting - Roma 10 Luglio 2017 Simulazione Il programma di simulazione PadmeMC è sostanzialmente completo Tutti i detector simulati Target, Veti, ECal, SAC,
DettagliUniversità degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno
Griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno LEZIONE N. 12 SLA e definizioni Il Monitoraggio a livello Fabric Il Monitoraggio a livello
DettagliIl Sistema Operativo Ripasso
ISTITUTO TECNICO SECONDO BIENNIO GIORGIO PORCU www.thegiorgio.it Sommario Concetti di base Sistema Operativo Risorse Funzioni e Struttura Bootstrap, Kernel, Shell Gestione dei Processi Processo e PCB Algoritmi
DettagliSistemi Operativi. Lezione 3 Processi e Thread
Lezione 3 Processi e Thread Introduzione Sino ai sistemi batch la CPU di un sistema svolgeva un attività, la portava a termine e solo allora avviava un altra attività Con l avvento della multiprogrammazione
DettagliAmbienti di calcolo a griglia Parte 2. Docente: Marcello CASTELLANO
Ambienti di calcolo a griglia Parte 2 Docente: Marcello CASTELLANO GRID: risorse (e loro gestione) Classificazione delle risorse Calcolo, Storage, Comunicazione Software e licenze Altre risorse Strategie
DettagliEsperienza di un sito INFNGrid che offre risorse di calcolo e supporto T3-like ad utenti locali
Esperienza di un sito INFNGrid che offre risorse di calcolo e supporto T3-like ad utenti locali Mirko Corosu Atlas Italia Tier-3 task force Workshop CCR-INFNGRID 2010 Sommario Breve panoramica della situazione
DettagliIndice degli argomenti
Introduzione alle griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno LEZIONE N. 3 Distribuzione delle risorse Un precursore della Grid La rete e
DettagliUniversità degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno
Griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno LEZIONE N. 16 Resource Management Systems: PBS, MAUI Il Computing Element Griglie computazionali
DettagliPorting di applicativi Scientici Paralleli in INFN GRID. Università degli studi di Parma. Facoltà di Scienze Matematiche, Fisiche e Naturali
Università degli studi di Parma Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Triennale in Fisica Porting di applicativi Scientici Paralleli in INFN GRID Relatore: Dott. ROBERTO ALFIERI
DettagliLab. di Sistemi Operativi - Lezione in aula - a.a. 2012/2013
Lab. di Sistemi Operativi - Lezione in aula - a.a. 2012/2013 Processi bash 1 Sommario I processi Comando ps (process status) Terminazione di un processo CTRL-C Kill Controllo dei processi Processi in background
DettagliGriglie computazionali LEZIONE N. 10. Università degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno
Griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno LEZIONE N. 10 Gestione dei dati in GRID Storage Element Storage Resource Management
DettagliTESI DI LAUREA IN INFORMATICA
UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II TESI DI LAUREA IN INFORMATICA UNA WEB APPLICATION SU INFRASTRUTTURA PER IL PROGETTO DAME Tutor Accademico: Dott.ssa Anna Corazza Tutor Aziendale: Dott. Massimo
DettagliAmbienti di calcolo a griglia - Parte 4
TOC Ambienti di calcolo a griglia - Parte 4 Obiettivo Formativo Un software di griglia può essere installato con una certa facilità da programmatori. Al crescere dell uso e della dipendenza dell utenza,
DettagliSistemi Di Elaborazione Dell informazione
Sistemi Di Elaborazione Dell informazione Dott. Antonio Calanducci Lezione II: Software Corso di Laurea in Scienze della Comunicazione Anno accademico 2009/2010 Tipi di software Software di sistema (o
DettagliGestione delle catene operative previsionali nel settore meteo - idrologico al Cineca
Gestione delle catene operative previsionali nel settore meteo - idrologico al Cineca Gian Franco Marras - g.marras@cineca.it CINECA - Dipartimento di SuperCalcolo Applicazioni e Innovazione Introduzione
DettagliUNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II
UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Laurea in Informatica TESI DI LAUREA Sviluppo di un interfaccia web per il Grid Computing basata
DettagliUniversità di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca.
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2016-17 Pietro Frasca Lezione 5 Martedì 25-10-2016 Definizione di processo Esiste una distinzione concettuale
DettagliLaboratorio Centro Calcolo
INTRODUZIONE AI CLUSTER DI CALCOLO DEL DIPARTIMENTO DI MATEMATICA Centro di Calcolo Novembre 2015 A cura di L. Ciambella, A. Gabrielli, A. Seghini {ciambella, gabrielli, seghini}@mat.uniroma1.it Laboratorio
DettagliOrganizzazioni nel Grid Computing
Il ruolo delle Organizzazioni nel Grid Computing Un primo sguardo a Globus - Parte 5 Organizzazioni di Grid Computing Panoramica sui prodotti software Primo sguardo a Globus Dott. Marcello CASTELLANO La
DettagliIl calcolo MPI nell'infn
Il calcolo MPI nell'infn esigenze della comunità scientifica, stato attuale e rapporto dal WG MPI di EGEE III Roberto Alfieri INFN Parma Workshop CCR e INFN GRID 2009 Palau, 11 15 Maggio 2009 www.eu egee.org
DettagliContributo ENEA all'attività WP13, progetto FIRB GRID.IT (Chimica computazionale)
Incontro del WP13 (Chimica Computazionale), progetto GRID.T CNR Sede, Roma, 16 dicembre 2004 Contributo ENEA all'attività WP13, progetto FIRB GRID.IT (Chimica computazionale) G. Bracco (1), M. Celino (2),
DettagliComponenti di un sistema operativo
Componenti di un sistema operativo Dipartimento di Informatica Università di Verona, Italy Componenti di un S.O. Gestione dei processi Gestione della memoria primaria Gestione della memoria secondaria
DettagliDGAS Accounting economico e bilanciamento del carico di lavoro per la European DataGrid
DGAS Accounting economico e bilanciamento del carico di lavoro per la European DataGrid Rosario M. Piro Istituto Nazionale di Fisica Nucleare (INFN) Sezione di Torino 10 dicembre 2003 Il sistema di gestione
DettagliSpecifiche di interfaccia applicativa per l invio delle pratiche protesti
ALLEGATO A Specifiche di interfaccia applicativa per l invio delle pratiche protesti come da DM 14 novembre 2018 art. 2 comma 5 Versione 1.0 Maggio 2019 Indice 1 Introduzione al documento... 3 1.1 Scopo
DettagliLINUX: struttura generale
LINUX: struttura generale User Interface The layers of a UNIX system. 1 Processi in LINUX Ogni processo nasce con un solo thread Un processo gira in modalità utente; quando effettua una system call passa
DettagliTutorial IPv6 avanzato
Tutorial IPv6 avanzato Grid Middleware ed IPv6 v1.0 Mario Reale, GARR GARR WS9 Roma, 15-18 Giugno 2009 Agenda Introduzione: Il middleware grid ed IPv6 Le attivita legate alla IPv6 compliance di glite (EGEE
DettagliUn nuovo approccio alla rasterizzazione di poligoni in GRASS
2º meeting degli utenti italiani di GRASS Trento, 1-2 febbraio 2001 Politecnico di Milano - Campus Como Laboratorio di Geomatica Un nuovo approccio alla rasterizzazione di poligoni in GRASS Ludovico Biagi,
DettagliGestione della configurazione Input/Output PLC Cosa c'è di nuovo?
Gestione della configurazione Input/Output PLC Cosa c'è di nuovo? Indice I. Avviare il Configuration Manager... 3 II. Nuova interfaccia dell'utente... 3 III. Importazione di nuovi formati di configurazione...
DettagliI processi: concetti di base, context switch e scheduling
Corso di laurea in Ingegneria dell Informazione Indirizzo Informatica Reti e sistemi operativi I processi: concetti di base, context switch e scheduling Processo: definizione Processo (o Job): Entità attiva
DettagliReti di Calcolatori GRIGLIE COMPUTAZIONALI
D. Talia RETI DI CALCOLATORI - UNICAL 10-1 Reti di Calcolatori GRIGLIE COMPUTAZIONALI D. Talia RETI DI CALCOLATORI - UNICAL 10-2 Griglie Computazionali Cosa è il Grid Computing? Architettura Ambienti Globus
DettagliGRIGLIE COMPUTAZIONALI
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
DettagliSistema Operativo. (hardware e software) della della macchina
Sistema Operativo Senza Sistema Operativo (SO) un computer è solo un macchinario inutile... Il SO rende possibile la gestione, elaborazione e immagazinamento dell informazione. Il Il SO SO è il il software
DettagliSistemi Operativi. Gianluca Della Vedova. Sistemi Operativi. Gianluca Della Vedova. Sistemi Operativi. Gianluca Della Vedova.
Programmi applicativi Un programma applicativo (o applicativo) è un eseguibile che può essere utilizzato dall utente e che ha funzionalità di alto livello (word processor, spreadsheet, DBMS) Univ. Milano-Bicocca
DettagliFunzioni, Stack e Visibilità delle Variabili in C
Funzioni, Stack e Visibilità delle Variabili in C Laboratorio di Programmazione I Corso di Laurea in Informatica A.A. 2018/2019 Argomenti del Corso Ogni lezione consta di una spiegazione assistita da slide,
DettagliInformatica II Sistemi Operativi DIGIP - a.a. 2015/16
DIPARTIMENTO DI INFORMATICA Alberto Ceselli (alberto.ceselli@unimi.it) Informatica II Sistemi Operativi DIGIP - a.a. 2015/16 Sistemi Operativi (modulo di Informatica II) I processi Patrizia Scandurra Università
DettagliGrid Scheduling e WS-Agreement. Griglie e Sistemi di Elaborazione Ubiqui
Grid Scheduling e WS-Agreement D. Talia - UNICAL Griglie e Sistemi di Elaborazione Ubiqui Sommario Il Problema del esource Management Applicazioni in più domini Obiettivi del proprietario vs. obiettivi
DettagliSistemi Operativi. Il file system Casi di studio. Sistemi Operativi. Corso di laurea in Informatica. AA 2002/03 Bruschi, Rosti
Il file system Casi di studio 1 CP/M Control Program for Microcomputer Predecessore del MS-DOS Dimensione media 16K File system predisposto per Floppy Allocazione dei file come lista-linkata di blocchi
DettagliAzione 3: Servizi di sicurezza di architetture applicative per la cooperazione in ambiente Internet
RELAZIONE ANNUALE CONSUNTIVA PROGRAMMA DI RICERCA SETTORE Legge 449/97 SETTORE: Strumenti, Ambienti e Applicazioni per la Società dell Informazione Progetto: P1-Rete INTERNET: efficienza, integrazione
DettagliLezione 1. Programmazione. Lab di Programmazione. Linux e la sua shell: questi sconosciuti. Filippo Gaudenzi. Università degli Studi di Milano
Lezione 1 Programmazione Lab di Programmazione Linux e la sua shell: questi sconosciuti Filippo Gaudenzi Università degli Studi di Milano Linux Linux is an Operating System (OS). Ambiente affidabile e
DettagliAnalisi e sviluppo di un sistema automatico per la segnalazione di stati anomali dei job del Data Center S.Co.P.E.
Tesi di Laurea Analisi e sviluppo di un sistema automatico per la segnalazione di stati anomali dei job del Data Center S.Co.P.E. Anno Accademico 2011/2012 Relatore Ch.mo prof. Marcello Cinque Correlatore
DettagliIl Progetto di Centro di Reprocessing di BaBar: Requisiti per il Monitoring e il Management
Il Progetto di Centro di Reprocessing di BaBar: Requisiti per il Monitoring e il Management Moreno Marzolla INFN Padova BaBar Collaboration & Dip. Informatica, Università di Venezia Workshop su Management
DettagliLaboratorio di Informatica (Chimica)
Laboratorio di Informatica (Chimica) Lezione 02: Il Sistema Operativo. Walter Cazzola Dipartimento di Informatica e Comunicazione Università à degli Studi di Milano. e-mail: cazzola@dico.unimi.it Walter
DettagliSistema operativo. Utente. Il S.O. mostra offre all utente un ambiente di lavoro che nascondendo la complessità della macchina fisica (hardware). S.O.
Sistema operativo Il S.O. (sistema operativo) è un insieme di programmi che: gestisce le risorse hardware (CPU, RAM, memoria di massa, periferiche) e software (programmi applicativi) in modo ottimizzato
DettagliIntroduzione. P4 termina prima di P3, P2 e P3 prima di P1 P1 P2 P3 P4 P1 P1 P2 P3 P4. Padre. P1,..., P4 sono processi. Figlio
Processi Introduzione Processo = entità attiva 1. esiste per un certo lasso di tempo 2. utilizza risorse Ogni processo ha un identificatore intero (PID: process identifier) Tutti i processi UNIX hanno
DettagliInformazioni sull esame e Regole per lo svolgimento dei progetti
Informazioni sull esame e Regole per lo svolgimento dei progetti Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/
Dettagli14 - INTRODUZIONE AL SISTEMA OPERATIVO LINUX
LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 14 - INTRODUZIONE AL SISTEMA OPERATIVO LINUX Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico
DettagliIl sistema di monitoring con Nagios
Il sistema di monitoring con Nagios stato e prospettive Giuseppe Misurelli INFN-CNAF 21 Maggio 2010 Argomenti 1 Devoluzione Gli strumenti operativi da EGEE a EGI/IGI 2 Allestimento del sistema in IGI 3
DettagliSistema Operativo (Software di base)
Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:
DettagliInfrastruttura di produzione INFN-GRID
Infrastruttura di produzione INFN-GRID Introduzione Infrastruttura condivisa Multi-VO Modello Organizzativo Conclusioni 1 Introduzione Dopo circa tre anni dall inizio dei progetti GRID, lo stato del middleware
DettagliA. Ferrari introduzione alle basi di dati
introduzione alle basi di dati informatica archiviazione mediante file o i vari S.O. e i cosiddetti linguaggi ad alto livello mettono a disposizione varie tipologie di file per l archiviazione e gestione
DettagliIntroduzione alle griglie computazionali LEZIONE N. 10. Università degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno
Introduzione alle griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno LEZIONE N. 10 Web Services SOAP WSDL UDDI Introduzione alle griglie computazionali
Dettagli