Università degli Studi di Napoli Federico II - Scope
Università degli Studi di Napoli Federico II - Scope
Università degli Studi di Napoli Federico II - Scope
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
dovrà esistere qualche sistema <strong>di</strong> controllo, come avviene per la concorrenza nei<br />
database o tipo semafori per quanto riguarda i sistemi operativi, per fare in modo che<br />
la struttura dati utilizzata non <strong>di</strong>venti inconsistente. Quin<strong>di</strong> esiste un vincolo sul tipo<br />
<strong>di</strong> tasks che può essere pensato <strong>di</strong> essere mandato in esecuzione sulla griglia ed esiste<br />
inoltre un limite sul poter rendere un'applicazione grid-enabled.<br />
1.2.5 Affidabilità del servizio<br />
Una griglia può essere utilizzata in uno scenario in cui gli utenti possono inviare i<br />
loro jobs ed ottenere l'output, l'utilizzo che gli utenti fanno della grigilia può essere<br />
misurato nel tempo in cui questi vengono completati.<br />
In questo scenario, dove è tenuta una sorta <strong>di</strong> contabilità all'utente per i servizi <strong>di</strong> cui<br />
ha usufruito, è auspicabile che l'utente si aspetti una determinata affidabilità del<br />
sistema. Questo viene specificato in un accordo: Service Level Agreement(SLA).<br />
SLA stabilisce la qualità minima del servizio, della <strong>di</strong>sponibilità delle risorse. SLA<br />
può anche specificare un minimo tempo <strong>di</strong> up-time desiderato del sistema. Le griglie,<br />
come detto, provvedono una tolleranza ai guasti, stabilità e capacita <strong>di</strong> esecuzione in<br />
parallelo per determinati tasks e può essere utilizzato per lo sviluppo <strong>di</strong> sistemi<br />
<strong>di</strong>stribuiti.<br />
La qualità del servizio puo' essere basata sulle richieste dell'utente, in modo che<br />
l'algoritmo <strong>di</strong> scheduling dei tasks possa dare precedenza all'uno o all'altro utente.<br />
Un utente potrebbe avere bisogno dei servizi offerti dalla griglia per un'applicazione<br />
in tempo reale ed ovviamente sarà richiesto un QoS maggiore rispetto agli altri utenti.<br />
Così, l'algoritmo <strong>di</strong> scheduling della griglia potrà dare priorità ai job dell'utente<br />
rispetto agli altri job in esecuzione. Questo fornirà il necessario livello <strong>di</strong> affidabilità<br />
all'applicazione in tempo reale dell'utente.<br />
Una qualità del servizio elevata può essere ottenuta riservando alcune risorse della<br />
griglia per determinati job. Quando queste risorse riservate sono inutilizzate possono<br />
Tommaso Foglia 961/147 Pagina 9 <strong>di</strong> 150