Difference between revisions of "Online Projects"
From GlueXWiki
m |
m |
||
Line 1: | Line 1: | ||
− | == Projects Suitable for Outside Groups | + | == 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). | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
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: | ||
− | |||
− | |||
− | |||
− | |||
− | + | == 12GeV Projects Suitable for Local Groups == | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == Projects Suitable for Local Groups | + | |
Line 115: | Line 94: | ||
** Status: | ** Status: | ||
*** Current best choice seems to be BEAST from SNS. | *** Current best choice seems to be BEAST from SNS. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
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
Contents
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.