User:Giuconv
From ISISlab
Contents |
Giulio Conversano
Il Progetto
Mi sto' occupando dello sviluppo di un web-service per il mirroring e la distribuzione di siti Web all'interno di un'infrastruttura di computazione distribuita, ispirato dal modello di distribuzione di contenuti HTTP di Akamai
Specifiche di progetto
Il servizio e' in corso di sviluppo in ambiente Java SE 6 su piattaforma Eclipse per sistemi Windows e si avvale del Globus Development Toolkit per cio' che concerne le funzionalita' di griglia. Inoltre, il progetto si avvale dell'ausilio di vari strumenti open-source, molti dei quali facenti parte dell'Apache Software Foundation. Il servizio e' conforme agli standard WS-* forniti dal World Wide Web Consortium ed e' progettato per consentirne il deployment sia nel container Globus che nel container Tomcat, essendo il servizio un web-service eseguibile in qualunque ws-container.
Il servizio e' sviluppato sul modello client <- server dove tutta la logica d'applicazione (backend) e' fornita lato server, mentre dal lato del client (frontend) e' prevista solo l'invocazione del servizio e l'esecuzione in background di alcuni processi necessari (ricezione, decompressione).
Il servizio fornisce le seguenti funzionalita':
- Call&forget: una sola chiamata remota da parte del client con parametri definiti (URL da elaborare, endpoint del chiamante)
- Compressione/decompressione dell'archivio web elaborato (formato .zip)
- Ricezione/trasmissione in background dell'archivio elaborato (protocollo TCP)
Stato del progetto
per visualizzare gli aggiornamenti relativi allo stato del progetto vai alla pagina -> Stato del progetto
Abstract della Tesi
Un Grid Service per il Mirroring (21/05/2009)
Software utilizzati
- Java SE 6 ( home | download | istruzioni per l'installazione )
- Eclipse Development Platform 3.3.1 ( home | download | istruzioni per l'installazione )
- Apache Tomcat 6.0.14 ( home | download | istruzioni per l'installazione )
- Apache Axis 1.4 for Java ( home | download | istruzioni per l'installazione )
- Apache Ant 1.7.0 ( home | download | istruzioni per l'installazione )
- Globus Development Toolkit 4.0.5 ( home | download | istruzioni per l'installazione )
- Grid Development Tools 1.3.2 ( home | download | istruzioni per l'installazione )
Seminari
Documenti interessanti
- Introduction to Grid Computing (IBM Corp, RedBooks Abstract, 2005)
- Introduction to Grid Computing whit Globus (IBM Corp, RedBooks Abstract, 2003)
- Grid Computing Products and Services (IBM Corp, RedBooks Abstract, 2005)
- Grid Computing in Research and Education (IBM Corp, RedBooks Abstract, 2005)
- Globus Primer (Liming, Lee, 2006)
- The Globus Toolkit 4 Programmer's Tutorial (Sotomayor, Borja, 2005)
- Talks by Ian Foster on Grid systems (Foster, Ian, 2007)
Collegamenti esterni
- (IT) Grid Computing (Wikipedia Italia)
- (EN) Grid Computing (Wikipedia Worldwide)
- (EN) The Open Grid Forum (OGF, 1998)
- (IT) GRID.IT Project: An Italian National Research Council Project on Grid Computing Funded under the National Programme (CNR, 2001)
- (EN) The INFN Grid project (INFN, 2002)
- (EN) GridCafe', the place for everyone to learn about the Grid (CERN, 2008)
- (EN) LHC Computing Grid Project (CERN, 2007)
- (EN) The DataGrid Project (EU, 2004)
- (EN) EGEE (Enabling Grids for E-sciencE) (EU, 2006)
- (EN) Distributed European Infrastructure for Supercomputing Applications (EU, 2008)
Contatti
Per info e contatti: giulioconversano AT hotmail DOT com
