Einstein@home Bruce Allen, UWM LSC Meeting Nov 4-7, 2004 LIGO Scientific Collaboration, UW - Milwaukee.

Slides:



Advertisements
Similar presentations
Operating-System Structures
Advertisements

11/12/2003LIGO Document G Z1 Data reduction for S3 I Leonor (UOregon), P Charlton (CIT), S Anderson (CIT), K Bayer (MIT), M Foster (PSU), S Grunewald.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
BOINC The Year in Review David P. Anderson Space Sciences Laboratory U.C. Berkeley 22 Oct 2009.
Moving towards a hierarchical search. We now expand the coherent search to inspect a larger parameter space. (At the same time the incoherent stage is.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
1 Module 2 Installing Windows NT. 2  Overview Preparing for Installation Installing Windows NT Performing a Server-based Installation Troubleshooting.
LIGO Meeting LIGO Scientific Collaboration - University of Wisconsin - Milwaukee LIGO-G Z SuperComputing 2003 grid-distributed wide-area.
Event 18 Dec Bruce Allen, UWM and AEI History and Status.
Chapter 7 Microsoft Windows XP. Windows XP Versions XP Home XP Home XP Professional XP Professional XP Professional 64-Bit XP Professional 64-Bit XP Media.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
LIGO- G Z LSC ASIS Meeting LIGO Scientific Collaboration - University of Wisconsin - Milwaukee 1 S2 Hardware Pulsar Injections Bruce.
LIGO- XXX Bruce Allen, LSC Talk LIGO Scientific Collaboration - U. Wisconsin - Milwaukee 1 Effects of Timing Errors and Timing Offsets in Pulsar.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
GWDAW /12/161 Activities of the LIGO Scientific Collaboration’s Continuous Wave Group Xavier Siemens for the LSC University of Wisconsin -- Milwaukee.
Wenjing Wu Computer Center, Institute of High Energy Physics Chinese Academy of Sciences, Beijing BOINC workshop 2013.
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 MP at ISIS Tom Griffin, ISIS Facility. Introduction About ISIS Why Grid MP? About Grid MP Examples The future.
LIGO-G Z GWDAW10, December 16, S3 Final Results Bruce Allen, for the LIGO Scientific Collaboration.
Status of Standalone Inspiral Code Duncan Brown University of Wisconsin-Milwaukee LIGO Scientific Collaboration Inspiral Working Group LIGO-G Z.
CSE 451: Operating Systems Winter 2015 Module 5 1 / 2 User-Level Threads & Scheduler Activations Mark Zbikowski 476 Allen Center.
GWDAW-8 December 18, 2003LIGO Scientific Collaboration, UW - Milwaukee 1LIGO-G Z Broad-band CW searches (for isolated pulsars) in LIGO and GEO.
LIGO-G Z LSC Nov 5, Bruce Allen, U. Wisconsin - Milwaukee and AEI
NSF Review, 18 Nov 2003 Peter Shawhan (LIGO/Caltech)1 How to Develop a LIGO Search Peter Shawhan (LIGO / Caltech) NSF Review November 18, 2003 LIGO-G E.
State of LSC Data Analysis and Software LSC Meeting LIGO Hanford Observatory November 11 th, 2003 Kent Blackburn, Stuart Anderson, Albert Lazzarini LIGO.
LIGO-G Z LSC ASIS Meeting LIGO Scientific Collaboration - University of Wisconsin - Milwaukee 1 Update on November 2003 grid-distributed.
BOINC: An Open Platform for Public-Resource Computing David P. Anderson Space Sciences Laboratory U.C. Berkeley.
+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
Getting ready. Why C? Design Features – Efficiency (C programs tend to be compact and to run quickly.) – Portability (C programs written on one system.
Periodic Sources Session M. Alessandra Papa - Albert Einstein Institute - Golm, Germany The LSC UL group is using all (and only) of the codes that we (GEO)
LIGO-G Z1 Using Condor for Large Scale Data Analysis within the LIGO Scientific Collaboration Duncan Brown California Institute of Technology.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Public Distributed Computing with BOINC.
ACAT, Amsterdam, and BOINC Bruce Allen Director, Max Planck Institute for Gravitational Physics, Hannover.
Jeremy Cowles, Eric Heien, Adam Kornafeld, Yusuke Takata, Kenichi Hagihara, Nicolás Alvarez.
CernVM and Volunteer Computing Ivan D Reid Brunel University London Laurence Field CERN.
The 2 nd Pangalactic BOINC workshop. Progress since the 1 st Pangalactic BOINC workshop David Anderson Sept. 20, 2006.
Emulating Volunteer Computing Scheduling Policies Dr. David P. Anderson University of California, Berkeley May 20, 2011.
Volunteer Computing with BOINC: a Tutorial David P. Anderson Space Sciences Laboratory University of California – Berkeley May 16, 2006.
SC03 failed results delayed FDS: parameter space searches
Architecture Review 10/11/2004
Xavier Siemens for the LSC University of Wisconsin -- Milwaukee
How to Contribute to System Testing and Extract Results
Volunteer Computing: SETI and Beyond David P
2. OPERATING SYSTEM 2.1 Operating System Function
ASIS Status Report Bruce Allen LSC Meeting, LHO, August 16, 2001
Overview of the CW Search Group Efforts – S2 data analyses Michael Landry LIGO Hanford Observatory on behalf of the CW Search Group LSC Meeting March.
Designing a Runtime System for Volunteer Computing David P
Credits: 3 CIE: 50 Marks SEE:100 Marks Lab: Embedded and IOT Lab
Coherent wide parameter space searches for gravitational waves from neutron stars using LIGO S2 data Xavier Siemens, for the LIGO Scientific Collaboration.
CS 3305 System Calls Lecture 7.
Introduction to Operating System (OS)
The software infrastructure of II
Chapter 1: Introduction
Printer Admin Print Job Manager
The Application Lifecycle
Broad-band CW searches in LIGO and GEO S2 and S3 data
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Broad-band CW searches in LIGO and GEO S2 and S3 data
LIGO Scientific Collaboration, UW - Milwaukee
Broad-band CW searches in LIGO and GEO S2 and S3 data
Lecture Topics: 11/1 General Operating System Concepts Processes
Ivan Reid (Brunel University London/CMS)
CW Search Group Efforts – overview Michael Landry LIGO Hanford Observatory on behalf of the CW Search Group LSC Meeting June 6, 2004 Tufts University,
Chapter 2: Operating-System Structures
LO2 – Understand Computer Software
Types of Software Mrs. S. Palmer Office Administration.
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Exploring Multi-Core on
Presentation transcript:

Einstein@home Bruce Allen, UWM LSC Meeting Nov 4-7, 2004 LIGO Scientific Collaboration, UW - Milwaukee

LIGO Scientific Collaboration, UW - Milwaukee Overview Like SETI@home, but for LIGO/GEO data. When computer idle, screensaver does ‘real work’. American Physical Society (APS) will publicize as part of World Year of Physics (WYP) 2005 activities, and will help with web site & graphics. Use infrastructure/help from SETI@home developers for the distributed computing parts (BOINC). Goal: pulsar searches using ~1 million clients. Support for Windows, Mac OSX, Linux clients. Why? From LSC & Grid we can get ~ thousands of CPUs. From Einstein@home hope to get order(s) of magnitude more at low cost. Great outreach and science education tool. Let people contribute actively not just learn passively. LSC Meeting Nov 4-7, 2004 LIGO Scientific Collaboration, UW - Milwaukee

LIGO Scientific Collaboration, UW - Milwaukee Screensaver LSC Meeting Nov 4-7, 2004 LIGO Scientific Collaboration, UW - Milwaukee

How does it work? User goes to web site, “signs up” in form, giving email address. User is sent Account ID via email, and prompted to download “core client” for Windows, Mac OSX or Linux. User installs BOINC core client, enters Project URL and Account ID. Users computer starts downloading data, doing computation, and uploading results. TOTAL USER TIME: A FEW MINUTES Optionally: user can join a team, create a Profile, add additional machines from home or work. LSC Meeting Nov 4-7, 2004 LIGO Scientific Collaboration, UW - Milwaukee

LIGO Scientific Collaboration, UW - Milwaukee Who is helping? AEI Bernd Machenschalk (Windows builds) Marialessandra Papa (ComputeFStatistic) Badri Krishnan (Data preparation) Reinhard Prix (Linux builds and ComputeFStatistic modifications) Steffen Grunewald (Validator, setting up European Data Server) BERKELEY David Anderson (BOINC infrastructure) LIGO LAB Stuart Anderson (NSF proposal) Peter Shawhan (NSF proposal and GUI tool) Teviet Creighton (Publicity) UWM David Hammer (Screensaver, Einstein server) Xavier Siemens (Data preparation/comparison with standalone) Scott Koranda (Data preparation) VASSAR Eric Myers (Screensaver, Einstein server) LSC Meeting Nov 4-7, 2004 LIGO Scientific Collaboration, UW - Milwaukee

LIGO Scientific Collaboration, UW - Milwaukee Publicity This is why we didn’t start Einstein@home years ago! APS has made Einstein@home one of their half-dozen WYP2005 activities. Coordination: James Riordan, in charge of media relations at APS. Hardest part now: delaying publicity until we are ready for large numbers of users Half-dozen magazines planning articles (Astronomy, Wired, others). Lead time 4 months. Nova (PBS) doing a TV episode on distributed computing, and will feature Einstein@home as one of a handful of projects LSC Meeting Nov 4-7, 2004 LIGO Scientific Collaboration, UW - Milwaukee

LIGO Scientific Collaboration, UW - Milwaukee Scaling to more users Currently about 50 active test users from LSC Ultimate limits to number of users set by: Load on Scheduling Server (must be a single machine) Load on Upload Server (single machine?). Validator CPU time (single machine?) Note: Download Servers (SFT data) can be easily distributed. Currently: Getting about 2500 CPU hours/day On average, we upload 1 result file (150 kB average) per minute, so 2.5kB/s. File systems, hardware and networking should sustain 10 MB/s, which is a factor of 4000 more IO. So current setup should scale to about 200,000 users. Other BOINC projects (Predictor@home) are comfortably supporting ~50,000 users. LSC Meeting Nov 4-7, 2004 LIGO Scientific Collaboration, UW - Milwaukee

LIGO Scientific Collaboration, UW - Milwaukee Search Code (1 of 2) Based on ‘tried and tested’ ComputeFStatistic frequency domain search code. Modified (in CVS HEAD branch of LALAPPS) to: Interface with BOINC Do periodic checkpointing and restart cleanly from checkpoints Industrial strength error detection: Catch signals (SIGSEGV, SIGBUS, etc) and print stack traces Systematic error code returns Customized LAL error handler Add screensaver code (separate thread) Modified build procedure for thread-safe code, reduced dependency on shared system libraries, use of C++ include files from BOINC. LSC Meeting Nov 4-7, 2004 LIGO Scientific Collaboration, UW - Milwaukee

LIGO Scientific Collaboration, UW - Milwaukee Search Code (2 of 2) Until Oct 26th, Windows application code crashed unpredictably (Linux & Darwin seemed stable) Bug #1: invalid memory access Bug #2: non-LAL running median code LSC Meeting Nov 4-7, 2004 LIGO Scientific Collaboration, UW - Milwaukee

Are users/credits/teams just window dressing? When I first learned about BOINC, I didn’t think this was important I was VERY wrong: it’s REALLY important It’s how people can tell if their setup works and if they are actually making a contribution Homo Sapiens is a competitive species “Teams” feature gets people to sign up their friends BOINC provides ‘redundant computing’. Can require that more than one client get ‘the same result’ before credits are granted. LSC Meeting Nov 4-7, 2004 LIGO Scientific Collaboration, UW - Milwaukee

LIGO Scientific Collaboration, UW - Milwaukee Changes to search code Short term Make Linux graphics more efficient (shared OpenGL libraries in executable) Restructure code so that instead of doing ComputeFStatistic once for a single IFO, we run it twice for two different IFOs, and generate the list of only coincident events. This reduces size of uploaded data set. Running CFS twice is trivial. Modify ‘polka’ to return list of coincident events and include into client code. Long term CW search group must finalize what search to do with Einstein@home Current testing is an all-sky coherent search using 10 hours of S2 data. Can be generalized to longer/more sensitive data Would be good to make this part of a hierarchical search. Either use as follow-up for Hough stage, or incorporate incoherent stage into application code LSC Meeting Nov 4-7, 2004 LIGO Scientific Collaboration, UW - Milwaukee

LIGO Scientific Collaboration, UW - Milwaukee What needs to be done? Add VALIDATOR. From (two or more) results it chooses the ‘cannonical’ (“correct”) result. Has been written by Steffen Grunewald, using ndiff and heuristics. Now being “commissioned” BOINC under active development. Need to track changes in server code AND application library BOINC doesn’t yet support application graphics under Mac OSX, but will soon. Need to rebuild/test app. Upgrade Einstein@home server to current CVS head from 3 months old tagged release (Done, yesterday!) After this, begin adding test users from the general public, a few thousand at a time. Change in plans: we’ll do testing continuously from now until the end of the year, adding users continuously. Deploy additional servers to spread download load, and serious server hardware for main Einstein@home server. Get NSF funding to support Einstein@home: we need a couple of professional staff to maintain it. LSC Meeting Nov 4-7, 2004 LIGO Scientific Collaboration, UW - Milwaukee