Presentation is loading. Please wait.

Presentation is loading. Please wait.

Grid2Win Porting of gLite middleware to Windows XP platform

Similar presentations


Presentation on theme: "Grid2Win Porting of gLite middleware to Windows XP platform"— Presentation transcript:

1 Grid2Win Porting of gLite middleware to Windows XP platform
Presenter Salvatore Scifo Consorzio Cometa, PI2S2 Project Authors Dario Russo, Fabio Scibilia INFN Catania Tutorial per utenti, Università di Palermo Palermo Italy, Dic 10th - 12th 2007

2 gLite Architecture Grid Terminal Computing power
Tutorial per Utenti, Università di Palermo, 10th-12th Dic

3 More on Computing Elements (CE)
Local Resource Manager (LRMS) It is NOT a Grid component Local administration Dispatches job across Worker Nodes Accessed by local users Computing Element Service oriented Faces computing power to the grid Gatekeeper Access point of the CE Manages one or more job queues Wraps the LRMS Worker Nodes More than one (cluster) Execute both local and grid jobs To execute grid jobs, a specific environment must be set Tutorial per Utenti, Università di Palermo, 10th-12th Dic

4 Goals Presently on gLite This implies Porting of gLite to Windows
Grid users use the gLite middleware from Linux-based User Interfaces via CLI (almost) All gLite resources are Linux-based This implies Grid users need to be trained Only Linux-based applications can be deployed onto the Grid Porting of gLite to Windows User Interface Computing Element (farm) new users come in to the grid ! windows applications can run on the grid ! Tutorial per Utenti, Università di Palermo, 10th-12th Dic

5 gLite porting on Windows
User Interface Client tools Grid Security Infrastructue (GSI) Workload Management Service (WMS) Logging and Bookkeeping (L&B) Data Management Service (DMS) Information System (BDII) Grid2Win Graphical User Interface Computing Element Torque/MAUI (PBS) Linux head node Windows XP Worker Nodes Microsoft Compute Cluster Server (CCS) Linux auxiliary node Windows XP CCS farm Done !!! Prototype !!! Done !!! Prototype DONE!!! Tutorial per Utenti, Università di Palermo, 10th-12th Dic

6 Grid2Win GUI Prototype Grid2Win GUI gLite Command Line Interface
wxWindows Cross platform Open source Indipendent of underlying CLI Installer 11Mbytes (including the cygwin DLL) gLite Command Line Interface Recompiled via Cygwin tools under Windows XP Cygwin Emulates POSIX environment on Windows Only the Cygwin DLL must be installed Platform independent Tutorial per Utenti, Università di Palermo, 10th-12th Dic

7 Status of the porting of the UI
Data Management File Catalogue Browsing lfc-* command Data Movement and Replication lcg-* commands Information System Command lines lcg-info lcg-infosites Grid2Win GUI LDAP Explorer integrated in our GUI Grid Security Infrastructure Credentials management with VOMS extensions voms-proxy-* commands Workload Management Job submissions and output retrieving glite-wms-job-* commands edg-job-* commands File Transfer Secure transfer with credential management GSIFTP (globus-url-copy) RFIO commands (rf*) Tutorial per Utenti, Università di Palermo, 10th-12th Dic

8 Grid2Win GUI snapshots (1/5)
GSI credentials Auto detection of the validity of the stored proxy Generation of a new stored proxy via the insertion of the passphrase Virtual Organization Membership Service (VOMS) extensions support Tutorial per Utenti, Università di Palermo, 10th-12th Dic

9 Grid2Win GUI snapshots (2/5)
File Catalogue browsing !!! Local file system explorer Grid File Catalogue explorer (LFC) You can navigate the remote Grid File Catalogue as it was local !!! Tutorial per Utenti, Università di Palermo, 10th-12th Dic

10 Grid2Win GUI snapshots (3/5)
Upload/download of grid files You can copy and paste a file from the local explorer to the catalogue browser and viceversa. Drag & drop is under development !!! Tutorial per Utenti, Università di Palermo, 10th-12th Dic

11 Grid2Win GUI snapshots (4/5)
Job Management A job is submitted just by double-clicking You can check job status and download job’s output just by double-clicking on the Job Identifier !!! Tutorial per Utenti, Università di Palermo, 10th-12th Dic

12 Grid2Win GUI snapshots (5/5)
Information Index (BDII) Navigation You can navigate the remote Information Index (II) as you navigate any other local information tree !!! Tutorial per Utenti, Università di Palermo, 10th-12th Dic

13 Porting PBS based CE to Windows XP
Computing Element (CE) Scientific Linux PBS server Worker Nodes (WNs) MS Windows XP PBS mom gLite clients We are providing for an installer Tutorial per Utenti, Università di Palermo, 10th-12th Dic

14 Integrating CCS into gLite as novel LRMS
Microsoft CCS farm with a head node an more worker nodes Auxiliary Nodes Globus Gatekeeper (Linux) Service interface to the grid CCS - Job Client Server To put in communication the Gatekeeper (Linux) with the CCS (Compute Cluster Server) head node (Windows) To call CCS primitives SSL channel Tutorial per Utenti, Università di Palermo, 10th-12th Dic

15 Next steps Grid2Win CCS based CE
Refactoring of some pieces of the code Adding many features Integrating a JDL editor currently under development CCS based CE Complete the integration Deploy the first CCS based CE on our GILDA testbed Removing the need for the auxiliary node by porting the Gatekeeper to Windows XP Creating a proper installer Tutorial per Utenti, Università di Palermo, 10th-12th Dic

16 References The Grid2Win project Homepage
The Grid Group of INFN-Catania Homepage The Cygwin Homepage The gLite middleware Homepage Tutorial per Utenti, Università di Palermo, 10th-12th Dic

17 Than you very much for your kind attention!
Questions ? Than you very much for your kind attention! Tutorial per Utenti, Università di Palermo, 10th-12th Dic


Download ppt "Grid2Win Porting of gLite middleware to Windows XP platform"

Similar presentations


Ads by Google