09.01.2015 Views

Prof. Guido Russo - Scope - Università degli Studi di Napoli Federico II

Prof. Guido Russo - Scope - Università degli Studi di Napoli Federico II

Prof. Guido Russo - Scope - Università degli Studi di Napoli Federico II

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Figura 27: Grafo delle <strong>di</strong>pendenze<br />

Questo grafo viene creato <strong>di</strong>namicamente, ogni volta si accede alla home page del sito<br />

web, esaminando i file <strong>di</strong> configurazione che contengono le informazioni sui<br />

<strong>di</strong>spositivi e sulle loro <strong>di</strong>pendenze.<br />

Ogni nodo del grafo ha un colore a seconda del tipo <strong>di</strong> <strong>di</strong>spositivo che<br />

rappresenta.Inoltre i <strong>di</strong>spositivi che sono dello stesso tipo ed hanno le stesse<br />

<strong>di</strong>pendenze logiche, vengono raggruppati, in un unico nodo del grafo.<br />

Come precedentemente accennato, il grafico rappresenta le <strong>di</strong>pendenze <strong>di</strong> accensione e<br />

spegnimento e la priorita tra i vari <strong>di</strong>spositivi gestiti, che provengono dai vincoli logici<br />

dei <strong>di</strong>spositivi, come il ruolo che ciascun <strong>di</strong>spositivo svolge nella farm.<br />

Powerfarm non fa nessuna <strong>di</strong>stinzione tra le varie <strong>di</strong>pendenze ma li tratta tutti allo<br />

stesso modo perche non sono altro che <strong>di</strong>pendenze che devono essere eseguite per<br />

identificare i <strong>di</strong>spositivi che devono essere accesi o spenti e il loro or<strong>di</strong>ne.<br />

L'operazione <strong>di</strong> accensione o spegnimento puo essere eseguita su un unico <strong>di</strong>spositivo,<br />

su un tipo <strong>di</strong> <strong>di</strong> <strong>di</strong>spositivo (ad esempio tutti i worker node o tutti gli storage element,<br />

etc.), un elenco specifico <strong>di</strong> <strong>di</strong>spositivi (esempio: uno o piu specifici worker node e/o<br />

uno o piu specifici storage element, etc.), l'intera farm, tutto cio che e collegato ad un<br />

<strong>di</strong>spositivo (ad esempio tutti i <strong>di</strong>spositivi appartenenti ad un rack).<br />

In tale struttura stratificata ad albero, ad ogni livello ci possono essere <strong>di</strong>spositivi che<br />

hanno <strong>di</strong>pendenze tra <strong>di</strong> loro e quin<strong>di</strong> possono essere risolte contemporaneamente,<br />

Pietro Neroni 566/2833 Pagina 51 <strong>di</strong> 117

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!