Www.eu-eela.eu 1 Catania, 4 th EEGE User Forum/OGF 25, 05.03.2009 OurGrid integration with gLite based grids in EELA-2 Francisco Brasileiro Universidade.

Slides:



Advertisements
Similar presentations
Grid Initiatives for e-Science virtual communities in Europe and Latin America WP6: Infrastructure & Application-oriented Services for.
Advertisements

Overview of local security issues in Campus Grid environments Bruce Beckles University of Cambridge Computing Service.
1 Bogotá, EELA-2 1 st Conference, On the Co-existence of Service and Opportunistic Grids Francisco Brasileiro Universidade Federal.
E-science grid facility for Europe and Latin America A Data Access Policy based on VOMS attributes in the Secure Storage Service Diego Scardaci.
A Computation Management Agent for Multi-Institutional Grids
The OurGrid Project Walfredo Cirne Universidade Federal de Campina Grande.
E-science grid facility for Europe and Latin America JRA1 Status Report Development of Services for Applications and Infrastructure Francisco.
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
Sergey Belov, LIT JINR 15 September, NEC’2011, Varna, Bulgaria.
Workload Management Massimo Sgaravatto INFN Padova.
Labs of The World, Unite!!! Walfredo Cirne Universidade Federal de Campina Grande.
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
GridFS Targeting Data Sharing in Grid Environments Marcelo Nery dos Santos / Renato Cerqueira PUC-Rio, Brazil Presented by: Francisco Silva.
Connecting OurGrid & GridSAM A Short Overview. Content Goals OurGrid: architecture overview OurGrid: short overview GridSAM: short overview GridSAM: example.
E-science grid facility for Europe and Latin America Bridging OurGrid-based and gLite-based Grid Infrastructures Abmar de Barros, Adabriand.
Grid Initiatives for e-Science virtual communities in Europe and Latin America DIRAC TEAM CPPM – CNRS DIRAC Grid Middleware.
E-science grid facility for Europe and Latin America OurGrid E2GRIS1 Rafael Silva Universidade Federal de Campina.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks C. Loomis (CNRS/LAL) M.-E. Bégin (SixSq.
The EDGI project receives Community research funding 1 EDGI Brings Desktop Grids To Distributed Computing Interoperability Etienne URBAH
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
E-science grid facility for Europe and Latin America Developing e-Infrastructure services for e-Science applications: the EELA-2 experience.
E-science grid facility for Europe and Latin America JRA1 – Activity Report and Plans Francisco Brasileiro Universidade Federal de Campina.
OurGrid: A Simple Solution for Running Bag-of-Tasks Applications on Grids Marcelo Meira, Walfredo Cirne (marcelo, Universidade.
Distributed Video Rendering using Blender, VirtualBox, and BOINC. Christopher J. Reynolds. Centre for Parallel Computing, University of Westminster.
Grid Computing at The Hartford Condor Week 2008 Robert Nordlund
Alexandre Duarte Gustavo Wagner Francisco Brasileiro Walfredo Cirne Multi-Environment Software Testing on the Grid Universidade Federal de Campina Grande.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
E-science grid facility for Europe and Latin America E2GRIS1 Gustavo Miranda Teixeira Ricardo Silva Campos Laboratório de Fisiologia Computacional.
E-science grid facility for Europe and Latin America Using Secure Storage Service inside the EELA-2 Infrastructure Diego Scardaci INFN (Italy)
1 Bogotá, EELA-2 1 st Conference, The OurGrid Approach for Opportunistic Grid Computing Francisco Brasileiro Universidade Federal.
E-science grid facility for Europe and Latin America Bridging the High Performance Computing Gap with OurGrid Francisco Brasileiro Universidade.
E-science grid facility for Europe and Latin America GridwWin: porting gLite to run under Windows Fabio Scibilia – Consorzio COMETA 30/06/2008.
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
E-science grid facility for Europe and Latin America OurGrid and the co-existence with gLite Alexandre Duarte Universidade Federal de Campina.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America EELA Infrastructure (WP2) Roberto Barbera.
E-infrastructure shared between Europe and Latin America Interoperability between EELA and OurGrid Alexandre Duarte CERN and UFCG 1 st.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
E-science grid facility for Europe and Latin America JRA1 – Annual Activity Report Francisco Brasileiro Universidade Federal de Campina.
Trusted Virtual Machine Images a step towards Cloud Computing for HEP? Tony Cass on behalf of the HEPiX Virtualisation Working Group October 19 th 2010.
E-science grid facility for Europe and Latin America Task TSA1.3 - Authentication Services and Policies Acheivements Jacques Alves da Silva.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
Uppsala, April 12-16th 2010EGEE 5th User Forum1 A Business-Driven Cloudburst Scheduler for Bag-of-Task Applications Francisco Brasileiro, Ricardo Araújo,
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Michał Jankowski, Paweł Wolniewicz, Jiří Denemark, Norbert Meyer,
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Grid2Win: Porting of gLite middleware to.
INFSO-RI Enabling Grids for E-sciencE Use Case of gLite Services Utilization. Multiple Ligand Trajectory Docking Study Jan Kmuníček.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI How to integrate portals with the EGI monitoring system Dusan Vudragovic.
E-infrastructure shared between Europe and Latin America Interoperability between EELA and OurGrid Alexandre Duarte CERN IT-GD EELA Project.
E-science grid facility for Europe and Latin America JRA1 role and its interaction with SA1 and NA3 Francisco Brasileiro Universidade Federal.
E-science grid facility for Europe and Latin America EELA-2: a seed for e-Science Bernard M. Marechal (EELA-2 Project Coordinator) CETA-CIEMAT.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Trusted Virtual Machine Images the HEPiX Point of View Tony Cass October 21 st 2011.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Enabling Grids for E-sciencE Claudio Cherubino INFN DGAS (Distributed Grid Accounting System)
8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 DEGISCO Desktop Grids for International Scientific Collaboration.
EDGI European Desktop Grid Initiative
Bob Jones EGEE Technical Director
Workload Management Workpackage
THE GISELA PROJECT Herbert Hoeger WP2 Manager - ULA (Venezuela)
Deploying Research in the Real World: The OurGrid Experience
Design rationale and status of the org.glite.overlay component
and Alexandre Duarte OurGrid/EELA Interoperability Meeting
THE STEPS TO MANAGE THE GRID
Interoperability & Standards
WLCG Collaboration Workshop;
Wide Area Workload Management Work Package DATAGRID project
ShareGrid: architettura e middleware
Function of Operating Systems
Presentation transcript:

1 Catania, 4 th EEGE User Forum/OGF 25, OurGrid integration with gLite based grids in EELA-2 Francisco Brasileiro Universidade Federal de Campina Grande (UFCG), Brazil JRA1 Manager for EELA-2 project E-science grid facility for Europe and Latin America

2 Catania, 4 th EEGE User Forum/OGF 25, The EELA-2 partnership Large/Medium labs need a service grid based on a rich grid middleware –They have chosen gLite as such middleware –The first phase of the EELA project has successfully deployed such a PGI –But it would be nice if the resources of the small labs (that could not use gLite) could also be integrated in the grid Small labs would rather build a grid that is supported by a simpler middleware target to efficiently execute BoT applications –Opportunistic grid middleware are the correct choice for them –They have chosen OurGrid as such middleware  More details about OurGrid later –But they want to cooperate with the larger labs and for that, they are required to provide their share of contribution to the whole system

3 Catania, 4 th EEGE User Forum/OGF 25, What is the value of the integration? By “integrating” the gLite-based Service Grid with the OurGrid-based Opportunistic grid we aim at: –Increase the size of the OG, by exploiting idle resources in the SG (more and better resources for the OG) –Leverage the virtualization infrastructure of OurGrid to provide gLite worker nodes on the shared machines of the OG and on dedicated machines running OurGrid (more resources to the SG)  OurGrid’s incentive mechanism/scheduling policy guarantees fair sharing of resources –Provide a specialized service for the execution of some of the BoT applications that currently execute on the SG (better functionality for SG users)  This allows improved performance for these applications  Has the side effect of improving the performance of the other applications that run on the SG, due to the smaller workload it will need to deal with

4 Catania, 4 th EEGE User Forum/OGF 25, The conviviality approach Several integration approaches have already been proposed –Gateways/Bridges  “Transforms” the grid resources of one grid in resources of the other grid by implementing a suitable bridge interface The EDGeS project is working on a generic bridging technology –Gliding-in  “Install” part of the grid middleware of one grid in the resources of the other grid on the fly (through pilot jobs) We propose a conviviality approach that is based on having the two middleware (or parts of them) installed in the resources that wish to provide this feature –It achieves similar effect of the gliding-in approach –The price of integration is paid at deployment time –No need to change legacy jobs  Easy to develop automatic job translation tools to allow BoT SG applications to run in the OG

5 Catania, 4 th EEGE User Forum/OGF 25, Each lab corresponds to a peer in the system and contributes with its idle resources cpu utilization for lab 1 100% real time cpu utilization for lab 2 100% real time cpu utilization for the p2p grid 100% real time Rational of a peer-to-peer grid

6 Catania, 4 th EEGE User Forum/OGF 25, Dealing with security in a P2P desktop grid OurGrid is meant to operate in a very promiscuous environment –Peers do not trust each other –Yet, they need to cooperate There are different security aspects to take into account –How to protect the applications from malicious resources? –How to protect resources from malicious users? –How to prevent free-riding?

7 Catania, 4 th EEGE User Forum/OGF 25, Different security aspects are treated differently –How to protect resources?  Very conservative approach based on “the administrator denial-of-service” approach Remote jobs run inside a virtual machine with limited disk access and no access to the network (remember it only supports BoT) –How to protect applications?  Very liberal approach – I mean, the user is left on its own Tasks may indicate a user-defined checking mechanism to be applied to the output of jobs (eg. to verify the existence of a watermark in an appropriate place) We have implemented credibility-based scheduling (a la BOINC), but it is not in the supported software –How to prevent free-riding  The Network-of-Favors incentive mechanism  Asymmetric crypto used to prevent impersonation (X.509) Dealing with security in a P2P desktop grid

8 Catania, 4 th EEGE User Forum/OGF 25, OurGrid in a nutshell job: label: my_rendering_example requirements: (os=linux) task: init:store render $STORAGE put input-1 $PLAYPEN remote: render output-1 final: get output-1 output-1 check:./my_check output-1 task: init:store render $STORAGE put input-2 $PLAYPEN remote: render output-2 final: get output-2 output-2 check:./my_check output-2 …

9 Catania, 4 th EEGE User Forum/OGF 25, OurGrid in a nutshell Sandboxing (WM+WN) Sandboxing (WM+WN) User Interface Application Scheduling User Interface Application Scheduling Simple Centralized Rendezvous Service Resource Centre Manager Grid-wide Resource Sharing Resource Centre Manager Grid-wide Resource Sharing

10 Catania, 4 th EEGE User Forum/OGF 25, Profiting from the resources of the gLite-based service grid Allowing idle resources in an EELA-2 gLite resource centre to be exposed as OurGrid resources

11 Catania, 4 th EEGE User Forum/OGF 25, Allowing resources of an OurGrid resource centre to be exposed as virtual gLite resources Profiting from the resources of the OurGrid-based opportunistic grid

12 Catania, 4 th EEGE User Forum/OGF 25, Concluding remarks More information on the EELA-2 JRA1 activities at the project’s website: – For OurGrid specifities, visit: – Contact me at: Thanks for your attention!