4 The European Organization for Nuclear Research BOINC Workshop 2014 Volunteer Computing at CERN 4

5 BOINC Workshop 2014 Volunteer Computing at CERN 5

6 CERN is the home of the LHC The CERN laboratory sits astride the Franco-Swiss border near Geneva. The Large Hadron Collider (LHC) is the world's largest and most powerful particle collider LHC data analysis requires a computing power equivalent to ~100,000 of today's fastest PC processors ~30 Petabytes of data is annually generated by the LHC CERN can only provide ~20% of the computing capacity The rest is running on the World LHC Computing Grid Volunteer computing could provide additional capacity for tasks like simulation BOINC Workshop 2014 Volunteer Computing at CERN 6

7 BOINC at CERN - Sixtrack Since 29-Sep 2004 to celebrate CERN s 50th birthday Simulates particles accelerating through the LHC to find their orbit stability. In one work-unit, 60 particles are simulated 300,000 clients have signed up. Peak computing power up to 40 Tflops Classic BOINC architecture Mac, Linux and Windows Clients BOINC URL: Test4Theory Since 2011 and does research about the elusive Higgs particle Monte Carlo simulations of physics events at the LHC. 30,000 volunteers Computing power up to 2.5 Tflops Modified architecture to traditional BOINC - uses the CERN developed CernVM and Vboxwrapper application Changed name in 2014 to Virtual - with the view to host more apps than Theory simulations BOINC URL: Both in present form since 2011 BOINC Workshop 2014 Volunteer Computing at CERN 7

8 other projects in progress Lots of progress during Running Atlas simulation Over 5000 registered users See talk later given by Wenjing Wu: BOINC URL LHCb: Beauty Since 2012 and still in test phase. The LHCb experiment collaboration's cloud and grid computing management solution Vboxwrapper application, with CernVM image Planned to be an app on CMS Started work on this during summer 2014 In very early stages, prototype running To be added as a beta-application on once stable BOINC Workshop 2014 Volunteer Computing at CERN 8

10 BOINC and Virtualisation - 2 Vboxwrapper is a success Thanks to Rom Walton for improvements and bug fixes What about a forum for VM based projects and developments? Our aim is to keep the image and job size small ucernvm is a small core image An environment for developing and running LHC data analysis independent of OS Pull applications from CernVMfs A software distribution mechanism to deliver experiment software efficiently Multiple tasks/cores: BOINC supports multiple BOINC tasks, e.g. multiple vboxwrapper apps What about multiple tasks per VM? BOINC Workshop 2014 Volunteer Computing at CERN 10

12 Different project approaches We have to consider the needs of the multiple experiments that are starting to use BOINC Sixtrack uses BOINC in the classic way. Other projects use the Vboxwrapper application Common denominator for VM projects: cernvm image getting apps from Cernvmfs file system. However different job managers are used (Co-Pilot, Panda+ArcCE, Crab, Dirac...) BOINC Workshop 2014 Volunteer Computing at CERN 12

13 How to organise many BOINC projects? Individual projects One project with many apps We want to centralize the service and at the same time respect the needs of multiple experiments. BOINC Workshop 2014 Volunteer Computing at CERN 13

14 One project with several apps Pros One URL for the volunteer One user database One set of forums Probably less maintenance (server and BOINC) Cons Merging the database (e.g. users=yes, forums=no) Managing different stakeholder requirements The effect of many apps on the server performance Handling app credit (however this seems to be fixed) BOINC Workshop 2014 Volunteer Computing at CERN 14

16 Summary Increased interest in Volunteer Computing at CERN We provide and a centralized BOINC service Integrating existing IT services Accommodate the needs of all current and future projects Various configuration options analysed All have their risks Separate projects are less risky to handle But the app feature seems a sensible solution Our setup must be able to scale It must be coherent for volunteers We welcome feedback, comments and questions BOINC Workshop 2014 Volunteer Computing at CERN 16

Grid Computing a new tool for science CERN, the European Organization for Nuclear Research Dr. Wolfgang von Rüden Wolfgang von Rüden, CERN, IT Department Grid Computing July 2006 CERN stands for over 50

The LHC Computing Grid Visit of Finnish IT Centre for Science CSC Board Members Finland Tuesday 19 th May 2009 Frédéric Hemmer IT Department Head The LHC and Detectors Outline Computing Challenges Current

Early experience with the Run 2 ATLAS analysis model Argonne National Laboratory E-mail: cranshaw@anl.gov During the long shutdown of the LHC, the ATLAS collaboration redesigned its analysis model based

April 15 th, 2011 CC-IN2P3: A High Performance Data Center for Research Toward a partnership with DELL Dominique Boutigny Agenda Welcome Introduction to CC-IN2P3 Visit of the computer room Lunch Discussion

The LHC Computing Grid Gergely Debreczeni (CERN IT/Grid Deployment Group) The data factory of LHC 40 million collisions in each second After on-line triggers and selections, only 100 3-4 MB/event requires

Did it work? Sept. 9th 2011, 1 KIT University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association Institut www.kit.edu Abteilung Large Hadron Collider and Experiments

where the Web was born Experience of Adding New Architectures to the LCG Production Environment Andreas Unterkircher, openlab fellow Sverre Jarp, CTO CERN openlab Industrializing the Grid openlab Workshop

How to discover the Higgs Boson in an Oracle database Maaike Limper 2 Introduction CERN openlab is a unique public-private partnership between CERN and leading ICT companies. Its mission is to accelerate

Unified System for Processing Real and Simulated Data in the ATLAS Experiment Mikhail Borodin Big Data Laboratory, National Research Centre "Kurchatov Institute", Moscow, Russia National Research Nuclear

Report Semesterarbeit MORE-Web Esteban Marín 2013-06-20 Abstract This document describes an undergraduate project (Semesterarbeit) that is part of the physics studies at the ETH in Zurich, Switzerland.

EGI-Engage: Impact & Results Advanced Computing for Research www.egi.eu Purpose The EGI-Engage project (full name: Engaging the Research Community towards an Open Science Commons) ran from March 2015 to

vcloud Request Manager 1.0.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions

Administrivia Software Process CS169 Lecture 2 Added 20 more so far Will limit enrollment to ~65 students Only one TA so far Start thinking about project proposal Bonus points for proposals that will be

Software Engineering at VMware Dan Scales May 2008 Eng_BC_Mod 1.Product Overview v091806 The Challenge Suppose that you have a very popular software platform: that includes hardware-level and OS code that

A European Vision and Plan for a Common Grid Infrastructure European Grid Initiative www.eu-egi.org Why Sustainability? Scientific applications start to depend on Grid infrastructures (EGEE, DEISA, ) Jobs/month