LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site 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 2 Scheduler release v0.2 Scripted Targets • • • • Implement Scheduler structure with interface Implement time handling Refactor and integrate observatory model Implement Scripted Proposal Integrate with simulator (SOCS) 3 Scheduler release v0.3 Area 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 4 Scheduler release v1.0 Time 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 5 Scheduler release v1.1 Look 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 6 Scheduler release v1.2 Look Ahead Time Distribution • Support for previous release • Implement Look Ahead algorithm for Time Distribution Proposals • Integrate and test with SOCS 7 Scheduler release v1.3 Performance • Support for previous release • Evaluate and implement performance enhancements 8 Scheduler release v1.4 Warm Start • • • • • Support for previous release Implement warm start capability Implement image quality feedback handling Implement degraded operational modes Integrate and test with SOCS 9 Scheduler release v1.5 Dithering • Support for previous release • Implement Dithering algorithm • Implement handling of spatial distribution for weather telemetry • Integrate and test with SOCS 10 Scheduler release v2.0 Predicted Schedule • Support for previous release • Implement publication of future targets schedule • Integrate and test with SOCS 11 Scheduler release v2.1 Weather Forecast • Support for previous release • Implement handling of weather forecast in look ahead algorithms • Integrate and test with SOCS 12 Scheduler release v2.2 Community Optimizations • Support for previous release • Implement generic interface for optimization algorithms • Incorporate community provided optimizations 13 Plan 100% Milestones • Integrated with SOCS plan Release Version Date 0.2 2015-Dec Basic functionality 1.0 2016-Aug Functional Scheduler (targets) 1.2 2017-Mar Look-ahead 1.5 2018-Apr Dithering 2.0 2018-Jul Complete Requirements in Doc 2.2 2019-Feb Additional community reqs 14 Development Tools • • • • • • PMCS JIRA plan project JIRA work project Confluence Docushare Stash 15 OCS construction plan 16 Scheduler Interfaces to OCS Control OCS Application History Scheduler OCS Sequencer Telemetry Cmd Visits Image Quality Sched Targets Telem Visits communications middleware EFD TCS DMCS CCS 17 Scheduler Interfaces to SOCS Control SOCS Kernel History Scheduler SOCS Sequencer Telemetry Cmd Visits Image Quality Sched Targets Telem Visits communications middleware SOCS Survey Database SOCS Observatory Model SOCS Quality Simulator SOCS Environment Model 18 SOCS Internal Block Diagram Targets SOCS Sched Config Time Sched Mode Targets Downtime Model Simulation Kernel Downtime Degraded Time Sequencer Current observation Config Kinematic model Control Observatory conditions Visits Telemetry Observatory Model coordinates Sched Telem Sched Telem Sky brightness Environment Model Survey Database Past observations History Quality parameters Image Quality Environment conditions Forecast coordinates Quality Simulator Scheduler Internal Block Diagram Sched Config Scheduler Sched Mode Control Degraded Sched Telem Slew Time Observatory conditions Kinematic model Observatory Model Environment conditions Candidates Forecast Targets Sched Telem Cost functions Time Telemetry Targets Conductor Downtime coordinates Sky brightness Astronomical Sky coordinates Scheduling Data Candidates Environment conditions Science Programs Value functions Visits Current observation History Image Quality Past observations Quality parameters Observation History 20 Visit sequence Scheduler<->SOCS 21 Plan 80% Milestones • Integrated with SOCS plan 0.2 1.0 1.2 1.5 2.0 2.2 2015-Dec 2016-Nov 2017-Jul 2018-Oct 2019-Feb 2019-Nov Basic functionality Functional Scheduler (targets) Look-ahead Dithering Complete Requirements in Doc Additional community reqs 22
© Copyright 2026 Paperzz