Introduzione Grid1 Introduzione ai Sistemi Grid. Introduzione Grid2 Generalità Un sistema Grid permette allutente di richiedere lesecuzione di un servizio.

Slides:



Advertisements
Presentazioni simili
Primary Italian Saying How You Are.
Advertisements

Sfogliandomi… Viaggio tra me e me alla scoperta dellaltro… A travel between me and myself discovering the other…
L’esperienza di un valutatore nell’ambito del VII FP Valter Sergo
Logistica collaborativa per i distretti industriali.
Cache Memory Prof. G. Nicosia University of Catania
Teoria e Tecniche del Riconoscimento
The standard CDF-GUI client submits the job to the LcgCAF head node which is the CDF-UI. This delegates the job to the Resource Broker component. The Resource.
1 Teaching Cloud Computing and Windows Azure in Academia Domenico Talia UNIVERSITA DELLA CALABRIA & ICAR-CNR Italy Faculty Days 2010.
A. Oppio, S. Mattia, A. Pandolfi, M. Ghellere ERES Conference 2010 Università Commerciale Luigi Bocconi Milan, june 2010 A Multidimensional and Participatory.
EBRCN General Meeting, Paris, 28-29/11/20021 WP4 Analysis of non-EBRCN databases and network services of interest to BRCs Current status Paolo Romano Questa.
DG Ricerca Ambientale e Sviluppo FIRMS' FUNDING SCHEMES AND ENVIRONMENTAL PURPOSES IN THE EU STRUCTURAL FUNDS (Monitoring of environmental firms funding.
1 Processi e Thread Processi Thread Meccanismi di comunicazione fra processi (IPC) Problemi classici di IPC Scheduling Processi e thread in Unix Processi.
Sequential Statements. – Il VHDL simula lo svolgersi in parallelo di varie operazioni – Loggetto fondamentale e il PROCESS – Un PROCESS contiene una serie.
Copia darchivio (Preservation copy) A Preservation copy (or Archive copy) is the artefact designated to be stored and maintained as the preservation master.
1.E un algoritmo ricorsivo: Tutti le istanze di oggetti raggiungibili da un oggetto persistente diventano anchessi persistenti.
© and ® 2011 Vista Higher Learning, Inc.4B.1-1 Punto di partenza Italian uses two principal tenses to talk about events in the past: the passato prossimo.
Cancer Pain Management Guidelines
Ratifica dei trattati internazionali - Italia
Raffaele Cirullo Head of New Media Seconda Giornata italiana della statistica Aziende e bigdata.
Valutazione del Globus Toolkit Massimo Sgaravatto INFN Padova.
EJB Enterprise Java Beans B. Pernici. Approccio Java.
J0 1 Marco Ronchetti - Corso di Formazione Sodalia – Febbraio 2001 – Modulo Web Programming Tomcat configuration.
Biometry to enhance smart card security (MOC using TOC protocol)
Ergo : what is the source of EU-English? Standard British English? Standard American English? Both!!!! See morphology (use of British.
Introduzione alle griglie computazionali - a.a LEZIONE LEZIONE N. 9 WMS (Workload Management Service) JDL (Job Description Language) Matchmaking.
Introduzione alle griglie computazionali - a.a LEZIONE LEZIONE N. 12 Grid Monitoring modello GMA GridICE GridICE demo Introduzione alle griglie.
Comunicazione on-line, reti e virtualità Matteo Cristani.
Infrastruttura & Competenze ICT ENEA
Chapter 6 Master Production Scheduling
Fanno ormai parte della nostra vita di tutti i giorni….
FONDAMENTI DI INFORMATICA III WfMC-1. FONDAMENTI DI INFORMATICA III WfMC-2 WFMC Cose WfMC Workflow Management Coalition (WfMC), Brussels, è unorganizzazione.
WP 10 – Applicazioni Astrofisica – stato Leopoldo Benacchio INAF Osservatorio Astronomico di Padova Pisa maggio 03.
VARO SRL LOGISTIC, QUALITY, SERVICE
Players: 3 to 10, or teams. Aim of the game: find a name, starting with a specific letter, for each category. You need: internet connection laptop.
Concord A tool for the analysis and concordances of the terminological constituents P. Plini, N. Mastidoro* * - Èulogos, Rome Institute for Atmospheric.
PASTIS CNRSM, Brindisi – Italy Area Materiali e Processi per lAgroindustria Università degli Studi di Foggia, Italy Istituto di Produzioni e Preparazioni.
Candidato Emanuele Fambrini
Project Review byNight byNight December 6th, 2011.
UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI ECONOMIA, GIURISPRUDENZA, INGEGNERIA, LETTERE E FILOSOFIA, SCIENZE POLITICHE. Corso di Laurea Interfacoltà in.
Guardate le seguenti due frasi:
Motor Sizing.
La Gioconda was painted by which Italian renaissance artist? a) Raphael b) Leonardo da Vinci c) Caravaggio d) Michelangelo.
Robotica e Futuro Competenze per la Vita Personale, Professionale e Imprenditoriale Alfonso Molina Professor of Technology Strategy, University of Edinburgh.
Last quarter work and future activities
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Architettura software La scelta architetturale: MVA (Model – View – Adapter/Control) The view is completely decoupled from the model such that view and.
Corso di Web Services A A Domenico Rosaci Patterns di E-Business D. RosaciPatterns per l'e-Business.
UG40 Energy Saving & Twin Cool units Functioning and Adjustment
Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO.
Collection & Generics in Java
EMPOWERMENT OF VULNERABLE PEOPLE An integrated project.
LA WEB RADIO: UN NUOVO MODO DI ESSERE IN ONDA.
Tier2 di Milano Componenti e Monitoring Luca Vaccarossa Milano 14 dicembre 2007.
A PEACEFUL BRIDGE BETWEEN THE CULTURES TROUGH OLYMPICS OLYMPIC CREED: the most significant thing in the olympic games is not to win but to take part OLYMPIC.
Guida alla compilazione del Piano di Studi Curricula Sistemi per l’Automazione Automation Engineering.
Ratifica dei trattati internazionali - Italia Art. 87 Costituzione “Il Presidente della Repubblica…ratifica i trattati internazionali, previa, quando occorra,
Scenario e Prospettive della Planetologia Italiana
Well and Truly by Roni Horn. Mind map Artist’s name Techniques Life Groupworks Artworks My opinion Her message My artwork inspiried by…
FESR Consorzio COMETA Pier Paolo CORSO Giuseppe CASTGLIA Marco CIPOLLA Industry Day Catania, 30 Giugno 2011 Commercial applications.
PINK FLOYD DOGS You gotta be crazy, you gotta have a real need. You gotta sleep on your toes. And when you're on the street. You gotta be able to pick.
MyEconLab_Univerità degli studi di Milano, corso Prof.ssa Valentina Raimondi How to Access MyEconLab 1.
SUMMARY Real operational amplifiers RIEPILOGO Amplificatori operazionali reali RIEPILOGO Amplificatori operazionali reali.
LE PREPOSIZIONI. Le Preposizioni semplici (Simple prepositions) A preposition describes a relationship between other words in a sentence. In itself, a.
STMan Advanced Graphics Controller. What is STMan  STMan is an advanced graphic controller for Etere automation  STMan is able to control multiple graphics.
Do You Want To Pass Actual Exam in 1 st Attempt?.
Problema T1 30 settembre Andrea Chierici CDG T1.
Riunione INFN – Bologna, 17 January 2013
La Grammatica Italiana Avanti! p
Transcript della presentazione:

