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...
Autor principal: | |
---|---|
Lenguaje: | ita |
Publicado: |
2014
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/1695778 |
Sumario: | 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. |
---|