Difference between revisions of "Online Projects"

From GlueXWiki
Jump to: navigation, search
m
m
Line 1: Line 1:
== Projects Suitable for Outside Groups (in no particular order) ==
+
== 12GeV Projects Suitable for Outside Groups ==
  
 
Contact Elliott Wolin (wolin@jlab.org) for more details.
 
Contact Elliott Wolin (wolin@jlab.org) for more details.
Line 10: Line 10:
 
*** Have working (preliminary) version using bCNU framework (CNU students).
 
*** Have working (preliminary) version using bCNU framework (CNU students).
 
*** Have proof of concept using EVE (Dmitry).
 
*** Have proof of concept using EVE (Dmitry).
 
 
* '''Remote monitoring of experiment'''
 
** Develop system to allow remote monitoring of histograms, EPICS data, etc.
 
** May be different mechanism for EPICS data, hist, etc.
 
** estimate 12 man-weeks effort.
 
** Status:
 
  
  
Line 50: Line 43:
  
 
* '''SNS EPICS alarm system (BEAST)'''
 
* '''SNS EPICS alarm system (BEAST)'''
** Test and make recommendation.
+
** Test and make recommendation for implementation.
 
** estimate 4 man-weeks effort.
 
** estimate 4 man-weeks effort.
 
** Status:
 
** Status:
Line 62: Line 55:
  
  
* '''Info Server for generic information storage and retreival'''
 
** Investigate and define role for generic cMsg-based info server (a la CLAS), implement if useful.
 
** estimate 2 man-weeks effort design, 6 man-weeks implement.
 
** Status:
 
  
 
+
== 12GeV Projects Suitable for Local Groups ==
* '''Level 3 algorithm'''
+
** Develop L3 rejection algorithm for use in JANA online framework.
+
** estimate 26 man-weeks effort.
+
** Status:
+
*** MIT group is interested and has experience from LHCb.
+
 
+
 
+
 
+
 
+
== Projects Suitable for Local Groups (in no particular order) ==
+
  
  
Line 115: Line 94:
 
** Status:
 
** Status:
 
*** Current best choice seems to be BEAST from SNS.
 
*** Current best choice seems to be BEAST from SNS.
 
 
* '''Top-level experiment control control system and gui'''
 
** Develop top-level experiment control configuration and associated gui.
 
** Combines run control and slow controls into one interface.
 
** estimate 6 man-week effort.
 
** Status:
 
*** Vardan best suited to do this, not needed unti after 2015.
 
  
  
Line 131: Line 102:
 
** Status:
 
** Status:
 
*** Carl best choice, he's done some work on this already.
 
*** Carl best choice, he's done some work on this already.
 +
 +
 +
 +
== Other Projects Suitable for Outside Groups ==
 +
 +
 +
* '''Remote monitoring of experiment'''
 +
** Develop system to allow remote monitoring of histograms, EPICS data, etc.
 +
** May be different mechanism for EPICS data, hist, etc.
 +
** estimate 12 man-weeks effort.
 +
** Status:
 +
 +
* '''Info Server for generic information storage and retreival'''
 +
** Investigate and define role for generic cMsg-based info server (a la CLAS), implement if useful.
 +
** estimate 2 man-weeks effort design, 6 man-weeks implement.
 +
** Status:
 +
 +
 +
* '''Level 3 algorithm'''
 +
** Develop L3 rejection algorithm for use in JANA online framework.
 +
** estimate 26 man-weeks effort.
 +
** Status:
 +
*** MIT group is interested and has experience from LHCb.
 +
 +
 +
 +
== Other Projects Suitable for Local Groups ==
 +
 +
 +
* '''Top-level experiment control control system and gui'''
 +
** Develop top-level experiment control configuration and associated gui.
 +
** Combines run control and slow controls into one interface.
 +
** estimate 6 man-week effort.
 +
** Status:
 +
*** Vardan best suited to do this, not needed unti after 2015.
  
  

Revision as of 10:35, 6 March 2013

12GeV Projects Suitable for Outside Groups