Introduzione Grid1 Introduzione ai Sistemi Grid

Introduzione Grid2 Generalità Un sistema Grid permette allutente di richiedere lesecuzione di un servizio computazionale, che verrà offerto in modo trasparente da una o più risorse distribuite Esistono diverse definizioni, ciascuna che mette in evidenza aspetti diversi

Introduzione Grid3 Definizione Per gli scopi del corso, una Grid è un insieme di unità computazionali indipendenti, distribuite e cooperanti, in grado di raggiungere uno specifico obiettivo computazionale allinterno di organizzazioni virtuali dinamiche e multi- istituzionali (*) –(*) I. Foster, C. Kesselman, and S. Tuecke, The anatomy of the Grid: Enabling scalable virtual organizations, Int. J. High Perform. Comput. Appl., vol. 15, n° 3, pp , 2001

Introduzione Grid4 OGSA OGSA = Open Grid Service Architecture Definisce un insieme di specifiche che documentano i requisiti delle componenti hw/sw di una Grid

Introduzione Grid5 Funzionalità secondo OGSA OGSA identifica 6 principali funzionalità di una Grid: –Execution Management Services (EMS); –Data Services; –Resource Management Services; –Security Services; –Self-Management Services; –Information Services Per gli scopi del corso è particolarmente interessante EMS

Introduzione Grid6 EMS secondo OGSA EMS address the job management and execution capability of a grid system and it is concerned with the research of candidate locations for –execution –preparation for execution –initiating and managing the execution of jobs until the end

Introduzione Grid7 Schema Generale (1)

Introduzione Grid8 Schema Generale (2)

Introduzione Grid9 Schema Generale (3)

Introduzione Grid10 Tipi di Job Sequenziali / Batch Paralleli CheckPoint Interattivi DAG (job con interdipendenze, che possono essere modellati da un Grafo Diretto Aciclico) Partizionabili

Introduzione Grid11 Stati di un Job (1) SUBMITTED: –the user has submitted the job via UI WAITING –the WMS has received the job READY –A CE, which matches job requirements, has been selected, and the job is transferred to the JSS SCHEDULED –the JSS has sent the job to the CE

Introduzione Grid12 Stati di un Job (2) RUNNING –the job is running on the CE DONE this state has different meanings: -DONE (ok) : the execution has terminated on the CE (WN) with success -DONE (failure) : the execution has terminated on the CE (WN) with some problems -DONE (cancelled) : the job has been cancelled with success

Introduzione Grid13 Stati di un Job (3) OUTPUTREADY: –the output sandbox is ready to be retrieved by the user –reflects the time difference between end of computation on CE and the moment WMS got necessary notification about job termination. CLEARED: –the user has retrieved all output files successfully, and the job bookkeeping information is purged some time after the job enters in this state.

Introduzione Grid14 Stati di un Job (4) ABORTED: –the job has failed –The job may fail for several reasons one of them is external to its execution (no resource found).

Introduzione Grid15 Requisiti (1) Req.1 A job can be submitted to the grid; if there is no job, the system remains in a inactivity state. Req.2 The grid middleware checks the matchmaking between resources and job constraints before the execution; if there are problems (e.g. lack of memory or of devices, or slow CPU speed, etc.) the system reject the job.

Introduzione Grid16 Requisiti (2) Req.3 After accepting the job the system runs it. Req.4 If there are no failures the job is completed; on the other case the job fails. Req.5 A user can cancel a job every time.

Introduzione Grid17 Requisiti (3) Req.6 At the end of the computation (job completed or aborted for every reason) every resource is released. Req.7 If software or hardware errors occur the job is aborted. Req.8 At the end of every computation the result is communicated to the end user.

Introduzione Grid18 Diagramma degli Stati SUBMITTED WAITING READY SCHEDULED RUNNING DONE(ok) DONE(failed) OUTPUTREADY CLEARED ABORTED DONE(cancelled)