Sviluppo di Unified Data Access Layer
Il progetto CROSSGRID ha considerato i problemi su larga scala che richiedevano un nuovo approccio al calcolo. Ha creato nuovi componenti Grid per applicazioni interattive e a forte densità di dati come la simulazione delle procedure chirurgiche e l'analisi di dati nella fisica ad alta energia. Il progetto ha sviluppato UDAL (Unified Data Access Layer), che fornisce un sistema flessibile per storage node e centri di dati. Al momento UDAL viene usato solo per stimare la latenza di accesso dei dati e la larghezza di banda degli storage node interni. Tuttavia, è in grado di poter essere adattato a molti usi differenti. L'attuale versione di UDAL possiede componenti per stimare il costo dell'accesso ai dati per le informazioni contenute nella memoria secondaria e terziaria. L'obiettivo UDAL è stato rendere l'accesso alla memoria grid molto più semplice ed efficiente. UDAL è un ambiente che contiene plugin conosciuti come componenti ce. Vengono posizionati nelle categorie in base ai diversi servizi offerti. UDAL è una piattaforma universale che si può usare per scopi diversi. Questi scopi si possono raggiungere semplicemente scrivendo nuovi componenti ce o modificando le regole integrate del sistema esperto. Può anche adottare nuovi dispositivi di memoria dei dati e di assistenza. I componenti ce si possono ora sviluppare in quasi tutti i linguaggi di programmazione: si tratta di un progresso tecnologico fondamentale. Uno dei maggiori vantaggi dell'uso di UDAL è la sua capacità di adattarsi a nuovi dispositivi di memoria. Ciò è possibile anche se questi dispositivi non sono stati presi in considerazione durante lo sviluppo di UDAL. Gli utenti creano i propri componenti ce, che possono usare subito dopo aver registrato i plugin con gli strumenti UDAL.