8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 DEGISCO Desktop Grids for International Scientific Collaboration.

Slides:



Advertisements
Similar presentations
1 Use Cases Application provisioning (version control) Workload management/load-balancing (server consolidation) Data Federation/sharing E-utilities (provisioning.
Advertisements

1 Bogotá, EELA-2 1 st Conference, On the Co-existence of Service and Opportunistic Grids Francisco Brasileiro Universidade Federal.
1 IDGF-SP International Desktop Grid Federation - Support Project Overview London, UK, 26/9/2012 Robert Lovas, MTA SZTAKI - Project coordinator IDGF-SP.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
A Computation Management Agent for Multi-Institutional Grids
The OurGrid Project Walfredo Cirne Universidade Federal de Campina Grande.
Platform as a Service (PaaS)
Volunteer Computing and Hubs David P. Anderson Space Sciences Lab University of California, Berkeley HUBbub September 26, 2013.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Collaborating with iPlant.
Connecting OurGrid & GridSAM A Short Overview. Content Goals OurGrid: architecture overview OurGrid: short overview GridSAM: short overview GridSAM: example.
Computing and LHCb Raja Nandakumar. The LHCb experiment  Universe is made of matter  Still not clear why  Andrei Sakharov’s theory of cp-violation.
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.
1 IDGF International Desktop Grid Federation How can you benefit from joining IDGF? Hannover, Peter Kacsuk, MTA SZTAKI, EDGI.
Alexandre Duarte Gustavo Wagner Francisco Brasileiro Walfredo Cirne Multi-Environment Software Testing on the Grid Universidade Federal de Campina Grande.
1 Catania, 4 th EEGE User Forum/OGF 25, OurGrid integration with gLite based grids in EELA-2 Francisco Brasileiro Universidade.
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 OurGrid and the co-existence with gLite Alexandre Duarte Universidade Federal de Campina.
E-infrastructure shared between Europe and Latin America Interoperability between EELA and OurGrid Alexandre Duarte CERN and UFCG 1 st.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
02/06/2014, ESRF – Grenoble Potential connections to e-Infrastructure projects …focusing on science gateways and volunteer computing Robert Lovas Institute.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
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.
1 IDGF International Desktop Grid Federation How can you benefit from joining IDGF? Lyon, Peter Kacsuk, MTA SZTAKI, EDGI is.
Uppsala, April 12-16th 2010EGEE 5th User Forum1 A Business-Driven Cloudburst Scheduler for Bag-of-Task Applications Francisco Brasileiro, Ricardo Araújo,
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
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.
IPlant Collaborative Tools and Services Workshop Overview of the iPlant Discovery Environment Sriram Srinivasan.
1 IDGF International Desktop Grid Federation ASSESSING THE PERFORMANCE OF DESKTOP GRID APPLICATIONS A. Afanasiev, N. Khrapov, and M. Posypkin DEGISCO is.
ChinaGrid: National Education and Research Infrastructure Hai Jin Huazhong University of Science and Technology
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Building and engaging with our Community Networks Catherine Gater EGI.eu.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
INTRODUCTION TO WEB HOSTING
Network customization
Platform as a Service (PaaS)
Accessing the VI-SEEM infrastructure
Grid and Cloud Computing
Platform as a Service (PaaS)
Getting Started with... Business Partner Express
Deploying Research in the Real World: The OurGrid Experience
Volunteer Computing for Science Gateways
Agile Scrum Management
Ian Bird GDB Meeting CERN 9 September 2003
and Alexandre Duarte OurGrid/EELA Interoperability Meeting
GGF OGSA-WG, Data Use Cases Peter Kunszt Middleware Activity, Data Management Cluster EGEE is a project funded by the European.
EGEE VO Management.
Grid Computing.
THE STEPS TO MANAGE THE GRID
Network Requirements Javier Orellana
EGI-Engage Engaging the EGI Community towards an Open Science Commons
Interoperability & Standards
Davor Kozmus, MHEST Steering Platform Meeting 29. October 2009, Zagreb
Grid Means Business OGF-20, Manchester, May 2007
X in [Integration, Delivery, Deployment]
Semiconductor Manufacturing (and other stuff) with Condor
Leigh Grundhoefer Indiana University
Basic Grid Projects – Condor (Part I)
Promoting Desktop Grids Virtual Team (Q1/2014 updates)
Google for Education offering
Automating Profitable Growth™
DEGISCO project - Desktop Grids for application developers and users
ShareGrid: architettura e middleware
GRANT APPLICATION INSTRUCTIONS
User Support in EGI Reactive and proactive services
Grid Computing Software Interface
Expand portfolio of EGI services
Presentation transcript:

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 DEGISCO Desktop Grids for International Scientific Collaboration Peer-to-Peer Desktop Grids Francisco Brasileiro Universidade Federal de Campina Grande, Brazil Department of Systems and Computing Distributed Systems Lab 1 RI DEGISCO is supported by the FP7 Capacities Programme under contract nr RI

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 How to choose a desktop grid? This is the kind of question that the IDGF may help you to answer This is the kind of question that the IDGF may help you to answer Of course, there is no silver bullet Of course, there is no silver bullet Different ways to gather the desktops that form the grid Different ways to gather the desktops that form the grid Different workloads Different workloads Different life cycles for applications Different life cycles for applications Different system requirements Different system requirements … 2

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 Resource provision in desktop grids Home users’ desktops Home users’ desktops Very large scale Very large scale High dispersion leads to a higher cost to attract volunteers High dispersion leads to a higher cost to attract volunteers Organization’s desktops Organization’s desktops Scale depends on the size of the organization Scale depends on the size of the organization “Attract volunteers” is a matter of organizations’ policy on the use of surplus capacity of their desktops “Attract volunteers” is a matter of organizations’ policy on the use of surplus capacity of their desktops 3

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 Typical workloads of desktop grids Very large workloads (at least dozens of millions of hours of CPU) Very large workloads (at least dozens of millions of hours of CPU) They run from a few weeks to a few months in a large volunteer computing infrastructure They run from a few weeks to a few months in a large volunteer computing infrastructure Large workloads (from hundreds of thousands to a few millions of hours of CPU) Large workloads (from hundreds of thousands to a few millions of hours of CPU) They run in no longer than a week in a large campus desktop grid They run in no longer than a week in a large campus desktop grid Sizeable workloads (a few thousands of hours of CPU) Sizeable workloads (a few thousands of hours of CPU) Cannot be run on a single machine, but would run on the desktops of a small research lab Cannot be run on a single machine, but would run on the desktops of a small research lab However, the faster they run, the better! However, the faster they run, the better! Experiments with different parameters are often repeated Experiments with different parameters are often repeated 4

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 Desktop grid applications and their users’ distribution 5 Applications Number of users Porting the applications to the execution infrastructure needs to be simple in the long tail, so that users themselves do the job

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 Desktop grid applications and their life times’ distribution 6 Applications Life time Setting up the infrastructures for running the applications in the long tail needs to be cheap and fast, so to be affordable and useful

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 P2P desktop grids are most useful for … Medium and small labs Medium and small labs They don’t have much resources of their own They don’t have much resources of their own They might not have the funds and/or appeal to market a volunteer computing project They might not have the funds and/or appeal to market a volunteer computing project Sizeable workloads Sizeable workloads In P2P systems, every new resource provider is also a resource consumer In P2P systems, every new resource provider is also a resource consumer Applications in the long tail Applications in the long tail Cost of deploy is shared by all labs (peers) Cost of deploy is shared by all labs (peers) Security model requires virtualization which has the side effect of facilitating porting Security model requires virtualization which has the side effect of facilitating porting 7

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 Rational of a peer-to-peer grid Each lab corresponds to a peer in the system and contributes with its idle resources Each lab corresponds to a peer in the system and contributes with its idle resources Users want to reduce the makespan of their applications and shorten their research cycle Users want to reduce the makespan of their applications and shorten their research cycle cpu utilization for lab 1 100% real time cpu utilization for lab 2 100% real time cpu utilization for the joint p2p grid 100% real time 8

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 Volunteer vs p2p computing In a volunteer computing project, resource providers (the volunteers) and resource consumers (the scientists) are different people In a volunteer computing project, resource providers (the volunteers) and resource consumers (the scientists) are different people In a P2P grid, resource providers and resource owners are the same people (scientists) In a P2P grid, resource providers and resource owners are the same people (scientists) In a volunteer computing project, resources are donated, because volunteers think that they are going to be used for the good of mankind In a volunteer computing project, resources are donated, because volunteers think that they are going to be used for the good of mankind In P2P grids, idle resources are donated, because each resource owner wants to be able to use the others’ resources in the future, when he/she needs them In P2P grids, idle resources are donated, because each resource owner wants to be able to use the others’ resources in the future, when he/she needs them 9

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 OurGrid in a nutshell 10 User interface, job monitoring and scheduling Security and local sharing policy enforcement Site level and inter-site management of workers Rendezvous service

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 OurGrid proposition for a P2P grid Labs can freely join the system without any human intervention Labs can freely join the system without any human intervention No need for negotiation; no paperwork No need for negotiation; no paperwork Clear incentive to join the system Clear incentive to join the system One cannot be worse off by joining the system One cannot be worse off by joining the system Noticeable increased response time Noticeable increased response time Free-riding resistant Free-riding resistant Basic dependability properties Basic dependability properties Configurable level of security Configurable level of security Resilience to faults Resilience to faults Scalability Scalability Easy to install, configure, manage and program Easy to install, configure, manage and program No need for specialized support team No need for specialized support team 11

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 But there is no free lunch To simplify the problem, OurGrid focuses on a subset of Bag-of-Tasks applications To simplify the problem, OurGrid focuses on a subset of Bag-of-Tasks applications Communication with the outside world is not allowed Communication with the outside world is not allowed Facilitates scheduling and security enforcement Facilitates scheduling and security enforcement Simple fail-over/retry mechanisms to tolerate faults Simple fail-over/retry mechanisms to tolerate faults No need for QoS guarantees No need for QoS guarantees 12

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 Current status of the OurGrid Community 13

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 How to start using OurGrid? 14 Using the public portal at Using the public portal at

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 Once logged in, select an specific application or run a generic job 15

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 Once a job is started, you can monitor its execution 16

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 Keep track of your files with the file manager application 17

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 OurGrid, DEGISCO and IDGF OurGrid is promoted by the following documents and tools by DEGISCO and IDGF (among others): OurGrid is promoted by the following documents and tools by DEGISCO and IDGF (among others): D2.1.2: Policies and setup operations for Grid operators (update) D2.1.2: Policies and setup operations for Grid operators (update) D2.4.1: Report on best practices in infrastructure support D2.4.1: Report on best practices in infrastructure support D3.1.2: Identification and analysis of potential applications to be ported to the production DCI platform (update) D3.1.2: Identification and analysis of potential applications to be ported to the production DCI platform (update) A Road Map: Desktop Grids for eScience A Road Map: Desktop Grids for eScience The OurGrid support system acts as a 2nd level helpdesk of DEGISCO infrastructure (based on Request Tracker) The OurGrid support system acts as a 2nd level helpdesk of DEGISCO infrastructure (based on Request Tracker) 18

8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 Thanks for your attention! IDGF web site (desktopgridfederation.org) IDGF web site (desktopgridfederation.org)desktopgridfederation.org OurGrid Web Site ( OurGrid Web Site ( OurGrid Community (status.ourgrid.org) OurGrid Community (status.ourgrid.org)status.ourgrid.org Francisco Brasileiro Francisco Brasileiro 19 Contacts: