Cargando…

Profiling, analisi delle prestazioni e proposte per l'ottimizzazione del RDBMS MySQL utilizzato dal progetto DIRAC/LHCbDIRAC

Il lavoro presentato in questa tesi riguarda lo studio, l'analisi e la formula- zione di proposte per il miglioramento del database di back-end del progetto DIRAC/LHCbDIRAC. LHCbDIRAC, basato su DIRAC, e il sistema di sot- tomissione per l'accesso all'infrastruttura distribuita Grid p...

Descripción completa

Detalles Bibliográficos
Autor principal: Mesin, Alberto
Lenguaje:ita
Publicado: 2014
Materias:
Acceso en línea:http://cds.cern.ch/record/1695778
_version_ 1780935989293744128
author Mesin, Alberto
author_facet Mesin, Alberto
author_sort Mesin, Alberto
collection CERN
description Il lavoro presentato in questa tesi riguarda lo studio, l'analisi e la formula- zione di proposte per il miglioramento del database di back-end del progetto DIRAC/LHCbDIRAC. LHCbDIRAC, basato su DIRAC, e il sistema di sot- tomissione per l'accesso all'infrastruttura distribuita Grid per l'esperimento LHCb del CERN. Ad esso e adata la gestione dei job di Produzione, Mer- ge, Ricostruzione degli Eventi e Analisi per i dati sperimentali e simulati. Il sistema utilizza un RDBMS MySQL per la gestione di numerosi databa- se. La volonta di passare ad un motore relazionale e transazionale per la denizione schemi e la possibilita che, in un recente futuro, il DBMS possa rappresentare un serio limite alle prestazioni del sistema stesso hanno reso necessario questo studio. Il lavoro svolto si e concentrato sul proling di un singolo schema relazionale per il quale sono stati utilizzati metodi di analisi e fornite soluzioni ai problemi riscontrati il quanto piu possibile generali e per tanto validi per l'intero sistema. La tesi si compone di quattro capitoli. Nel primo capitolo viene fatta una breve descrizione di cosa siano le Grid e quali sono le problematiche legate al loro sviluppo e uso, in particolare viene posto l'accento sul problema del- l'ottimizzazione nell'uso delle risorse dei sistemi completamente distribuiti. Nel secondo capitolo vengono descritte struttura e funzionamento del sistema DIRAC, e anche in questo caso si cerca di concentrarsi sulle caratteristiche peculiari che lo distinguono dagli altri middleware oltre che, ovviamente, sul ruolo ricoperto, in esso, dal database oggetto di studio. Nel terzo capitolo sono discussi gli strumenti e metodologie impiegate nell'analisi dello sche- ma relazionale TransformationDB, vengono presentati i risultati e esposti i problemi riscontrati ad ogni livello. Nel quarto ed ultimo capitolo viene arontato il problema del deployment delle istanze del DBMS del proget- to LHCbDIRAC. E presentata e motivata, confrontandola con le alternative considerate oltre che con l'attuale congurazione, la soluzione che si ritiene piu consona.
id cern-1695778
institution Organización Europea para la Investigación Nuclear
language ita
publishDate 2014
record_format invenio
spelling cern-16957782019-09-30T06:29:59Zhttp://cds.cern.ch/record/1695778itaMesin, AlbertoProfiling, analisi delle prestazioni e proposte per l'ottimizzazione del RDBMS MySQL utilizzato dal progetto DIRAC/LHCbDIRACComputing and ComputersIl lavoro presentato in questa tesi riguarda lo studio, l'analisi e la formula- zione di proposte per il miglioramento del database di back-end del progetto DIRAC/LHCbDIRAC. LHCbDIRAC, basato su DIRAC, e il sistema di sot- tomissione per l'accesso all'infrastruttura distribuita Grid per l'esperimento LHCb del CERN. Ad esso e adata la gestione dei job di Produzione, Mer- ge, Ricostruzione degli Eventi e Analisi per i dati sperimentali e simulati. Il sistema utilizza un RDBMS MySQL per la gestione di numerosi databa- se. La volonta di passare ad un motore relazionale e transazionale per la denizione schemi e la possibilita che, in un recente futuro, il DBMS possa rappresentare un serio limite alle prestazioni del sistema stesso hanno reso necessario questo studio. Il lavoro svolto si e concentrato sul proling di un singolo schema relazionale per il quale sono stati utilizzati metodi di analisi e fornite soluzioni ai problemi riscontrati il quanto piu possibile generali e per tanto validi per l'intero sistema. La tesi si compone di quattro capitoli. Nel primo capitolo viene fatta una breve descrizione di cosa siano le Grid e quali sono le problematiche legate al loro sviluppo e uso, in particolare viene posto l'accento sul problema del- l'ottimizzazione nell'uso delle risorse dei sistemi completamente distribuiti. Nel secondo capitolo vengono descritte struttura e funzionamento del sistema DIRAC, e anche in questo caso si cerca di concentrarsi sulle caratteristiche peculiari che lo distinguono dagli altri middleware oltre che, ovviamente, sul ruolo ricoperto, in esso, dal database oggetto di studio. Nel terzo capitolo sono discussi gli strumenti e metodologie impiegate nell'analisi dello sche- ma relazionale TransformationDB, vengono presentati i risultati e esposti i problemi riscontrati ad ogni livello. Nel quarto ed ultimo capitolo viene arontato il problema del deployment delle istanze del DBMS del proget- to LHCbDIRAC. E presentata e motivata, confrontandola con le alternative considerate oltre che con l'attuale congurazione, la soluzione che si ritiene piu consona.CERN-THESIS-2013-302oai:cds.cern.ch:16957782014-04-17T08:33:48Z
spellingShingle Computing and Computers
Mesin, Alberto
Profiling, analisi delle prestazioni e proposte per l'ottimizzazione del RDBMS MySQL utilizzato dal progetto DIRAC/LHCbDIRAC
title Profiling, analisi delle prestazioni e proposte per l'ottimizzazione del RDBMS MySQL utilizzato dal progetto DIRAC/LHCbDIRAC
title_full Profiling, analisi delle prestazioni e proposte per l'ottimizzazione del RDBMS MySQL utilizzato dal progetto DIRAC/LHCbDIRAC
title_fullStr Profiling, analisi delle prestazioni e proposte per l'ottimizzazione del RDBMS MySQL utilizzato dal progetto DIRAC/LHCbDIRAC
title_full_unstemmed Profiling, analisi delle prestazioni e proposte per l'ottimizzazione del RDBMS MySQL utilizzato dal progetto DIRAC/LHCbDIRAC
title_short Profiling, analisi delle prestazioni e proposte per l'ottimizzazione del RDBMS MySQL utilizzato dal progetto DIRAC/LHCbDIRAC
title_sort profiling, analisi delle prestazioni e proposte per l'ottimizzazione del rdbms mysql utilizzato dal progetto dirac/lhcbdirac
topic Computing and Computers
url http://cds.cern.ch/record/1695778
work_keys_str_mv AT mesinalberto profilinganalisidelleprestazionieproposteperlottimizzazionedelrdbmsmysqlutilizzatodalprogettodiraclhcbdirac