lsst scheduler construction plan francisco delgado sr. software engineer telescope & site

22
LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

Upload: ami-carpenter

Post on 05-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

LSST Schedulerconstruction plan

Francisco DelgadoSr. Software Engineer

Telescope & Site

Page 2: LSST Scheduler construction plan Francisco Delgado Sr. 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

Page 3: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

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)

Page 4: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

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

Page 5: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

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

Page 6: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

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

Page 7: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

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

Page 8: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

8

Scheduler release v1.3Performance

• Support for previous release• Evaluate and implement performance

enhancements

Page 9: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

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

Page 10: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

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

Page 11: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

11

Scheduler release v2.0Predicted Schedule

• Support for previous release• Implement publication of future targets

schedule• Integrate and test with SOCS

Page 12: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

12

Scheduler release v2.1Weather Forecast

• Support for previous release• Implement handling of weather forecast in

look ahead algorithms• Integrate and test with SOCS

Page 13: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

13

Scheduler release v2.2Community Optimizations

• Support for previous release• Implement generic interface for optimization

algorithms• Incorporate community provided

optimizations

Page 14: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

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

Page 15: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

15

Development Tools

• PMCS• JIRA plan project• JIRA work project• Confluence• Docushare• Stash

Page 16: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

16

OCS construction plan

Page 17: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

17

Scheduler Interfaces to OCS

SchedulerTelemetry

History

Control

Targets

Image Quality

OCS Application

communications middleware

TCSEFD DMCS

OCS Sequencer

VisitsSchedTelem

CCS

CmdVisits

Page 18: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

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

Page 19: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

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

Page 20: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

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

Page 21: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

21

Visit sequence Scheduler<->SOCS

Page 22: LSST Scheduler construction plan Francisco Delgado Sr. Software Engineer Telescope & Site

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