1 Volunteer Computing at CERN past, present and future Ben Segal / CERN (describing the work of many people at CERN and elsewhere ) White Area lecture.

Slides:



Advertisements
Similar presentations
Particle physics – the computing challenge CERN Large Hadron Collider –2007 –the worlds most powerful particle accelerator –10 petabytes (10 million billion.
Advertisements

Resources for the ATLAS Offline Computing Basis for the Estimates ATLAS Distributed Computing Model Cost Estimates Present Status Sharing of Resources.
Volunteer Computing Laurence Field IT/SDC 21 November 2014.
Personal reflections, Belgrade, November 30,2009 Markus Nordberg, CERN/ATLAS.
K.Harrison CERN, 23rd October 2002 HOW TO COMMISSION A NEW CENTRE FOR LHCb PRODUCTION - Overview of LHCb distributed production system - Configuration.
1 Bridging Clouds with CernVM: ATLAS/PanDA example Wenjing Wu
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
Assessment of Core Services provided to USLHC by OSG.
GridPP Steve Lloyd, Chair of the GridPP Collaboration Board.
Public-resource computing for CEPC Simulation Wenxiao Kan Computing Center/Institute of High Physics Energy Chinese Academic of Science CEPC2014 Scientific.
LCG Milestones for Deployment, Fabric, & Grid Technology Ian Bird LCG Deployment Area Manager PEB 3-Dec-2002.
The Grid Prof Steve Lloyd Queen Mary, University of London.
1 port BOSS on Wenjing Wu (IHEP-CC)
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
Computing for ILC experiment Computing Research Center, KEK Hiroyuki Matsunaga.
Computing and LHCb Raja Nandakumar. The LHCb experiment  Universe is made of matter  Still not clear why  Andrei Sakharov’s theory of cp-violation.
Volunteer Computing 2 Overview Volunteer Computing BOINC Volunteer Computing For HEP Virtualization Volunteer Towards a Common Platform.
CERN IT Department CH-1211 Genève 23 Switzerland t Internet Services Job Monitoring for the LHC experiments Irina Sidorova (CERN, JINR) on.
Wenjing Wu Andrej Filipčič David Cameron Eric Lancon Claire Adam Bourdarios & others.
David Cameron Claire Adam Bourdarios Andrej Filipcic Eric Lancon Wenjing Wu ATLAS Computing Jamboree, 3 December 2014 Volunteer Computing.
David Cameron Riccardo Bianchi Claire Adam Bourdarios Andrej Filipcic Eric Lançon Efrat Tal Hod Wenjing Wu on behalf of the ATLAS Collaboration CHEP 15,
3 June 2004GridPP10Slide 1 GridPP Dissemination Sarah Pearce Dissemination Officer
LHC Computing Plans Scale of the challenge Computing model Resource estimates Financial implications Plans in Canada.
BOINC.
Cloud Status Laurence Field IT/SDC 09/09/2014. Cloud Date Title 2 SaaS PaaS IaaS VMs on demand.
CernVM WebAPI CernVM Users Workshop 2015 Ioannis Charalampidis, PH/SFT CERN, 5 March 2015.
GridPP Building a UK Computing Grid for Particle Physics Professor Steve Lloyd, Queen Mary, University of London Chair of the GridPP Collaboration Board.
…building the next IT revolution From Web to Grid…
Silicon Module Tests The modules are tested in the production labs. HIP is is participating in the rod quality tests at CERN. The plan of HIP CMS is to.
Infrastructure for the LHCb RTTC Artur Barczyk CERN/PH RTTC meeting,
and Citizen Cyber-Science David P. Anderson Space Sciences Laboratory U.C. Berkeley.
Les Les Robertson LCG Project Leader High Energy Physics using a worldwide computing grid Torino December 2005.
1 BOINC-VM and Volunteer Cloud Computing Ben Segal / CERN and: Predrag Buncic, Jakob Blomer, Pere Mato / CERN Carlos Aguado Sanchez, Artem Harutyunyan.
INFSO-RI Enabling Grids for E-sciencE Experience of using gLite for analysis of ATLAS combined test beam data A. Zalite / PNPI.
WLCG and the India-CERN Collaboration David Collados CERN - Information technology 27 February 2014.
WLCG Overview Board, September 3 rd 2010 P. Mato, P.Buncic Use of multi-core and virtualization technologies.
2012 Objectives for CernVM. PH/SFT Technical Group Meeting CernVM/Subprojects The R&D phase of the project has finished and we continue to work as part.
Dr Jukka Klem CHEP06 1 Public Resource Computing at CERN – Philippe Defert, Markku Degerholm, Francois Grey, Jukka Klem, Juan Antonio.
EC Review – 01/03/2002 – WP9 – Earth Observation Applications – n° 1 WP9 Earth Observation Applications 1st Annual Review Report to the EU ESA, KNMI, IPSL,
1 BOINC Case Study: Ben Segal / CERN with: Predrag Buncic / CERN Daniel Lombrana Gonzalez / Univ. Extremadura David Weir / Imperial.
Testing and integrating the WLCG/EGEE middleware in the LHC computing Simone Campana, Alessandro Di Girolamo, Elisa Lanciotti, Nicolò Magini, Patricia.
1 BOINC + CernVM Ben Segal / CERN (describing the work of many people at CERN and elsewhere ) Pre-GDB on Volunteer Computing CERN, November 11, 2014.
LHC Computing, CERN, & Federated Identities
INFSO-RI Enabling Grids for E-sciencE The EGEE Project Owen Appleton EGEE Dissemination Officer CERN, Switzerland Danish Grid Forum.
Ian Bird CERN, 17 th July 2013 July 17, 2013
David P. Anderson Space Sciences Laboratory University of California – Berkeley Public Distributed Computing with BOINC.
Predrag Buncic (CERN/PH-SFT) Software Packaging: Can Virtualization help?
1 Cloud Services Requirements and Challenges of Large International User Groups Laurence Field IT/SDC 2/12/2014.
Agenda Past & Present Who we are & what we do Activities Challenges.
CERN IT Department CH-1211 Genève 23 Switzerland t SL(C) 5 Migration at CERN CHEP 2009, Prague Ulrich SCHWICKERATH Ricardo SILVA CERN, IT-FIO-FS.
– Past, Present, Future Volunteer Computing at CERN Helge Meinhard, Nils Høimyr / CERN for the CERN BOINC service team H. Meinhard et al. - Volunteer.
Feedback from CMS Andrew Lahiff STFC Rutherford Appleton Laboratory Contributions from Christoph Wissing, Bockjoo Kim, Alessandro Degano CernVM Users Workshop.
INRNE's participation in LCG Elena Puncheva Preslav Konstantinov IT Department.
Mobile Analyzer A Distributed Computing Platform Juho Karppinen Helsinki Institute of Physics Technology Program May 23th, 2002 Mobile.
Ian Bird LCG Project Leader Status of EGEE  EGI transition WLCG LHCC Referees’ meeting 21 st September 2009.
Victoria A. White Head, Computing Division, Fermilab Fermilab Grid Computing – CDF, D0 and more..
Volunteer Clouds and Citizen Cyberscience for LHC Physics Artem Harutyunyan / CERN Carlos Aguado Sanchez / CERN, Jakob Blomer / CERN, Predrag Buncic /
Volunteer Clouds for the LHC experiments H. Riahi – 12/11/15 EGI User Forum Laurence Field Hassen Riahi CERN IT-SDC.
Scientific Computing at Fermilab Lothar Bauerdick, Deputy Head Scientific Computing Division 1 of 7 10k slot tape robots.
CernVM and Volunteer Computing Ivan D Reid Brunel University London Laurence Field CERN.
The Future of Volunteer Computing David P. Anderson U.C. Berkeley Space Sciences Lab UH CS Dept. March 22, 2007.
Volunteer Computing: Involving the World in Science David P. Anderson U.C. Berkeley Space Sciences Lab February 16, 2007.
Volunteer Computing David P. Anderson U.C. Berkeley Space Sciences Lab Nov. 15, 2006.
Building a Global Brain David P. Anderson U. C
Designing a Runtime System for Volunteer Computing David P
David Cameron ATLAS Site Jamboree, 20 Jan 2017
The Global Status of Citizen Cyberscience
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
Ivan Reid (Brunel University London/CMS)
Gridifying the LHCb Monte Carlo production system
Presentation transcript:

1 Volunteer Computing at CERN past, present and future Ben Segal / CERN (describing the work of many people at CERN and elsewhere ) White Area lecture CERN IT-SDC Group September 17, 2014

2 What is BOINC ? -Berkeley Open Infrastructure for Network Computing -Software platform for distributed computing using volunteered computer resources -Exploits a volunteer PC’s unused CPU cycles for scientific computations -Free and Open-source - 2

Why do volunteers participate? -Community experience -Desire to help science -Learning and teaching Message boards Credit for processing

(2004) Accelerator design by beam simulation

5 : present ( CERN’s first BOINC project ) Uses “standard BOINC”: code ported to PC platforms (Windows, Linux, etc.) Calculates stability of proton orbits in CERN’s LHC accelerator About active users, PC’s.... over 1500 CPU years of processing Objectives: extra CPU power and raising public awareness of CERN and the LHC … … both successfully achieved. Started as an outreach project for CERN 50 th Anniversary 2004; used for Year of Physics (Einstein Year) 2005 … still runs…

6 “Real physics”: ATLAS simulated Higgs event 6

7 Challenges (1) of “real LHC physics” with BOINC -It is not practical to deploy HEP applications on volunteer computers using conventional BOINC porting: -Each application usually has a huge codebase (order of several GBytes) and requires a lot of 3 rd party dependencies -Applications usually require specific platform/OS combinations to run -Applications are updated frequently 7

8 Challenges (2) of “real LHC physics” with BOINC Experiments would like BOINC volunteer resources to be transparently integrated into existing Grid infrastructures, e.g as a “Cloud” In contrast to Grid resources, volunteer computing resources are not “managed” (and thus cannot be “trusted”) 8

9 CernVM + Co-Pilot -With CernVM it is possible to solve the problems (1) of application deployment on all volunteers’ machines -With CernVM Co-Pilot it is possible to solve problems (2): the LHC experiments see the BOINC volunteers as a Cloud, with protection from their “untrusted” status 9

10 BOINC – CernVM Architecture 10

11 BOINC + CernVM + Co-Pilot => Volunteer Cloud 11

( Test4Theory project ) We have built a “Volunteer Cloud” It is in production since 2011 for CERN’s Theory Group running Monte Carlo QCD event generation The main computing resource for the MCPlots project

13 What has Test4Theory achieved so far? About volunteers and PC’s have contributed since 2011 Currently about 2000 getting credit with about 3000 active PC’s About 2500 simultaneously active VM’s in a 24 hour period About successful Monte Carlo jobs run per day Each job is 100,000 events: so far over 1.4 trillion events run Graphic displays show the volunteers details of their CERN job activity, plus offer online tuition. A lot of feedback and interest from the media and CERN

14 What are our current plans? 1. Accept jobs from LHC experiments as well as from the CERN Theory Group, with scaled-up BOINC infrastructure 2.Provide a DIRECT WEB DRIVEN version, simpler than BOINC 3.Hold a "Virtual LHC Challenge”: LHC events will be simulated as the LHC is currently down for improvements. Will also try to create a simulated history of earlier HEP experiments.

15 What are our current plans? (1) Accept jobs from LHC experiments as well as from the CERN Theory Group, with scaled-up BOINC infrastructure: Currently LHCb, ATLAS and CMS are setting up BOINC- CernVM test servers, with the help of IT

16 What are our current plans? (2) Provide a DIRECT WEB DRIVEN version, simpler than BOINC (suitable for general public, high schools, etc.) This work is well advanced, using the WebAPI for CernVM developed by Ioannis Charalampidis of CERN-PH.

17 What are our current plans? (3) Hold a "Virtual LHC Challenge”: collision events will be simulated as the LHC would produce them if it were running (it’s currently down for improvements). Will also be able to recreate history of earlier HEP experiments via simulation. This is in planning phase, hopefully to occur this year which is CERN’s 60th and also 10 th anniversaries.

Citizen Cyberscience: A range of approaches Volunteer Computing Volunteer Sensing Volunteer Thinking

(2006) Modelling the epidemiology of malaria in Africa (CERN with Swiss Tropical Institute)

(2009) volunteer seismic detection and science

Citizen Cyberscience Centre: (founded 2009) CERN University of Geneva UNOSAT/UNITAR

Geotag Libya (2011) assess post-conflict damage

(2012) ForestWatchers: monitor deforestation

Crowdcrafting Open source toolbox for citizen cyberscience (supported by CCC, Shuttleworth and Sloan Foundations)

Crowdcrafting Used for analysis of Aegis experiment, CERN (prototyped at 2013 CERN Summer Student Webfest)

CERN Summer Student Webfest Annual hackathon: 2012, 2013 and 2014 (supported by the CCC, Mozilla, etc.)

Citizen Cyberlab: an upgrade of the CCC collaboration with new sources of funding (EU FP7)