lsst scheduler construction plan francisco delgado sr. software engineer telescope & site
TRANSCRIPT
LSST Schedulerconstruction plan
Francisco DelgadoSr. Software Engineer
Telescope & Site
2
Scheduler Construction Plan
• Scheduler is WBS 04C.10.02.01• Integrated in OCS construction plan• 12 releases 16 weeks each average• Constant Validation with SOCS
3
Scheduler release v0.2Scripted Targets
• Implement Scheduler structure with interface• Implement time handling• Refactor and integrate observatory model• Implement Scripted Proposal Integrate with
simulator (SOCS)
4
Scheduler release v0.3Area Distribution Proposals
• Refactor and integrate Astronomical Sky• Integrate Observatory Model slew time estimations• Implement Survey Conductor with slew time cost• Refactor and integrate Area Distribution Science
Proposals• Integrate and benchmark performance with SOCS
5
Scheduler release v1.0Time Distribution Proposals
• Refactor and integrate Time Distribution Science Proposals
• Incorporate filter swaps during new moon• Handle downtime• Handle dynamic configuration• Implement inter-proposal self balancing priority• Incorporate weather telemetry handling• Integrate with SOCS
6
Scheduler release v1.1Look Ahead Area Distribution
• Support for previous release• Implement deterministic look ahead data
structure• Implement Look Ahead algorithm for Area
Distribution Proposals• Integrate and test with SOCS
7
Scheduler release v1.2Look Ahead Time Distribution
• Support for previous release• Implement Look Ahead algorithm for Time
Distribution Proposals• Integrate and test with SOCS
8
Scheduler release v1.3Performance
• Support for previous release• Evaluate and implement performance
enhancements
9
Scheduler release v1.4Warm Start
• Support for previous release• Implement warm start capability• Implement image quality feedback handling• Implement degraded operational modes• Integrate and test with SOCS
10
Scheduler release v1.5Dithering
• Support for previous release• Implement Dithering algorithm• Implement handling of spatial distribution for
weather telemetry• Integrate and test with SOCS
11
Scheduler release v2.0Predicted Schedule
• Support for previous release• Implement publication of future targets
schedule• Integrate and test with SOCS
12
Scheduler release v2.1Weather Forecast
• Support for previous release• Implement handling of weather forecast in
look ahead algorithms• Integrate and test with SOCS
13
Scheduler release v2.2Community Optimizations
• Support for previous release• Implement generic interface for optimization
algorithms• Incorporate community provided
optimizations
14
Plan 100%
Milestones• Integrated with SOCS plan
Release Version Date0.2 2015-Dec Basic functionality1.0 2016-Aug Functional Scheduler (targets)1.2 2017-Mar Look-ahead1.5 2018-Apr Dithering2.0 2018-Jul Complete Requirements in Doc2.2 2019-Feb Additional community reqs
15
Development Tools
• PMCS• JIRA plan project• JIRA work project• Confluence• Docushare• Stash
16
OCS construction plan
17
Scheduler Interfaces to OCS
SchedulerTelemetry
History
Control
Targets
Image Quality
OCS Application
communications middleware
TCSEFD DMCS
OCS Sequencer
VisitsSchedTelem
CCS
CmdVisits
18
Scheduler Interfaces to SOCS
SchedulerTelemetry
History
Control
Targets
Image Quality
SOCSKernel
communications middleware
SOCSObservatory
Model
SOCSSurvey
Database
SOCSSequencer
VisitsSchedTelem
CmdVisits
SOCSEnvironment
Model
SOCSQuality
Simulator
SOCS Internal Block Diagram
19
SimulationKernel
Survey Database
SOCSControl
Telemetry
History
Image Quality
Visits
Targets
Sched Telem
Sched Mode
Downtime
Degraded
Targets
Observatory conditions
Environment conditions
Forecast
Quality parameters
Past observations
Current observation
Sched Telem
Quality Simulator
Downtime Model
Time
Sequencer
Observatory ModelKinematic model
coordinates
Environment ModelSky brightness
coordinates
Time
Config
Sched Config
Scheduler Internal Block Diagram
Conductor
Slew Time
Scheduling Data
Candidates
Observation History
Scheduler
Control
Telemetry
History
Image Quality
Visits
Targets
Sched Telem
Sched Mode
Downtime
Degraded
Targets
Observatory conditions
Environment conditions
Forecast
Quality parameters
Past observations
Current observation
Sched Telem
Astronomical Sky
Sky brightness
coordinates
Science ProgramsValue functions
Cost functions
Time
Observatory Model
Kinematic model
coordinates
CandidatesEnvironment conditions
Sched Config
20
21
Visit sequence Scheduler<->SOCS
22
Plan 80%
Milestones• Integrated with SOCS plan
0.2 2015-Dec Basic functionality1.0 2016-Nov Functional Scheduler (targets)1.2 2017-Jul Look-ahead1.5 2018-Oct Dithering2.0 2019-Feb Complete Requirements in Doc2.2 2019-Nov Additional community reqs