How to connect your DG to EDGeS? Zoltán Farkas, MTA SZTAKI

Slides:



Advertisements
Similar presentations
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MyProxy and EGEE Ludek Matyska and Daniel.
Advertisements

EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Introduction to EGEE hands-on Gergely Sipos.
MyProxy Guy Warner NeSC Training.
Grid Resource Allocation Management (GRAM) GRAM provides the user to access the grid in order to run, terminate and monitor jobs remotely. The job request.
P-GRADE and WS-PGRADE portals supporting desktop grids and clouds Peter Kacsuk MTA SZTAKI
06/08/10 PBS, LSF and ARC integration Zoltán Farkas MTA SZTAKI LPDS.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Services Abderrahman El Kharrim
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
CloudBroker integration to WS- PGRADE/gUSE Zoltán Farkas MTA SZTAKI LPDS
The EDGeS project receives Community research funding 1 Specific security needs of Desktop Grids Desktop Grids Desktop Grids EDGeS project EDGeS project.
Example Gridification via command-line Application Developer Training Day IV. Miklos Kozlovszky Ankara, 25. October, 2007.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
The EDGI project receives Community research funding 1 EDGI Brings Desktop Grids To Distributed Computing Interoperability Etienne URBAH
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
The EDGeS project receives Community research funding 1 SG-DG Bridges Zoltán Farkas, MTA SZTAKI.
The EDGeS project receives Community research funding 1 Bridging EGEE to BOINC and XtremWeb GIN : From interoperation to interoperability.
The huge amount of resources available in the Grids, and the necessity to have the most up-to-date experimental software deployed in all the sites within.
Supported by EU projects 12/12/2013 Athens, Greece Open Data in Agriculture Hands-on with data infrastructures that can power your agricultural data products.
E-infrastructure shared between Europe and Latin America Security Hands-on Christian Grunfeld, UNLP 8th EELA Tutorial, La Plata, 11/12-12/12,2006.
Association with the Gilda Virtual Organization Certificate,VO membership, and MyProxy Server usage.
AgINFRA science gateway for workflows and integrated services 07/02/2012 Robert Lovas MTA SZTAKI.
The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL -
EGEE-II INFSO-RI Enabling Grids for E-sciencE The GILDA training infrastructure.
The EDGeS project receives Community research funding 1 Porting Applications to the EDGeS Infrastructure A comparison of the available methods, APIs, and.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
VO Box Issues Summary of concerns expressed following publication of Jeff’s slides Ian Bird GDB, Bologna, 12 Oct 2005 (not necessarily the opinion of)
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI Accessing Cloud Systems from WS-PGRADE/gUSE Zoltán Farkas MTA SZTAKI LPDS.
06/08/10 P-GRADE Portal and MIMOS P-GRADE portal developments in the framework of the MIMOS-SZTAKI joint project Mohd Sidek Salleh MIMOS Berhad Zoltán.
1 Egrid portal Stefano Cozzini and Angelo Leto. 2 Egrid portal Based on P-GRADE Portal 2.3 –LCG-2 middleware support: broker, CEs, SEs, BDII –MyProxy.
1 P-GRADE Portal hands-on Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
VOX Project Tanya Levshina. 05/17/2004 VOX Project2 Presentation overview Introduction VOX Project VOMRS Concepts Roles Registration flow EDG VOMS Open.
07/02/2012 WS-PGRADE/gUSE in use Lightweight introduction Zoltán Farkas MTA SZTAKI LPDS.
Site Authorization Service Local Resource Authorization Service (VOX Project) Vijay Sekhri Tanya Levshina Fermilab.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
EGI-InSPIRE RI Grid Training for Power Users EGI-InSPIRE N G I A E G I S Grid Training for Power Users Institute of Physics Belgrade.
RI EGI-TF 2010, Tutorial Managing an EGEE/EGI Virtual Organisation (VO) with EDGES bridged Desktop Resources Tutorial Robert Lovas, MTA SZTAKI.
11 Extending EMI middleware with DGs Peter Kacsuk, MTA SZTAKI Start date: Duration:
1 Globe adapted from wikipedia/commons/f/fa/ Globe.svg IDGF-SP International Desktop Grid Federation - Support Project SZTAKI.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI CloudBroker usage Zoltán Farkas MTA SZTAKI LPDS
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
1 DEGISCO Desktop Grids For International Scientific Collaboration Details on Roadmap (interoperation with gLite and EMI grids) Budapest, Sandor.
EGEE is a project funded by the European Union under contract IST Job Submission Giuseppe La Rocca EGEE NA4 Generic Applications INFN Catania.
The EDG Testbed Deployment Details
OGF PGI – EDGI Security Use Case and Requirements
The EDGI (European Desktop Grid Initiative) infrastructure and its usage for the European Grid user communities József Kovács (MTA SZTAKI)
Classic Storage Element
Use of Nagios in Central European ROC
MyProxy Server Installation
Data Bridge Solving diverse data access in scientific applications
Technical Board Meeting, CNAF, 14 Feb. 2004
Grid2Win: Porting of gLite middleware to Windows XP platform
Grid2Win: Porting of gLite middleware to Windows XP platform
Introduction to P-GRADE Portal hands-on
CRC exercises Not happy with the way the document for testbed architecture is progressing More a collection of contributions from the mware groups rather.
Remote Api Tutorial How to call WS-PGRADE workflows from remote clients through the http protocol?
Installation, Configuration, Examples of use
Lightweight introduction
Lightweight introduction
New developments for deploying
Interoperability & Standards
DUCKS – Distributed User-mode Chirp-Knowledgeable Server
Grid Security M. Jouvin / C. Loomis (LAL-Orsay)
CUPS Print Services.
From Prototype to Production Grid
EGEE Middleware: gLite Information Systems (IS)
The GENIUS Security Services
gLite Job Management Christos Theodosiou
Grid Computing Software Interface
Introduction to the SHIWA Simulation Platform EGI User Forum,
Workflow level parametric study support by the P-GRADE portal
Presentation transcript:

