Slide #1.

EVLA Data Processing PDR Observation Scheduling Boyd Waters, NRAO
More slides like this


Slide #2.

e2e-EVLA Interaction Observation Scheduling Software Proposal Preparation and Submission Observation Preparation Monitor & Control System Antenna Observation Scheduling Monitor and Control System Feed Data Archive Image Pipeline Data PostProcessing CBE Correlator Receiver IF System Fiber Optics Transmission System Local Oscillator July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 2
More slides like this


Slide #3.

e2e-EVLA II Diagram Design: B. Clark July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 3
More slides like this


Slide #4.

Observation Scripting Path Real-time XML July 18 - 19, 2002 XML Observing Table EVLA Data Processing PDR Glish Script Boyd Waters 4
More slides like this


Slide #5.

Scheduling Phases
More slides like this


Slide #6.

Dynamic Scheduling Structure the Observation… …so that we can… Respond to Events on a Short Time Scale Changing conditions (e.g. weather) Targets of Opportunity (e.g. GRBs) … Block-Based July 18 - 19, 2002 Scheduling EVLA Data Processing PDR Boyd Waters 6
More slides like this


Slide #7.

Observing Block “Post-amble” Preamble Observing Observing Block Block ~20(?) minutes nominal July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 7
More slides like this


Slide #8.

Observing “Session” • A series of blocks • Preamble is run ONLY for the FIRST • Post-amble is run ONLY for the LAST July 18 - 19, 2002 … Observing ObservingBlock Block EVLA Data Processing PDR “Post-amble” Preamble Observing ObservingBlock Block … Observing ObservingBlock Block Boyd Waters 8
More slides like this


Slide #9.

Observing Block Constraints • “Run this block until the calibrations converge” • “I can’t run unless the previous block has run successfully” • “I MUST run at 16:42:30 GST on 30 May 2002” – (fixed scheduling is dynamic scheduling with time-domain constraints) July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 9
More slides like this


Slide #10.

Block Templates • Debug blocks • Template blocks • “Default” blocks July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 10
More slides like this


Slide #11.

Block-Based Scheduler Telescope sees ONE BLOCK AT A TIME: Block Queue Observing Block Observing Block “Post-amble” Preamble “Post-amble” Preamble “Post-amble” Preamble Observing Block Observing Block Observing Block Observing Block Implications: “ready for next block” •Simplifies the telescope state data “here it is” “Post-amble” Preamble Telescope Observing Block Observing Block July 18 - 19, 2002 •Telescope reports block execution status back to the block queue •All “observing logic” is maintained by the Block Queue EVLA Data Processing PDR Boyd Waters 11
More slides like this


Slide #12.

Block Execution Observing Block Observing Block 3 “Post-amble” Preamble Observing Block Observing Block “Post-amble” Preamble Observing Block Observing Block “Post-amble” EVLA Data Processing PDR Preamble Observing Observing Block Block Observing Observing Block Block “Post-amble” Observing Block Observing Block Preamble “Post-amble” 2 2 3 “Post-amble” July 18 - 19, 2002 “Post-amble” Observing Block Observing Block Preamble Preamble 1 “Post-amble” Preamble Execution: Observing Block Observing Block Preamble Observing Block Observing Block 2 “Post-amble” Preamble 1 “Post-amble” Preamble Input Queue: Observing Block Observing Block Boyd Waters 12
More slides like this


Slide #13.

Preamble “Post-amble” Block Execution: 3 Detail Observing Block Observing Block “Post-amble” “Post-amble” 3 Observing Block Observing Block ok Measurement Set ready “Post-amble” EVLA Data Processing PDR Observing Observing Block Block Observing Observing Block Block Failed! Preamble “Post-amble” Preamble ok ?4 5 Preamble ready Preamble Observing Observing Block Block Observing Observing Block Block Observing Block Observing Block Measurement Set “Post-amble” “Post-amble” Preamble Preamble “Post-amble” Measurement Set “Post-amble” “Post-amble” “Post-amble” July 18 - 19, 2002 2 2 Observing Observing Block Block Block Observing Observing Observing Block Block ok Archive: Preamble Observing Block Observing Block 34 ready Preamble “Post-amble” 1 3 Observing Block Observing Observing Block Block Observing Block Observing Observing Block Block ready Preamble Execution: Preamble ready Observing Observing Block Block Observing Observing Block Block Preamble Observing Block Observing Block 22 “Post-amble” “Post-amble” Preamble Preamble 1 “Post-amble” Preamble Input Queue: ok Measurement Set Boyd Waters 13
More slides like this


Slide #14.

Next Steps • Gather and Codify Requirements – Observing Block constraints • M&C Observing System Interaction – Formal Model • Observing System Scripting – How instrument commands and observing constraints are expressed July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 14
More slides like this