CMS: Difference between revisions
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
==Current Work in Progress== | ==Current Work in Progress== | ||
*Figure out how to get necessary code included in CMSSW | *Figure out how to get necessary code included in CMSSW | ||
**Talk to Bill Tannenbaum, | **Talk to Bill Tannenbaum, Phillipe Canal,... | ||
**include L-Store code in CMSSW distribution so it is built on platforms correctly for use with rest of CMS software. | **include L-Store code in CMSSW distribution so it is built on platforms correctly for use with rest of CMS software. | ||
**that way no software for users to download themselves, no changing of configuratino scripts, etc. | **that way no software for users to download themselves, no changing of configuratino scripts, etc. | ||
Line 13: | Line 13: | ||
*Figure out all issues needed to integrate with CMS data distribution model | *Figure out all issues needed to integrate with CMS data distribution model | ||
**phEDeX, TFILE, DBS/DLS,... | **phEDeX, TFILE, DBS/DLS,... | ||
*Switch Root plugin to use L-Store version of libxio | *Switch Root plugin to use L-Store version of libxio | ||
==Demos== | ==Demos== |
Revision as of 04:31, 1 March 2007
Goals
- L-Store plugin for root, so that rootio can read (write?) L-Store files
- CMS then uses REDDnet as temporary storage for user analysis (Tier 3 and below)
- Other CMS Applications possible, begin with above.
Current Work in Progress
- Figure out how to get necessary code included in CMSSW
- Talk to Bill Tannenbaum, Phillipe Canal,...
- include L-Store code in CMSSW distribution so it is built on platforms correctly for use with rest of CMS software.
- that way no software for users to download themselves, no changing of configuratino scripts, etc.
- how test and validate before checking in?
- how to check code in?
- Figure out all issues needed to integrate with CMS data distribution model
- phEDeX, TFILE, DBS/DLS,...
- Switch Root plugin to use L-Store version of libxio
Demos
Demos at March 2007 OSG Grid Meeting (UC San Diego)
Can use Vladimir's or Dmitri's analysis for all of below.
Interactive Root
- First upload a file to Depots spread across the WAN, use LORSView to show where and how they go.
- Then read it back in root, show it works.
- Mainly an introduction to the issues.
100 Node ACCRE Run
- each reads its own file from WAN set of depots.
- show speed versus local copies of file (data tethered analysis).
100 CPU Grid Job
- similar to ACCRE Run, each job reads its own file from WAN depots.
- jobs are distributed accross open science grid sites
- demonstrates complete lack of data tether.
To Do To Get Ready
- Run all of the above many times before actual demo!
- Get LORSview upload working
- Figure out how to submit 100 CPU Grid Job.
- Want to run all 100 ACCRE jobs simultaneously? Need to work with ACCRE on that...
Get Rick Cavanaugh to run his analysis
- need most of the stuff needed for "Summer 2007 demo" but maybe not all fully in place.
- he runs himself.
- work with him so he understands full functionality possible.
- work with him to develop ideas for better implementing Summer 2007 demo
- what docs are needed
- best approach to getting users using it
- etc.
Summer 2007 Demo
- A "scratch space" demo for CMS users.
- Use deployed REDDnet resources which should become available June 2007
- Load REDDnet with "hot" data files, convince a few users to try them out
- Must have L-Store code fully integrated with CMS software
Long Term Needs
- L-store version of libxio
- Stable, production REDDnet depot deployment
- L-store software fully integrated with CMS software, and being distributed.
SRM interface
- in principle, this is important for CMS usage.
- Need to get new support person on board with this and up to speed.