Presentation is loading. Please wait.

Presentation is loading. Please wait.

LSST Scheduler status Francisco Delgado Sr. Software Engineer Telescope & Site.

Similar presentations


Presentation on theme: "LSST Scheduler status Francisco Delgado Sr. Software Engineer Telescope & Site."— Presentation transcript:

1 LSST Scheduler status Francisco Delgado Sr. Software Engineer Telescope & Site

2 …since previous all-hands August 2014: LTS-226 “Scheduler Design” released September 2014: Scheduler design reviewed in OCS interface review March 2015: Scheduler workshop August 2015: DOC-16282 “Scheduler Requirements” updated August 2014: LTS-226 “Scheduler Design” released September 2014: Scheduler design reviewed in OCS interface review March 2015: Scheduler workshop August 2015: DOC-16282 “Scheduler Requirements” updated 2

3 3 Scheduler prototype in OpSim v3.3.1 new simulation baseline candidate enigma_1189

4 Scheduler release v0.1 Development Environment Design separated from OpSim Scheduler requirements document Scheduler interface JIRA plan+work=>PMCS SAL/python tests Scheduler release v0.1 Development Environment Design separated from OpSim Scheduler requirements document Scheduler interface JIRA plan+work=>PMCS SAL/python tests 4 Today…

5 Requirements Flow down 5 Science Requirements Document LPM-17 Science Requirements Document LPM-17 Scheduler Requirements DOC-16282 Scheduler Requirements DOC-16282 Observatory System Specifications LSE-30 Observatory System Specifications LSE-30 LSST System Requirements LSE-29 LSST System Requirements LSE-29 OpSim Requirements DOC-15320 OpSim Requirements DOC-15320 Observatory Control System Requirements LSE-62 Observatory Control System Requirements LSE-62 Science Book Metrics Requirements DOC-15319 Metrics Requirements DOC-15319 Science Collaborations

6 Scheduler Requirements 2.1Inputs 2.1.1Survey Parameters 2.1.2Scheduling Parameters 2.1.3System Parameters 2.1.4Internal Conditions 2.1.5External Conditions 2.1.6Performance Feedbacks 6

7 Scheduler Requirements 2.2Outputs 2.2.1Next Target 2.2.2Predicted Schedule 2.2.3Scheduling Meta Data 2.2.4Survey Progress 7

8 Scheduler Requirements 2.3Functional Requirements 2.3.1Observatory Model 2.3.2Update Observatory Model 2.3.3Scheduler History 2.3.4Science Proposals 2.3.5Sequences in Time Distribution Proposals 2.3.6Sky Brightness Model 2.3.7Update Sky Brightness Model 8

9 Scheduler Requirements 2.3.8Cost Function 2.3.9Filter Swap 2.3.10Self-balancing Proposal Progress 2.3.11Deterministic Look Ahead 2.3.12Downtime Handling 2.3.13Warm start capability 2.3.14Dithering 2.3.15Operation in Event of Input Failure 9

10 Scheduler Requirements 2.4Performance Requirements 2.4.1Speed 2.5Attributes 2.5.1Multiple Scheduling Algorithms 2.5.2Algorithms from OpSim 2.5.3Optimizations from OpSim 2.5.4Global Survey Optimization 10

11 Scheduler Interfaces to OCS 11 Scheduler Telemetry History Control Targets Image Quality OCS Application communications middleware TCS EFD DMCS OCS Sequencer Visits Sched Telem CCS Cmd Visits

12 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 Programs Value functions Cost functions Time Observatory Model Kinematic model coordinates Candidates Environment conditions Sched Config 12

13 Scheduler Construction Plan Scheduler is WBS 04C.10.02.01 Integrated in OCS construction plan 12 releases 16 weeks each average Constant Validation with OpSim Redesign of OpSim -> SOCS (simulated OCS) Coordinated development plan Scheduler is WBS 04C.10.02.01 Integrated in OCS construction plan 12 releases 16 weeks each average Constant Validation with OpSim Redesign of OpSim -> SOCS (simulated OCS) Coordinated development plan 13

14 Scheduler Interfaces to SOCS 14 Scheduler Telemetry History Control Targets Image Quality SOCS Kernel SOCS Kernel communications middleware SOCS Observatory Model SOCS Observatory Model SOCS Survey Database SOCS Survey Database SOCS Sequencer SOCS Sequencer Visits Sched Telem Cmd Visits SOCS Environment Model SOCS Environment Model SOCS Quality Simulator SOCS Quality Simulator

15 SOCS Internal Block Diagram 15 Simulation Kernel Survey Database SOCS 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 Quality Simulator Downtime Model Time Sequencer Observatory Model Kinematic model coordinates Environment Model Sky brightness coordinates Time Config Sched Config

16 OCS construction plan 16

17 Plan 100% Milestones Integrated with SOCS plan Release DateVersion 0.22015-Dec Basic functionality 1.02016-Aug Functional Scheduler (targets) 1.22017-Mar Look-ahead 1.52018-AprDithering 2.02018-Jul Complete Requirements in Doc 2.22019-Feb Additional community reqs 17

18 Plan 80% Milestones Integrated with SOCS plan Release DateVersion 0.22015-Dec Basic functionality 1.02016-Nov Functional Scheduler (targets) 1.22017-Jul Look-ahead 1.52018-OctDithering 2.02019-Feb Complete Requirements in Doc 2.22019-Nov Additional community reqs 18

19 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) 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) 19

20 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 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 20

21 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 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 21

22 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 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 22

23 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 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 23

24 Scheduler release v1.3 Performance Support for previous release Evaluate and implement performance enhancements Scheduler release v1.3 Performance Support for previous release Evaluate and implement performance enhancements 24

25 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 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 25

26 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 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 26

27 Scheduler release v2.0 Predicted Schedule Support for previous release Implement publication of future targets schedule Integrate and test with SOCS Scheduler release v2.0 Predicted Schedule Support for previous release Implement publication of future targets schedule Integrate and test with SOCS 27

28 Scheduler release v2.1 Weather Forecast Support for previous release Implement handling of weather forecast in look ahead algorithms Integrate and test with SOCS Scheduler release v2.1 Weather Forecast Support for previous release Implement handling of weather forecast in look ahead algorithms Integrate and test with SOCS 28

29 Scheduler release v2.2 Community Optimizations Support for previous release Implement generic interface for optimization algorithms Incorporate community provided optimizations Scheduler release v2.2 Community Optimizations Support for previous release Implement generic interface for optimization algorithms Incorporate community provided optimizations 29


Download ppt "LSST Scheduler status Francisco Delgado Sr. Software Engineer Telescope & Site."

Similar presentations


Ads by Google