Keywords: MiddleWG

Hi MWGers,

Sorry for the delay on this.  Below is my strawman problem statement for 
focusing our further modeling activities.  Please share your comments on 
the list so we can refine it.  I recommend we have a call on Wed. to 
finalize this and try to list the specific UML use cases we need to 
focus on.  

thanks,
Ray

This statement describes a very broad use case that can elucidate
important functionality and interfaces of the Data Management System.
We will use it to identify the more specific use cases to develop to a
deeper level.  We also expect this to guide the design and
implementation of our data challenges.  

This use case covers the transformation raw images into calibrated
images and object detections on a nightly basis.  It follows the
dataflow from the point they are recorded onto disk on the Mountaintop
down to the base camp where the Calibration and Object Detection
pipelines are executed.  We continue to follow the flow of raw data to
the Archive Center where the same pipelines are run again, and the
results are ingested into the archive.  

As we drill down and model in more detail, we will pay particular
attention to the following activities:

   o  operations of the Pipeline Management System
      *  interfaces and events that trigger activity

   o  operations of the Data Access Framework:
      *  inter-site data replication
      *  data staging for data-parallel processing supporting
          -  CCD-indepedent processing 
          -  cross-talk correction
      *  image ingest
      *  catalog ingest
      *  replication of data to base camp as inputs to future
         processing 

   o  operations of the Pipeline Construction System
      *  instantiating/configuring the Calibration Pipeline
      *  instantiating/configuring the Detection Pipeline
      *  use of Policies in configuration
      *  deployment of pipelines on processing nodes
      *  determination of necessary input data

We recognize that the fully modeled Data Management System will
actually cover a lot more activities.  For now, we will account for these 
at a high level in the model; however, in this exercise we will not
develop these in as deep a level of detail.  The functionality we will
*not* focus on in detail include:

   o  execution of the association pipeline
   o  generation and distribution of alerts
   o  non-daily pipelines, moving object pipelines
   o  data publishing, public access to data



_______________________________________________
LSST-data mailing list
[email protected]
http://www.lsstmail.org/mailman/listinfo/lsst-data

Reply via email to