SuperTask / Butler working group

Slides:



Advertisements
Similar presentations
CASDA Project Management A presentation to the CASDA Preliminary Design Review IM&T / CASS Dan Miller | CASDA Project Manager 11 March 2014.
Advertisements

Software Test Plan Why do you need a test plan? –Provides a road map –Provides a feasibility check of: Resources/Cost Schedule Goal What is a test plan?
Work Package 6: Performance Specification Ian McCrea.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
National Information Exchange Model Update for the Global Advisory Committee Spring 2008 Meeting April 10, 2008 NIEM Technical Architecture Committee (NTAC)
Data Management T/CAMs: FY16 Budgets/Staffing Jeffrey Kantor Data Management Project Manager.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Chapter : Project Management Concept
CSC480 Software Engineering Lecture 10 September 25, 2002.
INTRODUCTION: Project management involves the planning, monitoring, and control of the people, process, and events that occur as – software evolves from.
1 SUI/T Team – Technical lead: Xiuqin Wu – Science Lead: David Ciardi – System Engineer/Architect: John Rector, Trey Roby – System Design Scientist: Gregory.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GOCDB4 Gilles Mathieu, RAL-STFC, UK An introduction.
At-Large Working Groups Cheryl Langdon-Orr & Olivier Crépin-Leblond At-Large Capacity Building Webinar – 23 March 2016 Best Practices in Chairing, organization.
SPDG Competition FY 2011 Management Plan. (f) Quality of the management plan. (20 points) (1) The Secretary considers the quality of the management plan.
© Crown copyright Met Office Report of the Chair Stuart Goldstraw, UK Met Office, Chair ET-SBO-1, July 2013.
Risk management Here’s my section for risk management! ~ Christopher Thornton.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Presenter: Igna Visser Date: Wednesday, 18 March 2015
Jim McEachern Senior Technology Consultant ATIS July 8, 2015.
Software Engineering – A layered Technology
Revision Report 6 of the Strategic Plan
LSST Data Management System Science Team Meeting Mario Juric, University of Washington LSST Data Management Subsystem Scientist Joint Technical Meeting.
OAS Requirements Experience
Jim Fawcett CSE681 – Software Modeling and Analysis Fall 2017
C. What is a Feasibility report
Project Management Chapter 3.
Managing the Project Lifecycle
FEASIBILITY STUDY Objective 2.13.
Ted Klein Klein Consulting Informatics LLC
Project Management Processes
CARF Canada Performance Measurement Outcomes
LSST Quality Assurance Mario Juric, University of Washington LSST Data Management Subsystem Scientist Joint Technical Meeting 2017 March 6-8th, 2017.
Gemini Re-platforming Project; External User Participation July 2012
Project & Program Governance
ESMF Governance Cecelia DeLuca NOAA CIRES / NESII April 7, 2017
Project Roles and Responsibilities
Introducing Statistical Standards -GAMSO
Responsible, Accountable, Consulted, Informed
UNC Modification Proposal 0373
Relative merits of the algorithms under consideration
Software Development Process
Temporary Capacity Restrictions: TCR WG & TCR tool
SEMI® Standards Required Meeting Elements
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Interoperability and standards for statistical data exchange
.NET vs. J2EE Architecture
An Introduction to Software Architecture
Resource: Setting up a performance management system
Project Management Processes
2019 Local School District Charter Application Process
MODULE B - PROCESS SUBMODULES B1. Organizational Structure
PaP Product Definition
Employee engagement Delivery guide
Managing Work in the New Computing Environment March 14, 2003
QA Reviews Lecture # 6.
Portfolio, Programme and Project
A Multi-stakeholder Approach to Emergency Telecommunications
Global Grid Forum (GGF) Orientation
Grid Systems: What do we need from web service standards?
ReaAlignment Workshop: Internal Communication
2019 Spring & Fall Timeline May 10, 2019
IS YOUR BUSINESS/VENTURE FEASIBLE?
Prizmah Day School Conference March 2019
Introduction to SOA Part II: SOA in the enterprise
(Project) SIGN OFF PROCESS MONTH DAY, YEAR
Report of the Technical Subcommittee
League of Advanced European Neutron Sources
Project Management Method and PMI ® PMBOK ® Roles
May is Coming !!! January 31st: Project approval (16 days from now) • Brainstorming, team formation, successful RFA February 7th: Project proposal (+7.
Project Name Here Kick-off Date
Presentation transcript:

SuperTask / Butler working group Gregory Dubois-Felsmann LSST JTM, 6 March 2017, Glendale, CA

LSST JTM – 6 March 2017 – Glendale, CA What is the issue? Key Questions: What is the interface through which Science Pipelines defines the actual units of work to be done in the production system? How are other useful prepackaged units of work delivered? For automated testing and science verification For extensibility of the user interface For ad-hoc use by scientists How are these composed from the “Task”-level units used for the delivery of algorithmic code? Translation How should we evolve from CmdLineTask? LSST JTM – 6 March 2017 – Glendale, CA

LSST JTM – 6 March 2017 – Glendale, CA Other questions How are these units of work configured? How do they get their data? (How do they get their Butler, input DataIDs, output DataIDs?) Tasks are supposed to not do I/O; need to more clearly define the layer that does do I/O… Many constituencies & interested parties Science Pipelines Production workflow system SQuaRE SUIT Data Access LSST JTM – 6 March 2017 – Glendale, CA

Formation of a working group Ideas have been circulating for quite some time under the “SuperTask” name… Work in various areas has been inhibited by a lack of a clear decision on how to proceed. January 2017 DMLT meeting decided: Set up a working group to resolve this issue and a cluster of related ones Use this as an opportunity to prove out a way to charter finite-duration working groups to answer technical questions LSST JTM – 6 March 2017 – Glendale, CA

LSST JTM – 6 March 2017 – Glendale, CA Charge Taking into account the needs of all stakeholders: Determine whether there is a need for a new architectural element of this nature in our design If so… Define the requirements Produce a functional and API-level design Cover those elements of the Butler that are tightly bound to the design Enable a minimum viable implementation in S17, leading to widespread use, and migration from CmdLineTask, in F17 Coordinate planning among T/CAMs to facilitate this Deliver the principal work products by April 12, 2017 LSST JTM – 6 March 2017 – Glendale, CA

LSST JTM – 6 March 2017 – Glendale, CA Membership Members of the Working Group are not there in a personal capacity – they are expected by the DM leadership to actively represent the interests of their constituencies. Gregory Dubois-Felsmann, chair: Architecture, SUIT Andy Salnikov: Data Access (and SuperTask developer) Nate Pease: Data Access (and Butler developer) Jonathan Sick: SQuaRE Michelle Gower: Workflow Middleware / NCSA Jim Bosch: Science Pipelines The members are your representatives – please communicate through them! LSST JTM – 6 March 2017 – Glendale, CA

LSST JTM – 6 March 2017 – Glendale, CA Method of work The working group began its work 11 days ago… We will have weekly meetings – we have met twice so far We will document our work in public, primarily on Confluence for in-process work, but moving to formal DM documents https://confluence.lsstcorp.org/display/DM/SuperTask Working group members are formally expected (agreed with T/CAMs) to put one day per week into supporting the effort; more work may be needed and will be scheduled We will publish our recommendations as an RFC. Following review this is expected to settle the issue and enable work. LSST JTM – 6 March 2017 – Glendale, CA

LSST JTM – 6 March 2017 – Glendale, CA Initial actions Review the range of work required to implement the LSST data productions, from the perspective of enumerating the transformations to be performed and understanding their inputs and outputs (especially their multiplicity and naming) We have begun an analysis of the DRP workflows Understand the requirements of the other stakeholders, initially: Production workflow Automated testing and documentation We will use tomorrow’s timeslot (Tuesday 15:30) for a working group meeting LSST JTM – 6 March 2017 – Glendale, CA