Contact Elliott Wolin (wolin@jlab.org) for more details.


  • Event display
    • Fully develop online event display using bCNU, EVE or other framework.
    • estimate 26 man-weeks effort.
    • Status:
      • Have working (preliminary) version using bCNU framework (CNU students).
      • Have proof of concept using EVE (Dmitry).


  • RootSpy
    • Fully develop distributed Root histogram creation, viewing and archiving package.
    • Need plugin, gui, gateway, aggregator, archiver, finish mini-HBook facility, etc.
    • estimate 12 man-weeks effort.
    • Status:
      • Dave Lawrence wrote initial version.
      • Have working prototype developed by students.


  • Process monitoring
    • Develop process monitoring system.
    • estimate 4 man-weeks effort.
    • Status:
      • Have example from CLAS.


  • Hardware monitoring
    • Develop computer hardware monitoring system.
    • estimate 6 man-weeks effort.
    • Status:
      • Vardan has many ideas.


  • EPICS gui's using Control System Studio
    • Develop many EPICS gui's.
    • estimate 8 man-weeks effort.
    • Status:
      • A few developed by Hovanes, Nerses, Vanik and Beni.


  • SNS EPICS alarm system (BEAST)
    • Test and make recommendation for implementation.
    • estimate 4 man-weeks effort.
    • Status:


  • SCONS ("make" replacement)
    • Develop online build system using SCONS.
    • estimate 4 man-weeks effort.
    • Status:
      • Start with Maurizio's system for CLAS12.


12GeV Projects Suitable for Local Groups

  • Computer monitoring/alarm system
    • Learn about Ganglia, NAGIOS and similar systems, choose one and implement.
    • estimate 4 man-weeks effort
    • Status:
      • Paul Letta will probably do this.


  • Conditions database
    • Develop conditions database.
    • estimate 6 man-weeks effort
    • Status:
      • Mark has design, Dmitry will probably implement this.


  • Farm manager CODA component
    • Develop CODA component capable of managing monitoring of level 3 farm system.
    • estimate 7 man-weeks effort
    • Status:
      • Vardan will probably do this.


  • Self-configuring front end readout list
    • Develop readout list capable of detecting which boards are in a crate and reading them out efficiently.
    • Must implement only those boards in operator-chosen trigger configuration.
    • Should also document configuration in Hall D database.
    • estimate 6 man-week effort.
    • Status:
      • Bryan developed crate scan software.


  • Alarm system
    • Implement experiment alarm system based on recommendations.
    • estimate 8 man-weeks effort.
    • Status:
      • Current best choice seems to be BEAST from SNS.


  • Event disentangler
    • Develop Hall D specific event disentangler capable of handling full luminosity.
    • Determine where it should run (ROC, EB, both?).
    • estimate 6 man-week effort.
    • Status:
      • Carl best choice, he's done some work on this already.


Other Projects Suitable for Outside Groups

  • Remote monitoring of experiment
    • Develop system to allow remote monitoring of histograms, EPICS data, etc.
    • May be different mechanism for EPICS data, hist, etc.
    • estimate 12 man-weeks effort.
    • Status:
  • Info Server for generic information storage and retreival
    • Investigate and define role for generic cMsg-based info server (a la CLAS), implement if useful.
    • estimate 2 man-weeks effort design, 6 man-weeks implement.
    • Status:


  • Level 3 algorithm
    • Develop L3 rejection algorithm for use in JANA online framework.
    • estimate 26 man-weeks effort.
    • Status:
      • MIT group is interested and has experience from LHCb.


Other Projects Suitable for Local Groups

  • Top-level experiment control control system and gui
    • Develop top-level experiment control configuration and associated gui.
    • Combines run control and slow controls into one interface.
    • estimate 6 man-week effort.
    • Status:
      • Vardan best suited to do this, not needed unti after 2015.


  • Event stream reorderer
    • Develop code to reorder events after monitoring or level 3 farm.
    • estimate 4 man-week effort.
    • Status:
      • Not sure this is needed.