CernVM and Volunteer Computing Ivan D Reid Brunel University London Laurence Field CERN.

Slides:



Advertisements
Similar presentations
Volunteer Computing Laurence Field IT/SDC 21 November 2014.
Advertisements

Collaborative Campus Grid - Practices and experiences in Leiden University Campus Grid (LUCGrid) Hui Li Feb 4, 2005.
Grid Services at NERSC Shreyas Cholia Open Software and Programming Group, NERSC NERSC User Group Meeting September 17, 2007.
The Prototype Laurence Field IT/SDC 11 November 2014.
Condor Overview Bill Hoagland. Condor Workload management system for compute-intensive jobs Harnesses collection of dedicated or non-dedicated hardware.
1 Bridging Clouds with CernVM: ATLAS/PanDA example Wenjing Wu
Tunis, Tunisia, June 2012 Cloud Research Activities Pr. Mohamed JEMNI Computing Center Al Khawarizmi (CCK) Research Laboratory LaTICE
Volunteer Computing and Hubs David P. Anderson Space Sciences Lab University of California, Berkeley HUBbub September 26, 2013.
Grid Toolkits Globus, Condor, BOINC, Xgrid Young Suk Moon.
Public-resource computing for CEPC Simulation Wenxiao Kan Computing Center/Institute of High Physics Energy Chinese Academic of Science CEPC2014 Scientific.
Customized cloud platform for computing on your terms !
1 port BOSS on Wenjing Wu (IHEP-CC)
The Data Bridge Laurence Field IT/SDC 6 March 2015.
SG - OSG Improving Campus Research CI Through Leveraging and Integration: Developing a SURAgrid-OSG Collaboration John McGee, RENCI/OSG Engagement Coordinator.
Volunteer Computing 2 Overview Volunteer Computing BOINC Volunteer Computing For HEP Virtualization Volunteer Towards a Common Platform.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Designing Middleware for Volunteer Computing.
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,
07:44:46Service Oriented Cyberinfrastructure Lab, Introduction to BOINC By: Andrew J Younge
Grid Computing at The Hartford Condor Week 2008 Robert Nordlund
BOSS Business Objects Shared Service Steve Rademacher – June 2009.
Grid Middleware Tutorial / Grid Technologies IntroSlide 1 /14 Grid Technologies Intro Ivan Degtyarenko ivan.degtyarenko dog csc dot fi CSC – The Finnish.
BOINC: Progress and Plans David P. Anderson Space Sciences Lab University of California, Berkeley BOINC:FAST August 2013.
Campus grids: e-Infrastructure within a University Mike Mineter National e-Science Centre 14 February 2006.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Public and Grid Computing.
Leveraging the InCommon Federation to access the NSF TeraGrid Jim Basney Senior Research Scientist National Center for Supercomputing Applications University.
TEMPLATE DESIGN © BOINC: Middleware for Volunteer Computing David P. Anderson Space Sciences Laboratory University of.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
DTI Mission – 29 June LCG Security Ian Neilson LCG Security Officer Grid Deployment Group CERN.
Remote Access Usages. Remote Desktop Remote desktop technology makes it possible to view another computer's desktop on your computer. This means you can.
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.
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.
BOINC: An Open Platform for Public-Resource Computing David P. Anderson Space Sciences Laboratory U.C. Berkeley.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Public Distributed Computing with BOINC.
1 Cloud Services Requirements and Challenges of Large International User Groups Laurence Field IT/SDC 2/12/2014.
– Past, Present, Future Volunteer Computing at CERN Helge Meinhard, Nils Høimyr / CERN for the CERN BOINC service team H. Meinhard et al. - Volunteer.
Campus grids: e-Infrastructure within a University Mike Mineter National e-Science Centre 22 February 2006.
1 This Changes Everything: Accelerating Scientific Discovery through High Performance Digital Infrastructure CANARIE’s Research Software.
A Measured Approach to Virtualization Don Mendonsa Lawrence Livermore National Laboratory NLIT 2008 by LLNL-PRES
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.
SEMINAR ON.  OVERVIEW -  What is Cloud Computing???  Amazon Elastic Cloud Computing (Amazon EC2)  Amazon EC2 Core Concept  How to use Amazon EC2.
David P. Anderson Space Sciences Laboratory University of California – Berkeley A Million Years of Computing.
Volunteer Computing and BOINC
Status of WLCG FCPPL project
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Volunteer computing PC owners donate idle cycles to science projects
Volunteer Computing for Science Gateways
Dag Toppe Larsen UiB/CERN CERN,
Dag Toppe Larsen UiB/CERN CERN,
ATLAS Cloud Operations
External Focus Dr Ivan D Reid Brunel University London 02/09/2016 Ivan D Reid.
Job Scheduling in a Grid Computing Environment
Virtualization Engine console Bridge Concepts
How to enable computing
David Cameron ATLAS Site Jamboree, 20 Jan 2017
THE STEPS TO MANAGE THE GRID
Grid Computing Colton Lewis.
Virtualization in the gLite Grid Middleware software process
WLCG Collaboration Workshop;
Cisco Dumps With Real Exam Question Answers - Free Study Material
Chromebooks and Cloud Computing
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
CERN Certificates platform Emmanuel Ormancey / Anatoly Gladkov
Ivan Reid (Brunel University London/CMS)
Federated Environments and Incident Response: The Worst of Both Worlds
Backfilling the Grid with Containerized BOINC in the ATLAS computing
SCCM in hybrid world Predrag Jelesijević Microsoft 7/6/ :17 AM
Exploit the massive Volunteer Computing resource for HEP computation
Presentation transcript:

