1 Grid2Win: porting of gLite middleware to Windows Dario Russo INFN Catania

Slides:



Advertisements
Similar presentations
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Introduction to EGEE hands-on Gergely Sipos.
Advertisements

ATLAS/LHCb GANGA DEVELOPMENT Introduction Requirements Architecture and design Interfacing to the Grid Ganga prototyping A. Soroko (Oxford), K. Harrison.
JRA1 – Application and Infrastructure Grid Services Francisco Brasileiro Universidade Federal de Campina Grande – UFCG (Brazil) Diego Scardaci.
INFSO-RI Enabling Grids for E-sciencE Workload Management System and Job Description Language.
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware The Resource Broker EGEE project members.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Services Abderrahman El Kharrim
Grids and Globus at BNL Presented by John Scott Leita.
Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
INFSO-RI Enabling Grids for E-sciencE Comparison of LCG-2 and gLite Author E.Slabospitskaya Location IHEP.
FESR Consorzio COMETA Grid Introduction and gLite Overview Corso di formazione sul Calcolo Parallelo ad Alte Prestazioni (edizione.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Configuring and Maintaining EGEE Production.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Simply monitor a grid site with Nagios J.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
Computational grids and grids projects DSS,
:: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: GridKA School 2009 MPI on Grids 1 MPI On Grids September 3 rd, GridKA School 2009.
Enabling Grids for E-sciencE ENEA and the EGEE project gLite and interoperability Andrea Santoro, Carlo Sciò Enea Frascati, 22 November.
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
DataGrid WP1 Massimo Sgaravatto INFN Padova. WP1 (Grid Workload Management) Objective of the first DataGrid workpackage is (according to the project "Technical.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
The EDGeS project receives Community research funding 1 SG-DG Bridges Zoltán Farkas, MTA SZTAKI.
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Introduction to gLite gLite Basic Services Antun Balaž SCL, Institute of Physics.
E-science grid facility for Europe and Latin America GridwWin: porting gLite to run under Windows Fabio Scibilia – Consorzio COMETA 30/06/2008.
T3 analysis Facility V. Bucard, F.Furano, A.Maier, R.Santana, R. Santinelli T3 Analysis Facility The LHCb Computing Model divides collaboration affiliated.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
Glite. Architecture Applications have access both to Higher-level Grid Services and to Foundation Grid Middleware Higher-Level Grid Services are supposed.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
INFSO-RI Enabling Grids for E-sciencE Αthanasia Asiki Computing Systems Laboratory, National Technical.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Alexandre Duarte CERN IT-GD-OPS UFCG LSD 1st EELA Grid School.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Grid2Win: Porting of gLite middleware to.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Command Line Grid Programming Spiros Spirou Greek Application Support Team NCSR “Demokritos”
EGI Technical Forum Amsterdam, 16 September 2010 Sylvain Reynaud.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using WMProxy advanced job submission.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite – UNICORE interoperability Daniel Mallmann.
Gennaro Tortone, Sergio Fantinel – Bologna, LCG-EDT Monitoring Service DataTAG WP4 Monitoring Group DataTAG WP4 meeting Bologna –
VOX Project Status T. Levshina. 5/7/2003LCG SEC meetings2 Goals, team and collaborators Purpose: To facilitate the remote participation of US based physicists.
User Interface UI TP: UI User Interface installation & configuration.
The Institute of High Energy of Physics, Chinese Academy of Sciences Sharing LCG files across different platforms Cheng Yaodong, Wang Lu, Liu Aigui, Chen.
13th EELA Tutorial, La Antigua, 18-19, October E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA
Enabling Grids for E-sciencE gLite security pratical tutorial Dario Russo INFN Catania Catania,
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
II EGEE conference Den Haag November, ROC-CIC status in Italy
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Grid2Win : gLite for Microsoft Windows Elisa Ingrà - INFN.
December, 2006 ws-VLAM Workflow Management System a Re-factoring of VLAM Dmitry Vasyunin Adianto Wibisono Adam Belloum.
First South Africa Grid Training June 2008, Catania (Italy) OVERVIEW of the gLite COMPONENTS Marcello Iacono Manno FIRST.
G. Russo, D. Del Prete, S. Pardi Kick Off Meeting - Isola d'Elba, 2011 May 29th–June 01th A proposal for distributed computing monitoring for SuperB G.
FESR Consorzio COMETA - Progetto PI2S2 Introduction to Grid Computing Pietro Di Primo INFN – Catania , Catania.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Overveiw of the gLite middleware Yaodong Cheng
Gri2Win: Porting gLite to run under Windows XP Platform
Grid2Win: Porting of gLite middleware to Windows platform
Grid2Win Porting of gLite middleware to Windows XP platform
Porting di gLite User Interface su Windows
Comparison of LCG-2 and gLite v1.0
Grid2Win: Porting of gLite middleware to Windows XP platform
Grid2Win: Porting of gLite middleware to Windows XP platform
Grid Services Ouafa Bentaleb CERIST, Algeria
Giuseppe Patania Nov, Martina Franca (Ta)‏
Short update on the latest gLite status
Gri2Win: Porting gLite to run under Windows XP Platform
Grid2Win: Porting of gLite middleware to Windows XP platform
EGEE Middleware: gLite Information Systems (IS)
The GENIUS portal and the GILDA t-Infrastructure
gLite Grid Services Riccardo Bruno
Overview of gLite Middleware
a middleware implementation
Presentation transcript:

1 Grid2Win: porting of gLite middleware to Windows Dario Russo INFN Catania

Overview Job Workflow in gLite gLite Porting on Windows Grid2Win crossplatform GUI Computing Farms on Windows MS-CCS video running gLite jobs Next Steps Job Workflow in gLite gLite Porting on Windows Grid2Win crossplatform GUI Computing Farms on Windows MS-CCS video running gLite jobs Next Steps

Job Workflow in gLite Computing power Grid Terminal

More on Computing Elements (CE) Computing Element Service oriented Local Resource Manager (LRMS) It is NOT a Grid component Local administration Dispatches job across Worker Nodes Accessed by local users 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 Computing Element Service oriented Local Resource Manager (LRMS) It is NOT a Grid component Local administration Dispatches job across Worker Nodes Accessed by local users 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

Goals gLite on Linux 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) gLite on Linux 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 !

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 Monitoring Grid Resource Information Index (GRIS) server Torque/MAUI (PBS) Linux head node Windows XP Worker Nodes Microsoft Compute Cluster Server (CCS) Linux auxiliary node Windows XP CCS farm 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 Monitoring Grid Resource Information Index (GRIS) server Torque/MAUI (PBS) Linux head node Windows XP Worker Nodes Microsoft Compute Cluster Server (CCS) Linux auxiliary node Windows XP CCS farm Done !!! Prototyped !!! Done !!!

Grid2Win GUI Prototype Grid2Win GUI 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 Grid2Win GUI 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

Status of the porting of the UI Grid Security Infrastructure Credentials management with VOMS extensions voms-proxy-* commands Workload Management Job submissions and output retrieving glite-wms-job-* commands File Transfer Secure transfer with credential management GSIFTP (globus-url-copy) RFIO commands (rf*) Grid Security Infrastructure Credentials management with VOMS extensions voms-proxy-* commands Workload Management Job submissions and output retrieving glite-wms-job-* commands File Transfer Secure transfer with credential management GSIFTP (globus-url-copy) RFIO commands (rf*) Data Management File Catalogue Browsing lfc-* command Data Movement and Replication lcg-* commands Information System lcg-info lcg-infosites LDAP Explorer integrated within Grid2Win GUI

Grid2Win GUI snapshots (1/5) GSI credentials Auto detection of the validity of the stored proxy Generation of a new proxy via the insertion of the passphrase Virtual Organization Membership Service (VOMS) extensions support GSI credentials Auto detection of the validity of the stored proxy Generation of a new proxy via the insertion of the passphrase Virtual Organization Membership Service (VOMS) extensions support

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 !!!

Grid2Win GUI snapshots (3/5) You can copy and paste a file from the local explorer to the catalogue browser and viceversa. Drag & drop is under development. Upload/download of files to/from grid

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 !!!

Grid2Win GUI snapshots (5/5) Information Index (BDII) Navigation You can navigate the remote Information Index (BDII) as you navigate any other local information trees !!!

Porting PBS based CE to Windows XP Computing Element (CE) Scientific Linux PBS server Worker Nodes (WNs) MS Windows XP PBS mom gLite clients auto-installer provided! Computing Element (CE) Scientific Linux PBS server Worker Nodes (WNs) MS Windows XP PBS mom gLite clients auto-installer provided!

Integrating CCS into gLite CE CCS Microsoft CCS farm with a head node an more worker nodes Auxiliary Nodes Globus Gatekeeper (Linux) Service interface to the grid CCSJob Client Server To put in communication the Gatekeeper (Linux) with the CCS head node (Windows) To call CCS primitives SSL channel CCS Microsoft CCS farm with a head node an more worker nodes Auxiliary Nodes Globus Gatekeeper (Linux) Service interface to the grid CCSJob Client Server To put in communication the Gatekeeper (Linux) with the CCS head node (Windows) To call CCS primitives SSL channel

MS-CCS running jobs Clip

gLite site publishing windows

Next steps Grid2Win Refactoring of some pieces of the code Adding many features Integrating a JDL editor currently under development Integrating CCS GUI for direct submissions CCS based CE Merging LCG CE (linux) and CCS HeadNode (windows) by porting the Gatekeeper to Windows XP Using Windows POSIX subsystem instead of Cygwin Running MPI-2 jobs on CCS Grid2Win Refactoring of some pieces of the code Adding many features Integrating a JDL editor currently under development Integrating CCS GUI for direct submissions CCS based CE Merging LCG CE (linux) and CCS HeadNode (windows) by porting the Gatekeeper to Windows XP Using Windows POSIX subsystem instead of Cygwin Running MPI-2 jobs on CCS

References The Grid2Win project Homepage The Grid Group of INFN-Catania Homepage CCS HeadNode Demo Download a live demo of a CCS headnode executing a gLite job (Camtasia player) or (TSCC Codec)Camtasia playerTSCC Codec The Cygwin Homepage The gLite middleware Homepage

© 2007 Microsoft France Votre potentiel, notre passion TM