Grid2Win Porting of gLite middleware to Windows XP platform

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.
Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
FESR Consorzio COMETA Grid Introduction and gLite Overview Corso di formazione sul Calcolo Parallelo ad Alte Prestazioni (edizione.
The gLite API – PART I Giuseppe LA ROCCA INFN Catania ACGRID-II School 2-14 November 2009 Kuala Lumpur - Malaysia.
Computational grids and grids projects DSS,
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.
TERENA 2003, May 21, Zagreb TERENA Networking Conference, 2003 MOBILE WORK ENVIRONMENT FOR GRID USERS. TESTBED Miroslaw Kupczyk Rafal.
E-science grid facility for Europe and Latin America GridwWin: porting gLite to run under Windows Fabio Scibilia – Consorzio COMETA 30/06/2008.
1 Grid2Win: porting of gLite middleware to Windows Dario Russo INFN Catania
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.
INFSO-RI Enabling Grids for E-sciencE GILDA and GENIUS Guy Warner NeSC Training Team An induction to EGEE for GOSC and the NGS NeSC,
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 Practical using WMProxy advanced job submission.
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Using Certificate & Simple Job Submission Jinny Chien ASGC.
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,
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Grid2Win : gLite for Microsoft Windows Elisa Ingrà - INFN.
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.
Enabling Grids for E-sciencE Work Load Management & Simple Job Submission Practical Shu-Ting Liao APROC, ASGC EGEE Tutorial.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Overveiw of the gLite middleware Yaodong Cheng
FESR Trinacria Grid Virtual Laboratory Practical using WMProxy advanced job submission Emidio Giorgio INFN Catania.
Practical using C++ WMProxy API advanced job submission
Gri2Win: Porting gLite to run under Windows XP Platform
Grid2Win: Porting of gLite middleware to Windows platform
GFAL Grid File Access Library
Grid Computing: Running your Jobs around the World
The EDG Testbed Deployment Details
Porting di gLite User Interface su Windows
Practical: The Information Systems
gLite Grid Services Salma Saber
Comparison of LCG-2 and gLite v1.0
Creating and running applications on the NGS
Introduction to gLite GRID Enviroment
Grid2Win: Porting of gLite middleware to Windows XP platform
Introduction to Grid Technology
Grid2Win: Porting of gLite middleware to Windows XP platform
Workload Management System
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
gLite Information System
Grid2Win: Porting of gLite middleware to Windows XP platform
DMS API gLite Hands On Salvatore Scifo
Data services in gLite “s” gLite and LCG.
EGEE Middleware: gLite Information Systems (IS)
The GENIUS portal and the GILDA t-Infrastructure
gLite Grid Services Riccardo Bruno
Overview of gLite Middleware
Introduction to Grid Computing and the Trigrid VL infrastructure
Architecture of the gLite Data Management System
a middleware implementation
Servizi di Grid e impatto sulla rete
Information Services Claudio Cherubino INFN Catania Bologna
Presentation transcript:

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

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

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 2007 3

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 2007 4

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 2007 5

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 2007 6

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

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 2007 8

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 2007 9

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 2007 10

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 2007 11

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 2007 12

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 2007 13

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 2007 14

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 2007 15

References The Grid2Win project Homepage http://jessica.trigrid.it/grid2win The Grid Group of INFN-Catania Homepage http://grid.ct.infn.it The Cygwin Homepage http://www.cygwin.org The gLite middleware Homepage http://www.glite.org Tutorial per Utenti, Università di Palermo, 10th-12th Dic 2007 16

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 2007 17