Bryan ButlerEAC meeting 2003-Sep-091 Computing Issues: Scientific Requirements Bryan Butler EVLA Project Scientist for Software (starting 2003-Oct-01)

Slides:



Advertisements
Similar presentations
National Radio Astronomy Observatory June 13/14, 2005 EVLA Phase II Proposal Review EVLA Phase II Computing Development Bryan Butler (EVLA System Engineer.
Advertisements

© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
NEES Project Management Workshop June 16 June 18 1 Segment 2.
Lessons Learned in Initiating and Conducting Risk Assessments within a Risk Analysis Framework: A FDA/CFSAN Approach Robert Buchanan DHHS Food and Drug.
12 C H A P T E R Systems Investigation and Analysis and Analysis.
System Office Performance Management
EVLA Computing Schedule, Staffing, Testing, Tracking.
C. ChandlerEVLA Advisory Committee Meeting September 6-7, Scientific Commissioning Plan Claire Chandler.
Hunt for Molecules, Paris, 2005-Sep-20 Software Development for ALMA Robert LUCAS IRAM Grenoble France.
SEMINAR ON :. ORGANISATION Organizations are formal social units devoted to attainment of specific goals. Organizations use certain resources to produce.
EVLA Computing Overview Gareth Hunt EVLA Advisory Committee 2002 June
McMullinEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Data Post-processing: SSG (AIPS++/CASA) Development J. McMullin.
ALMA Software B.E. Glendenning (NRAO). 2 ALMA “High Frequency VLA” in Chile Presently a European/North American Project –Japan is almost certainly joining.
Post-processing Bryan Butler, for Joe McMullin. Bryan ButlerEVLA NSF Review 2006May EVLA Post-processing Mission: Primary purpose is to provide.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 EVLA Software E2E Perspective.
Project Life Cycle.
N. RadziwillEVLA NSF Mid-Project Report May 11-12, 2006 NRAO End to End (e2e) Operations Division Nicole M. Radziwill.
K. Y. LoEVLA Advisory Committee Meeting September 6-7, 2007 Charge to the Committee K. Y. Lo.
Gustaaf van MoorselEVLA Advisory Committee Meeting May 8-9, 2006 EVLA Computing Software Overview.
EVLA Software Bryan Butler. 2007May22EVLA SAGE Meeting2 Requirements and Goals of EVLA Software Maximize scientific throughput of the instrument At a.
2007Sep06 EAC Butler - Software Overview 1 Software Overview Bryan Butler.
SAGE meeting Socorro, May 22-23, 2007 EVLA Science Operations: the Array Science Center Claire Chandler NRAO/Socorro.
P. NapierEVLA Advisory Committee Meeting September 8-9, EVLA Advisory Committee Project Overview P. Napier, Project Manager Management, Schedule,
December2002, Garching ALMA Computing IDR ALMA AIPS++ Audit Steven T. Myers (NRAO)
P.NapierEVLA Advisory Comm, 14 Dec 2004 Project Overview Peter Napier, EVLA Project Manager Status 2003 Committee Response.
RupenEVLA Advisory Committee Meeting May 8-9, Scientific Oversight and Testing of Software Michael P. Rupen EVLA Project Scientist for Software.
Post-processing Overview Bryan Butler, for Joe McMullin.
Introduction to EVLA Software Bryan Butler. 2006Dec05/06EVLA M&C Transition Software CDR2 EVLA Computing (Terse) History The original EVLA Phase I proposal.
Gustaaf van MoorselEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Computing Organization/Development.
EVLA Computing Software Overview. Gustaaf van MoorselEVLA Advisory Committee Meeting May 8-9, Contents History Organization and staffing Staffing.
1 Proposal and Observation Handling Ravi Sankrit (User Support Scientist) SSSC May 11, 2011.
Mark McKinnon NSF Mid-Project Review May 11-12, Baseline Project Definition Mark McKinnon Project Manager.
Mark McKinnon NSF Mid-Project Review May 11-12, EVLA Advisory Committee Reports Mark McKinnon Project Manager.
RupenEVLA Advisory Committee Meeting May 8-9, Software Requirements Michael P. Rupen EVLA Project Scientist for Software rev. 3may06.
N. RadziwillEVLA Advisory Committee Meeting May 8-9, 2006 NRAO End to End (e2e) Operations Division Nicole M. Radziwill.
What is project management?
Project Management.
UlvestadEVLA Advisory Committee Meeting September 6-7, Future EVLA Operations Jim Ulvestad.
Copyright © 2015 John Wiley & Sons, Inc. All rights reserved. Information Technology for Management Chapter 13: Project Management and SDLC Prepared by.
Mark McKinnon NSF Mid-Project Review May 11-12, EVLA Advisory Committee Reports Mark McKinnon Project Manager.
Frazer OwenNSF EVLA Mid-Project Review May 11-12, Transition to EVLA
23-Nov-1999STScI Projects Monthly Status Review1 of 8 SpaceTelescopeScienceInstitute COS Status Report for period December, 1998 to November, 1999 Tony.
EVLA Software - Overview Bryan Butler NRAO. Bryan ButlerEVLA NSF Review 2006May History of EVLA Computing (1) EVLA computing consists of three parts:
Gustaaf van MoorselEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Computing End-to-end (E2e) software.
Computing Introduction Gareth Hunt EVLA System PDR 2001 December 04.
Overall Data Processing Architecture EVLA timeline and priorities.
S.T.MyersEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Data Post-processing Overview Steven T. Myers AIPS++ Project Scientist.
RupenEVLA Advisory Committee Meeting May 8-9, Software Testing Michael P. Rupen EVLA Project Scientist for Software.
Bryan Butler EVLA Computing Division Head
EAC Butler - SSS Software
Monitor and Control Software
EVLA Overall Software Design
EVLA Computing Software Overview.
Software Requirements
Scientific Oversight and Testing of Software
VLA to EVLA Transition Plan
NRAO Computing Re-organization
EVLA Computing Reorganization
EVLA Advisory Committee Meeting
Software Requirements
Gustaaf van Moorsel September 9, 2003
Software Requirements
Mark McKinnon EVLA Project Manager
NRAO End to End Integrated Operations
EVLA Advisory Committee Meeting, March 19-20, 2009
Observatory Science Operations
Observatory Science Operations
Requirements Bryan Butler.
Post-processing Overview
Presentation transcript:

Bryan ButlerEAC meeting 2003-Sep-091 Computing Issues: Scientific Requirements Bryan Butler EVLA Project Scientist for Software (starting 2003-Oct-01)

Bryan ButlerEAC meeting 2003-Sep-092 Restructured Computing It was recognized that the EVLA project needed to pay more attention to software issues (this was one of the five main points of the EAC report from June, 2002). Several changes have been made to effect this, as explained by Jim & Gustaaf. One of these changes is the creation of a new position called “EVLA Project Scientist for Software” – me. I start October 1. Duties include: Delivery of scientific software requirements to EVLA Computing Delivery of scientific software requirements to EVLA Computing Division (ECD) and Interferometry Software Division (ISD); Division (ECD) and Interferometry Software Division (ISD); In charge of testing and acceptance of this software; In charge of testing and acceptance of this software; Technical resource for programmers; Technical resource for programmers; Algorithm study. Algorithm study.

Bryan ButlerEAC meeting 2003-Sep-093 EVLA Scientific Software Guiding Principles Primarily: Maximize scientific throughput of the instrument; Maximize scientific throughput of the instrument; Ease of use; Ease of use; Commonality amongst NRAO instruments. Commonality amongst NRAO instruments.furthermore: Must be able to do what we can do with VLA; Must be able to do what we can do with VLA; Must be usable by both experts and novices. Must be usable by both experts and novices.

Bryan ButlerEAC meeting 2003-Sep-094 EVLA Scientific Software Elements Proposals (preparation, submission, handling); Proposals (preparation, submission, handling); Observation preparation; Observation preparation; Scheduling; Scheduling; Observation monitoring; Observation monitoring; Archiving; Archiving; Post-processing: Post-processing: Automated (pipelining); Automated (pipelining); ‘Regular’ processing. ‘Regular’ processing. M&C. M&C. ECD (e2e) ISD (AIPS++) ECD (M&C)

Bryan ButlerEAC meeting 2003-Sep-095 Scientific requirements documents Scientific requirements documents e2e – completed; e2e – completed; Post-processing – completed in draft form; Post-processing – completed in draft form; M&C – to be completed; M&C – to be completed; These all incorporate priority and timescale; These all incorporate priority and timescale; All available via the EVLA website; All available via the EVLA website; All “living documents”; All “living documents”; An active ESSC (“EVLA Scientific Software Committee”) is An active ESSC (“EVLA Scientific Software Committee”) is critical – might incorporate the “subsystem scientist” concept; critical – might incorporate the “subsystem scientist” concept; Invite input from the outside community on them. Invite input from the outside community on them. Requirements audit Requirements audit How will we do this? part 1

Bryan ButlerEAC meeting 2003-Sep-096 Planning, and definition of “deliverables” from the ECD and Planning, and definition of “deliverables” from the ECD and ISD – confronting requirements with manpower (via audit). ISD – confronting requirements with manpower (via audit). Testing and Acceptance – have ideas, but criteria and formal Testing and Acceptance – have ideas, but criteria and formal process are still to be determined. The process will include: process are still to be determined. The process will include: Internal (programmers themselves); Internal (programmers themselves); Internal (ESSC; other scientific staff); Internal (ESSC; other scientific staff); External (community). External (community). Synergy with ALMA is critical for post-processing (but note Synergy with ALMA is critical for post-processing (but note that we have some EVLA specific things to be developed: that we have some EVLA specific things to be developed: algorithms, heuristics, etc…). It is also important in e2e areas. algorithms, heuristics, etc…). It is also important in e2e areas. How will we do this? part 2

Bryan ButlerEAC meeting 2003-Sep-097 How will we do this? part 3 There will be close interaction amongst myself, the ESSR, the ECD (and its constituent IPTs), and the ISD. The process might look something like that for eXtreme Programming (XP): The timescale on the entire loop should probably be < 2 months (significantly shorter than the old 9 month spiral model cycle) – but the precise timescale is still to be determined (by discussion amongst appropriate folks).

Bryan ButlerEAC meeting 2003-Sep-098 Does this address the points from 2002-Jun-10/11 EAC meeting? Much more astronomer involvement. (Started – EVLA Much more astronomer involvement. (Started – EVLA SSR; myself; Myers; Frail; Shepherd; NAUG…). SSR; myself; Myers; Frail; Shepherd; NAUG…). Clear definition of deliverables. (To be done, but in plan). Clear definition of deliverables. (To be done, but in plan). Milestones, preferably quarterly. (To be done, but in plan). Milestones, preferably quarterly. (To be done, but in plan). Alternate organizational models. (Done). Alternate organizational models. (Done). Prioritization. (Started [done?], in requirements documents). Prioritization. (Started [done?], in requirements documents). Measure of “completion” of AIPS++. (To be done, but in Measure of “completion” of AIPS++. (To be done, but in plan – ALMA; NAUG; our own input…). plan – ALMA; NAUG; our own input…). We believe that all these points have been addressed.

Bryan ButlerEAC meeting 2003-Sep-099 Uncertainties Overall computing structure (will settle down over Overall computing structure (will settle down over time, almost certainly). time, almost certainly). Identifying ESSC members and assigning effort. Identifying ESSC members and assigning effort. e2e manpower – is it enough? e2e manpower – is it enough? AIPS++ – note ALMA drop-dead date of June AIPS++ – note ALMA drop-dead date of June Can we keep up with data rate & required computing? Can we keep up with data rate & required computing?