Grid Engine Riccardo Rotondo

Slides:



Advertisements
Similar presentations
Grid Initiatives for e-Science virtual communities in Europe and Latin America The VRC-driven GISELA Science Gateway Diego Scardaci.
Advertisements

Overview of local security issues in Campus Grid environments Bruce Beckles University of Cambridge Computing Service.
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
Catania Grid & Cloud Engine Mario Torrisi Istituto Nazionale di Fisica Nucleare – Sezione di
Catania Science Gateway Framework Motivations, architecture, features Catania, 09/06/2014Riccardo Rotondo
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Grid Engine Riccardo Rotondo
SOS EGEE ‘06 GGF Security Auditing Service: Draft Architecture Brian Tierney Dan Gunter Lawrence Berkeley National Laboratory Marty Humphrey University.
1.The portal sends, under the user approval, user’s attribute retrieved from IDP to CA bridge 2.CA bridge module requests to a CA-online a certificate.
FESR Consorzio COMETA Grid Introduction and gLite Overview Corso di formazione sul Calcolo Parallelo ad Alte Prestazioni (edizione.
GILDA testbed GILDA Certification Authority GILDA Certification Authority User Support and Training Services in IGI IGI Site Administrators IGI Users IGI.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
EGI-InSPIRE RI EGI-InSPIRE RI User Support in IGI: Related Tools and Services in Italy EGI Technical Forum
EGI Technical Forum Amsterdam, 16 September 2010 Sylvain Reynaud.
How to integrate EGI portals with Identity Federations Roberto Barbera Univ. of Catania and INFN EGI Technical Forum – Prague,
JSPG Update David Kelsey MWSG, Zurich 31 Mar 2009.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Tutorial on Science Gateways, Roma, Riccardo Rotondo Introduction on Science Gateway Understanding access and functionalities.
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
Grid interoperability developments at CC-IN2P3 Lyon, 7 September 2010 Sylvain Reynaud.
Utilizzo di portali per interfacciamento tra Grid e Cloud Workshop della Commissione Calcolo e Reti dell’INFN, May Laboratori Nazionali del.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Co-funded.
Gang Chen, Institute of High Energy Physics Feb. 27, 2012, CHAIN workshop,Taipei Co-ordination & Harmonisation of Advanced e-Infrastructures Research Infrastructures.
Development of portlets for special jobs: parametric, collections, workflows Mario Torrisi National Institute of Nuclear Physics.
The Catania Grid Engine Mr. Riccardo Rotondo Consortium GARR, Rome, Italy
REST API to develop application for mobile devices Mario Torrisi Dipartimento di Fisica e Astronomia – Università degli Studi.
The Catania Grid Engine and some implementations of the framework Diego Scardaci INFN The Catania Science Gateway Framework.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Africa Joint CHAIN/EUMEDGRID- Support/EPIKH School for.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Co-ordination & Harmonisation of Advanced e-INfrastructures CHAIN Worldwide Interoperability Test Roberto Barbera – Univ. of Catania and INFN Diego Scardaci.
European and Chinese Cooperation on Grid CNGrid GOS China National Grid System Software Zhiwei Xu, Taoying Liu ICT, CAS.
Sistema di Autenticazione e Autorizzazione per Science Gateway basato su Shibboleth M. Fargetta Consorzio.
The Catania Science Gateway framework Mr. Riccardo Rotondo Consortium GARR, Rome, Italy
Servizi di AAI e job management per Science Gateway basati su standard D. Scardaci INFN Catania.
Grid Engine Africa Joint CHAIN/EUMEDGRID-Support/EPIKH School for Application Porting to Science Gateways Elisa Ingrà – Consortium GARR
A Data Engine for Grid Science Gateways Enabling Easy Transfers and Data Sharing Dr. Marco Fargetta (1), Mr. Riccardo Rotondo (2,*), Prof. Roberto Barbera.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Grant.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
D. Scardaci INFN Catania
GridOS: Operating System Services for Grid Architectures
Grid2Win Porting of gLite middleware to Windows XP platform
Operations Management Board 19th Dec. 2013
The Operations Portal and the Grid Operations Interoperability
Giuseppe LA ROCCA INFN - Catania, Italy
CHAIN Worldwide Interoperability Test Giuseppe Andronico – INFN
Data Bridge Solving diverse data access in scientific applications
Extending Authentication to Members of Social Networks
GWE Core Grid Wizard Enterprise (
Ian Bird GDB Meeting CERN 9 September 2003
Grid accounting system
EMI Interoperability Activities
CHAIN-REDS computing solutions for Virtual Research Communities CHAIN-REDS Workshop – 11 December 2013 Roberto Barbera – University of Catania and.
FJPPL Lyon, 13 March 2012 Sylvain Reynaud, Lionel Schwarz
The Catania Science Gateway Framework
Grid2Win: Porting of gLite middleware to Windows XP platform
Shaowen Wang1, 2, Yan Liu1, 2, Nancy Wilkins-Diehr3, Stuart Martin4,5
Riccardo Rotondo INFN Catania – Italy
Grid2Win: Porting of gLite middleware to Windows XP platform
Infrastructure Support
GSAF Grid Storage Access Framework
Grid2Win: Porting of gLite middleware to Windows XP platform
Grid Security M. Jouvin / C. Loomis (LAL-Orsay)
Elisa Ingrà – Consortium GARR
Grid Engine Diego Scardaci (INFN – Catania)
a middleware implementation
EGI support services Science gateway developers
gLite The EGEE Middleware Distribution
Grid Computing Software Interface
Presentation transcript:

Grid Engine Riccardo Rotondo (riccardo.rotondo@garr.it) Consortium GARR Joint School for Application Porting to Science Gateways Bucaramanga, 27.11.2012

Outline The OGF (Open Grid Forum) Standard; A Simple API for Grid Applications (SAGA): The OGF (Open Grid Forum) Standard; JSAGA: a Java implementation of SAGA; A generic Grid Engine for Science Gateways based on SAGA; Grid Engine based on JSAGA; EGI Portal Policy & Grid Security Traceability; Grid Engine usage example. Bucaramanga 27.11.2012

A Simple API for Grid Applications (SAGA) SAGA is an API that provides the basic functionality required to build distributed applications, tools and frameworks; It is independent of the details of the underlying infrastructure (e.g., the middleware); SAGA is an OGF specification: http://www.gridforum.org/documents/GFD.90.pdf Several Implementations are available: A C++ and a Java implementation developed at the Louisiana State University / CCT and Vrije Universiteit Amsterdam (http://apidoc.saga.cct.lsu.edu ); A Java implementation developed at CCIN2P3 (http://grid.in2p3.fr/jsaga/); A Python implementation based on those above. Bucaramanga 27.11.2012

A Simple API for Grid Applications (SAGA) SAGA is made of: SAGA Core Libraries: contain the SAGA base system, the runtime and the API packages (job management, data management, etc.); SAGA Adaptors: provide access to the underlying grid infrastructure (adaptors are available for gLite, ARC, Globus, UNICORE and other middleware); SAGA defines a standard We then need an implementation! Bucaramanga 27.11.2012

JSAGA JSAGA is a Java implementation of SAGA developed at CCIN2P3; Enables uniform data and job management across different grid infrastructures/middleware; Makes extensions easily: adaptor interfaces are designed to minimize coding effort for integrating support of new technologies/middleware; Is OS independent: most of the provided adaptors are written in full Java and they are tested both on Windows and Linux. Bucaramanga 27.11.2012

JSAGA supports gLite, Globus, JSAGA Adaptors JSAGA supports gLite, Globus, ARC, UNICORE, etc. Bucaramanga 27.11.2012

A Generic Grid Engine for Science Gateways based on JSAGA Liferay Portlets Science GW 1 Science GW 2 Science GW 3 Grid Engine eToken Server Science GW Interface Data Engine Job Engine Users Track & Monit. Users Tracking DB JSAGA API Grid MWs Bucaramanga 27.11.2012

EGI Users Tracking DB The Portal, the associated Portal VO and the Portal manager are all individually and collectively responsible and accountable for all interactions with the Grid; The Portal must be capable of limiting the job submission rate; The Portal must keep audit logs for all interactions with the Grid as defined in the Traceability and Logging Policy (minimum 90 days); The Portal manager and operators must assist in security incident investigations; Where relevant, private keys associated with (proxy) certificates must not be transferred across a network, not even in encrypted form. Bucaramanga 27.11.2012

Users’ Traceability in Science Gateways Two Tables: one for active Jobs and File Transfers and one for the finished ones. Users’ Traceability in Science Gateways Example of entry in the Users Tracking DB GRID USAGE TRACEABILITY Common Name Portal User Name as stored in LDAP IP + Port IP address and TCP port used by the requester Timestamp Identify the grid operation date/time Grid Interaction Grid Interaction Identification (Job “X” submission, file upload/download). The portal MUST classify all the grid operations allowed. This value will allow to identify both applications used and operation performed. Grid ID Store the actual GRID Interaction ID (Job ID for job submission and some other relevant information for data transfer) Robot Certificate Identify the Robot Certificate used for the Grid Operation ID 70 Common Name fpistagna IP + TCP Port 193.206.208.183:8162 Timestamp 2011-07-06 14:16:29 Grid Interaction 1 Grid ID [wms://infn-wms-01.ct.pi2s2.it:7443/glite_wms_wmproxy_server]-[https://infn-lb-01.ct.pi2s2.it:9000/7rQ458xozactEEjoXMlxQg] Robot Certificate /C=IT/O=INFN/OU=Robot/L=COMETA/CN=Robot: ViralGrid Science Gateway - Roberto Barbera Virtual Organisation cometa Bucaramanga 27.11.2012

References A Simple API for Grid Applications (SAGA): http://www.gridforum.org/documents/GFD.90.pdf; JSAGA: http://grid.in2p3.fr/jsaga/; Other SAGA Implementations: The C++ implementation developed at the Louisiana State University/CCT: http://apidoc.saga.cct.lsu.edu ; The Java implementation developed at the Vrije Universiteit Amsterdam: http://apidoc.saga.cct.lsu.edu/saga-java/. Bucaramanga 27.11.2012

Hands-on Please follow the instructions on this wiki page: http://gilda.ct.infn.it/wikimain/-/wiki/Main/GridEngineStandaloneCode Bucaramanga 27.11.2012

Questions? Bucaramanga 27.11.2012