# US CMS Storage Manager Milestones

Milestones are separated into two levels. Level 3 milestones are
internal within the Storage Manager project, Level 2 milestones are
internal to the US CMS DAQ project and Level 1 milestones are
communicated to the overall US CMS project. The Tag refers to the
milestone type (hardware or software) and the responsible institution.

+-------------------+------------+-------+-----------+---------------+
| **Milestone**     | **Date**   | **T   | **Tag**   | **            |
|                   |            | ype** |           | Description** |
+-------------------+------------+-------+-----------+---------------+
| **Prototype       | Jan 28,    | L2    | Hardware  | Basic         |
| Hardware System   | 2008       |       |           | functionality |
| functional**      |            |       | MIT       | of DAQ        |
|                   | **Met Jan  |       |           | configuration |
|                   | 24**       |       |           | writing data  |
|                   |            |       |           | to SATABeasts |
+-------------------+------------+-------+-----------+---------------+
| **Pre-production  | Jan 31,    | L2    | Software  | SMProxyServer |
| SMProxyServer     | 2008       |       |           | for DQM       |
| version ready for |            |       | FNAL      | archiving and |
| Commissioning**   | **Met Jan  |       |           | event serving |
|                   | 28**       |       |           | ready for     |
|                   |            |       |           | commissioning |
+-------------------+------------+-------+-----------+---------------+
| **First SM        | Jan 31,    | L2    | Software  | First SM      |
| software version  | 2008       |       |           | Software      |
| for realistic     |            |       | FNAL      | version with  |
| trigger tables    | **Met Jan  |       |           | multiple HLT  |
| for HLT           | 30 for SM, |       |           | output        |
| processing**      | (Feb 11    |       |           | modules to    |
|                   | for        |       |           | handle        |
|                   | S          |       |           | calibration,  |
|                   | M-proxy)** |       |           | debug         |
|                   |            |       |           | physics, and  |
|                   |            |       |           | exception     |
|                   |            |       |           | streams.      |
+-------------------+------------+-------+-----------+---------------+
| **Start of Full   | Feb 1,     | L2    | In        | Functionality |
| DAQ SM function   | 2008       |       | tegration | and rate      |
| tests**           |            |       |           | tests using   |
|                   | **Met Jan  |       | MIT       | the full CMS  |
|                   | 28**       |       |           | DAQ including |
|                   |            |       |           | multiple HLT  |
|                   | **(No      |       |           | output        |
|                   | mu         |       |           | modules and   |
|                   | lti-HLT,** |       |           | S             |
|                   |            |       |           | MProxyServer. |
|                   | **Pr       |       |           |               |
|                   | oxyServ)** |       |           |               |
+-------------------+------------+-------+-----------+---------------+
| **Logger to       | Feb 4,     | L2    | Hardware  | Complete the  |
| SATABeast         | 2008       |       |           | preliminary   |
| measurements      |            |       | MIT       | low-level     |
| completed**       | **Met Feb  |       |           | logger        |
|                   | 25**       |       |           | -to-SATABeast |
|                   |            |       |           | transfer      |
|                   |            |       |           | measurements  |
|                   |            |       |           | with current  |
|                   |            |       |           | hardware.     |
+-------------------+------------+-------+-----------+---------------+
| **Connect CERN    | Feb 8,     | L2    | Hardware  | Fiber link    |
| Tier0 through     | 2008       |       |           | provided by   |
| fiber link**      |            |       | CERN      | CERN IT       |
|                   | **Met Feb  |       |           |               |
|                   | 13**       |       |           |               |
+-------------------+------------+-------+-----------+---------------+
| **Start of        | Feb 11,    | L2    | Software  | Proxy Server  |
| SMProxyServer     | 2008       |       |           | commissioning |
| commissioning**   |            |       | FNAL      |               |
|                   | **Met Mar  |       |           |               |
|                   | 13 during  |       | In        |               |
|                   | GRUMM**    |       | tegration |               |
|                   |            |       |           |               |
|                   |            |       | MIT       |               |
+-------------------+------------+-------+-----------+---------------+
| **SM code and     | Feb 20,    | L3    | Software  | Code review   |
| error handling    | 2008       |       |           | for SM        |
| review**          |            |       | FNAL      | software, and |
|                   | **Met Feb  |       |           | to get input  |
|                   | 13**       |       |           | for full      |
|                   |            |       |           | error         |
|                   |            |       |           | handling and  |
|                   |            |       |           | monitoring    |
+-------------------+------------+-------+-----------+---------------+
| **Tier0 Mock Data | Feb 25,    | L2    | In        | Connectivity  |
| Transfer tests**  | 2008       |       | tegration | with Tier0    |
|                   |            |       |           | and rate      |
|                   | **Met Feb  |       | MIT       | tests         |
|                   | 20**       |       |           |               |
+-------------------+------------+-------+-----------+---------------+
| **Prototype       | Feb 29,    | L2    | Hardware  | SMProxy       |
| SMProxyServer     | 2008       |       |           | Server        |
| Hardware ready**  |            |       | CERN      | Hardware      |
|                   | **Met Apr  |       |           | available for |
|                   | 22,        |       |           | testing       |
|                   | (          |       |           |               |
|                   | production |       |           |               |
|                   | version)** |       |           |               |
+-------------------+------------+-------+-----------+---------------+
| **Production      | Mar 1,     | L2    | Software  | Production    |
| SMProxyServer     | 2008       |       |           | version of    |
| version ready**   |            |       | FNAL      | SMProxyServer |
|                   | **Met May  |       |           | application   |
|                   | 11**       |       |           | ready         |
+-------------------+------------+-------+-----------+---------------+
| **Prototype       | Mar 3,     | L1    | Hardware  | Prototype     |
| Hardware System   | 2008       |       |           | hardware      |
| Ready**           |            |       | MIT       | system ready  |
|                   | **Met Mar  |       |           | for CMS       |
|                   | 7**        |       |           | operation     |
|                   |            |       |           | during March  |
|                   |            |       |           | GR            |
+-------------------+------------+-------+-----------+---------------+
| **SM version with | Apr 7,     | L2    | Software  | SM software   |
| first version     | 2008       |       |           | with first    |
| error handling    |            |       | FNAL      | version of    |
| and monitoring**  | **Met May  |       |           | error         |
|                   | 11**       |       | In        | handling and  |
|                   |            |       | tegration | monitoring    |
|                   |            |       |           |               |
|                   |            |       | MIT       |               |
+-------------------+------------+-------+-----------+---------------+
| **Demonstrate 1/3 | Apr 15,    | L1    | Hardware  | Demonstrate   |
| full system       | 2008       |       |           | system meets  |
| supports design   |            |       | MIT       | design        |
| requirements**    | **Met Apr  |       |           | requirements  |
|                   | 16**       |       | Software  |               |
|                   |            |       |           |               |
|                   |            |       | FNAL      |               |
+-------------------+------------+-------+-----------+---------------+
| **Produce         | Apr 21,    | L2    | Software  | Plan for      |
| Disaster Recover  | 2008       |       |           | error         |
| Plan**            |            |       | FNAL      | handling,     |
|                   | **Draft    |       |           | monitoring    |
|                   | Mar 6,     |       | Hardware  | and disaster  |
|                   | still      |       |           | recovery      |
|                   | waiting    |       | Int       | documented    |
|                   | for        |       | egreation | and design of |
|                   | feedback   |       |           | test          |
|                   | from       |       | MIT       | procedures    |
|                   | EvF/DAQ;** |       |           |               |
|                   |            |       |           |               |
|                   | **In       |       |           |               |
|                   | progress   |       |           |               |
|                   | for        |       |           |               |
|                   | hardware** |       |           |               |
+-------------------+------------+-------+-----------+---------------+
| **Storage Manager | May 30,    | L2    | L1        | Storage       |
| Review**          | 2008       |       |           | Manager       |
|                   |            |       |           | Review        |
+-------------------+------------+-------+-----------+---------------+
| **Prototype       | May 5,     | L2    | Hardware  | Prototype     |
| System Available  | 2008       |       |           | system        |
| for CMS**         |            |       | MIT       | integrated    |
|                   | **Met May  |       |           | with CMS      |
|                   | 2          |       |           | startup DAQ   |
|                   | (C         |       |           |               |
|                   | ruzet-1)** |       |           |               |
+-------------------+------------+-------+-----------+---------------+
| **SM software     | Jul 31,    | L1    | Software  | SM software   |
| ready for CMS     | 2008       |       |           | ready for CMS |
| startup**         |            |       | FNAL      | startup       |
|                   |            |       |           | conditions    |
+-------------------+------------+-------+-----------+---------------+
| **Upgrade SM      | Jun 2,     | L1    | Hardware  | Upgrade       |
| hardware for CMS  | 2008       |       |           | hardware for  |
| startup**         |            |       | MIT       | CMS startup   |
|                   | **Met Apr  |       |           | (92TB disk)   |
|                   | 8**        |       |           |               |
+-------------------+------------+-------+-----------+---------------+
| **Error handling  | Sep 30,    | L3    | Software  | Review of     |
| and performance   | 2008       |       |           | error         |
| assessment        |            |       | FNAL      | handling and  |
| review**          |            |       |           | performance   |
|                   |            |       | Hardware  | from          |
|                   |            |       |           | experience    |
|                   |            |       | In        | with runs     |
|                   |            |       | tegration |               |
|                   |            |       |           |               |
|                   |            |       | MIT       |               |
+-------------------+------------+-------+-----------+---------------+
| **SM second       | Nov 30,    | L2    | Software  | SM software   |
| version of error  | 2008       |       |           | version with  |
| handling, and     |            |       | FNAL      | additional    |
| first performance |            |       |           | error         |
| optimization**    |            |       |           | handling and  |
|                   |            |       |           | initial       |
|                   |            |       |           | optimization  |
|                   |            |       |           | for           |
|                   |            |       |           | performance   |
+-------------------+------------+-------+-----------+---------------+
| **SM Code and SM  | Jan 15,    | L3    | Software  | Review of SM  |
| performance       | 2009       |       |           | software code |
| Review**          |            |       | FNAL      | and           |
|                   |            |       |           | performance   |
+-------------------+------------+-------+-----------+---------------+
| **SM version with | Mar 31,    | L2    | Software  | SM software   |
| planned error     | 2009       |       |           | version with  |
| handling, and     |            |       | FNAL      | planned error |
| second            |            |       |           | handling and  |
| performance       |            |       |           | more          |
| optimization**    |            |       |           | optimized for |
|                   |            |       |           | performance   |
+-------------------+------------+-------+-----------+---------------+
| **Storage Manager | Apr 30,    | L2    | L2        | Storage       |
| Review**          | 2009       |       |           | Manager       |
|                   |            |       | Software  | Review        |
|                   |            |       |           |               |
|                   |            |       | FNAL      |               |
|                   |            |       |           |               |
|                   |            |       | Hardware  |               |
|                   |            |       |           |               |
|                   |            |       | In        |               |
|                   |            |       | tegration |               |
|                   |            |       |           |               |
|                   |            |       | MIT       |               |
+-------------------+------------+-------+-----------+---------------+
| **SM version with | July 15,   | L2    | Software  | SM software   |
| planned           | 2009       |       |           | version that  |
| performance       |            |       | FNAL      | includes      |
| optimization**    |            |       |           | optimization  |
|                   |            |       |           | for the final |
|                   |            |       |           | SM hardware   |
+-------------------+------------+-------+-----------+---------------+
| **SM software     | Aug 15,    | L1    | Software  | SM software   |
| ready for final   | 2009       |       |           | ready for     |
| SM hardware**     |            |       | FNAL      | final         |
|                   |            |       |           | hardware      |
|                   |            |       |           | setup         |
+-------------------+------------+-------+-----------+---------------+

1.  Storage Manager Milestones