How to connect your DG to EDGeS? Zoltán Farkas, MTA SZTAKI The EDGeS project receives Community research funding

Outline What this HOWTO is about? BOINC -> EGEE bridge in detail Prerequisites What has to be performed: From the BOINC admin’s point of view From the EDGeS admin’s point of view DG to EDGeS HOWTO Zoltán Farkas

Aim of this HOWTO YOU ARE: a BOINC project admin YOU WANT TO: improve the computation performance of your BOINC „grid” YOU’D LIKE TO USE: the EDGeS EGEE VO computing resources WITH TECHNOLOGY: 3G Bridge In a nutshell: run your BOINC workunits on the EDGeS EGEE VO DG to EDGeS HOWTO Zoltán Farkas

System overview BOINC project server EDGeS EGEE VO Computing Element1 WMS LB BDII … Computing Element1 WU/APP/ Result Database Computing Element2 Scheduler Work gen. Assim. ... BOINC to EGEE Bridge Computing Element1 DG to EDGeS HOWTO Zoltán Farkas

BOINC -> EGEE bridge details Task to be solved: Process BOINC workunits In an EGEE infrastructure Using a bridge that: Is able to handle BOINC workunits And is able to create EGEE jobs from the workunits, and run them in EGEE DG to EDGeS HOWTO Zoltán Farkas

BOINC -> EGEE Bridge solution concept Wrapped workunit execution: Fetch BOINC workunits Parse the workunits’ contents instead of starting them, and wrap them into a package Send the package to the 3G Bridge An EGEE plugin of the 3G Bridge arranges the package execution on EGEE The result of the EGEE execution (output package) is unpacked, and results are sent back to the BOINC project DG to EDGeS HOWTO Zoltán Farkas

BOINC → EGEE bridge Using 3G Bridge concept Collect jobs originating from BOINC: Place them in a queue New jobs in the queue are periodically handled by an EGEE plugin, that Uses Collection possibilities of EGEE to submit many jobs in one request This way the usage of the WMS is reduced DG to EDGeS HOWTO Zoltán Farkas

BOINC → EGEE bridge Using 3G Bridge concept jobwrapper client 3G Bridge Core EGEE Plugin EGEE DG to EDGeS HOWTO Zoltán Farkas

3G Bridge Core + Plugins Queue Manager Received job storage Job Database Generic interface above grid plugins DC-API Plugin Control path Queue Manager EGEE Plugin Interface for sources Job Handler Interface GridHandler Interface Grid plugin (submit jobs, update status, get output, ...)‏ Scheduler Received job handler, grid plugin user XWeb Plugin DG to EDGeS HOWTO Zoltán Farkas

Prerequisites A BOINC project An EDGeS VO See Zoltan Balaton’s earlier slides An EGEE User Interface machine with: BOINC jobwrapper client installed BOINC jobwrapper installed 3G Bridge with EGEE plugin support installed EDGeS VO configured DG to EDGeS HOWTO Zoltán Farkas

Tasks of the BOINC project admin I. Get a grid certificate from your national CA Certificates are essential for accessing EGEE services Consists of two parts : Public key Private key protected by a password Usually are valid for a year, can be extended Are used to identify you within the EGEE grid infrastructure DG to EDGeS HOWTO Zoltán Farkas

Tasks of the BOINC project admin II. Upload a long-term proxy to the EDGeS MyProxy server Proxies are generated from your certificate by decoding its key (using the password) and offering usually a short lifetime (few hours) Long-term proxies are stored on trusted entities (MyProxy servers), are used to generate short-term proxies in a trustworthy manner Use this command: GT_PROXY_MODE=old myproxy-init -s myproxy.grid.edges-grid.eu -d -n DG to EDGeS HOWTO Zoltán Farkas

Tasks of the BOINC project admin III. Send your certificate’s subject the the EDGeS Admin Create a new BOINC user on the BOINC project Send the BOINC project’s URL to the EDGeS Admin Send the new BOINC user’s account key to the EDGeS Admin DG to EDGeS HOWTO Zoltán Farkas

Tasks of the EDGeS admin I. Wait for the info provided by the BOINC admin Update 3G Bridge config file: New plugin Certificate subject BOINC jobwrapper DG to EDGeS HOWTO Zoltán Farkas

Tasks of the EDGeS admin II. Create a new algorithm queue in the 3G Bridge database for the ‘new_boinc’ plugin: mysql> insert into cg_algqueue(grid, alg, batchsize) values(‘new_boinc’, ‘’, 10); The above command adds a new queue for the ‘new_boinc’ plugin using any executable and using collection size 10 during job submission Restart the bridge, so the new plugin will be initialized DG to EDGeS HOWTO Zoltán Farkas

Tasks of the EDGeS admin III. Create a new working directory for the BOINC jobwrapper client Create jobwrapper_config.xml in the dir: Use 10 CPUs Use GUI RPC port 10000 Specify the jobwrapper binary Also specify the config section DG to EDGeS HOWTO Zoltán Farkas

Tasks of the EDGeS admin IV. Attach to the BOINC project Restart the BOINC jobwrapper service on the EGEE UI machine DG to EDGeS HOWTO Zoltán Farkas

Summary A few simple tasks have to be performed by the BOINC project admin Some other configuration has to be performed by the EGEE admin For details, see: http://intraweb.edges-grid.eu/public/grid_deployment/ DG to EDGeS HOWTO Zoltán Farkas