Attivita` WP2 anno 2002
=======================
1. Packaging di nuovi tool del WP2
------------------------------E` stato realizzato il packaging dei nuovi componenti di middleware del
WP2 EDG, Reptor (Replica Location Service) ed Optor (modulo di
ottimizzazione), integrando gli autotools col sistema "ant" per il codice
Java (F. Donno, F. Di carlo).
2. Supporto GDMP/Replica Manager/Replica Catalogue
----------------------------------------------E` stato fornito un consistente supporto ai componenti GDMP, Replica
Manager e Replica Catalogue, sia nello sviluppo che nel testing e nel
packaging. In particolare, sono state aggiunte varie funzionalita` al
GDMP, e ne sono state reingegnerizzate alcune parti del codice allo scopo
di irrobustirle. E` stato individuato l'insieme minimale di pacchetti RPM
della distribuzione Globus necessari per l'installazione di GDMP
(F. Donno per il GDMP, G. Andronico, F. Di Carlo, M. Serra per RM ed RC).
3. Strumento grafico per RC
-----------------------E` stato sviluppato un browser per la visualizzazione delle informazioni
gestite dal Replica Catalog (basato su directory LDAP). Questo strumento
e` stato sviluppato in Java e C++ ed e` descritto nell'articolo "Browsing
tools for Replication Services", di J. Casey, A. Domenici, L. Salconi,
sottoposto per la pubblicazione su IEEE Internet Computing Journal
(A. Domenici, L. Salconi).
4. Strumento grafico per RLS
------------------------E` stato sviluppato un browser per la visualizzazione delle informazioni
gestite dal Replica Location Service. Questo strumento e` stato sviluppato
in Java ed e` descritto nell'articolo "Browsing tools for Replication
Services", di J. Casey, A. Domenici, L. Salconi, sottoposto per la
pubblicazione su IEEE Internet Computing Journal (A. Domenici, L. Salconi).
5. Gestione delle eccezioni
-----------------------E` stato realizzato e proposto per l'adozione nei moduli del WP2 EDG un
pacchetto generico e portabile per la gestione delle eccezioni. Questo
pacchetto e` un framework di classi base in C++ che offrono servizi
generici, quali la gestione di messaggi di errore e la generazione di
"stack traces", che possono essere specializzati per le varie applicazioni.
I meccanismi e le strutture dati di questo framework sono facilmente
adattabili ad applicazioni sviluppate in Java (G. Andronico, F. Di Carlo,
M. Serra).
6. Supporto alle applicazioni
-------------------------E` stato offerto supporto agli utenti di GDMP, rispondendo a quesiti e
proponendo soluzioni ai problemi posti dalle applicazioni (F. Donno, M.
Serra).
7. Rapporti fra WP1 e WP2
---------------------L'interazione fra WP1 e WP2 si e` sviluppata attraverso la partecipazione a
riunioni del WP1 in cui sono state messe in evidenza gli argomenti di
interesse comune. E` stata sviluppata un'interfaccia a linea di comando
per il BrokerInfo ed e` stato fornito supporto agli utenti del Testbed per
l'uso del BrokerInfo e la relativa interfaccia (L. Salconi).
8. Presentazioni e disseminazione dei risultati
-------------------------------------------Si e` collaborato alla preparazione di dimostrazioni (in particolare per le
review con i referee della Comunita` Europea), si sono organizzati workshop
e tutorial. E` stato particolarmente importante il contributo alla demo
GIGGLE/RLS per il congresso SC2002 a Baltimora, USA, (F. Donno, L, Salconi).
Piano di lavoro per il WP2 INFNGRID
===================================
1.
Evoluzione dell'interfaccia grafica per RLS
------------------------------------------L'interfaccia grafica gia` sviluppata verra` riprogettata per seguire
l'evoluzione del Replica Location Service, che verra` configurato come Web
Service nell'ambito dell'architettura OGSA.
2.
Descrizione dei dati via JDL
---------------------------Verranno proposte delle estensioni al Job Description Language volte alla
specifica dei dati, necessarie per una migliore gestione della
replicazione dei file.
3.
Gestione degli account di gruppo
-------------------------------Verranno sviluppate soluzioni per la gestione di account di gruppo (pool
accounts) con riferimento al loro mapping sui modelli di sicurezza
adottati da varie componenti del servizio di replicazione, quali il
GridFTP.
4.
Consistenza dei dati
-------------------Verra` studiato il problema della consistenza dei dati in un ambiente Data
Grid e verranno proposte soluzioni adatte all'architettura EDG (su questo
argomento e` stata assegnata una tesi a un laureando in Ingegneria
Informatica).
5.
Sviluppo di un cliente Java per RLS
----------------------------------Verra` sviluppata una libreria Java per l'implementazione di clienti del RLS
che non si serva dell'API in C attualmente usata (questa attivita` rientra
nella tesi di cui al pto. 4).
Partecipanti e Richiesta di Finaziamento
=========================
I partecipanti sono esclusivamente a Pisa:
A.Domenici 60% e L.Salconi 30%
Si richiede il seguente finanziamento:
Missioni Interne:
Missioni Estere:
3000 EUR
10000 EUR