CernVM and Volunteer Computing Ivan D Reid Brunel University London Laurence Field CERN

2 Volunteer Computing A type of distributed computing Origins in mid 1990s Computer owners donate computing capacity To a cause or project Not necessarily only spare cycles on Desktops Idle machines in data centers Home clusters and Launched 1999

3 BOINC Berkeley Open Infrastructure for Network Computing Started in 2002 Funded by the National Science Foundation (NSF) Developed by a team based at the Space Sciences Laboratory University of California, Berkeley Led by David Anderson Provides the middleware for volunteer computing Client (Mac, Windows, Linux, Android) with CLI GUI Application runtime system Server software Project Web site

4 Volunteer Perspective Download and run the BOINC client Choose a project Enter an address and password Or silent connection with a key Run the application and earn credit

5 Motivation Free* resources 100K hosts achievable for large projects Actual job slot count (number of cores) is higher Community engagement Outreach channel Explaining the purpose and value of the science Participation Offering people a chance to contribute Engagement forms a strong bond Community support * There are costs associated with their use

6 Challenges The cost of using the free resources Initial integration requires investment Operations and Maintenance Public facing support on all levels Lowered by community supports Attracting and retention of volunteers Advertisement and engagement Communications cost for capacity building Low Level of Assurance Anyone can register as a volunteer Not the same level of trust as with Grid Running HEP software on Windows 85% of the resources

7 BOINC with Virtualization

8 Squid Proxies Currently have one service lhchomeproxy.cern.ch Two instances But using CVMFS_PAC_URLS

9 Online CA Sandbox IGTF CA Request Certificate Grid Service VCCS* Sandboxing and Authentication VM GET Proxy Jobs Data Trusted Domain Untrusted Domain Request Certificate Grid Submit Job Data Transfer Get Job Data Transfer *Volunteer Computing Credential Service

10 Implementation Job Manager Condor DataBridge VM Volunteer Instant Glidein VBoxwrapper FTS Grid GET Proxy PUT condor_submit DynaFed S3 /lcgdm/wiki/Dynafeds Application Server Common Infrastructure Volunteer’s machine VCCS Join Pool Data IO gfal-copy

11 Common Platform Coordinated outreach efforts Maximize the potential resource pool Fair share the resources Volunteers typically configure multiple projects Development, Maintenance and Operations Share the costs Build upon a common approach Reuse components and services Provided centrally as an infrastructure Towards a common platform BOINC Web presence Outreach Data Bridge Condor

12

13 Applications

14

15 Summary Volunteer Computing can and is providing Significant additional computing resources Potentially O(100K) machines Virtualization enables HEP applications To run on multiple x86 platforms Can therefore reach more volunteers And hence resources Using CernVM Baked VM to reduce downloading each time the VM is restarted But can automatically update the image Squid management and placement is an important operational concern. Condor is used for job management The VM’s join a pool and authenticate with the volunteer’s x509 proxy Instant glideins provide a short lived tenancy is a common platform Supporting multiple applications Come and join the fun!