Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

    ...