...
- scheduler workshop (ajc)
- Papers in place? Kem will post summary and list this week.
- Start with 1/2 day of presentations on what LSST and OpSim are (walkthrough next wednesday)
- Overview of LSST and OpSim (Connolly/Kem). ajc will send Kem slides
- need to explain the difference between what we schedule and what other telescopes schedule
- need to explain the difference between what we schedule and what other telescopes schedule
- Presentation on science requirements (what is in the SRD; what challenges are we facing) (Zeljko)
- What is the Scheduler currently doing? What are our plans (Francisco)
- Overview of MAF (Lynne )
- Overview of LSST and OpSim (Connolly/Kem). ajc will send Kem slides
- 2nd day: discussions on the following four questions based on external people's past experiences
- (small groups or plenary sessions? Andy, Kem, Lynne, and Michael think we should have plenary sessions.)
- We will turn the questions into a slide per question
- Discussion about scheduling algorithms
- Describe the greedy algorithm in one slide
- What other optimization approaches are available
- Are greedy approaches sub optimal (when should we be looking beyond greedy)
- How much human tweaking is used (are their automated schedulers)
- Describe our thoughts for lookahead in one slide
- What other approaches are possible and how do we make it deterministic
- How far in advance can we predict the LSST position
- Experiences in short term (tactical) and long term (strategic) scheduling
- One scheduler model or a hierarchy
- Update strategic model in the day (do we care on timescales less than a lunation)
- How do we define which heuristics are good
- trial and error, best practices
- How do we preserve temporal uniformity
- What do we mean by this (one slide) and why we care
- How do we represent spatially varying sky (e.g. twilight, cloud etc) and not just search for sucker holes
- Why are filter changes important (slide on number of changes per hour, one change in 20 mins and its impact)
- how can we minimize the filter changes
- Describe the greedy algorithm in one slide
- Grammar (do we need a better grammar to describe proposals?)
- We need to define the grammar we use for the temporal proposals
- What are the types of time constraints we have in the science proposals (or engineering) - one slide
- are we missing any particular science case(s) and how rich is our grammar
- How should we describe the time dependent events or proposals - one slide
- Can we change the action if we fail to meet one of the objectives with an observation
What are in the proposals - what grammar do we use- What are the types of time constraints we have in the science proposals (or engineering) - one slide
- Discussion about scheduling algorithms
- Input telemetry
- what other information do we need beyond what we include in our current telemetry streams
- How do we visualize the outputs and determine if something is going wrong
- what is updates are needed (e.g. DM feedback)
- do other schedulers take into account realtime feed back in their optimization (e.g. cloud)
- Development of metrics
- We need to take care that we focus less on the sociology and more on the mathematics of optimization and metrics
- explain the difference between what we schedule and what other telescopes schedule
- how to fold a metric back into a schedule and into a proposal
- how do we manage different groups developing many different metrics (are metrics for other systems all in-house)
- How do we turn a metric into a benefit function to trade-off with the cost function?
- Lynne and Andy: what questions should be asked here?
- Optimization of a single cost function: Is that realistic or not?
- Zeljko: what questions
- probably naive to think we will have a single cost function but many cost functions that we will optimize
- how do we account for data that is good for some proposals and bad for others
- Room under Iain - power strips
...