CASTOR REVIEW - JUNE 2006

Europe/Zurich
32/1-A24 (CERN : VRVS - MOUNTAIN virtual room)

32/1-A24

CERN : VRVS - MOUNTAIN virtual room

CH-1211 Geneva 23
Description
Assess the readiness of the Castor2 service for LHC production
BACKGROUND READING
CERN MoU commitments
Report of the Committee
Response to Review Report
    • Project Overview 32/1-A24

      32/1-A24

      CERN : VRVS - MOUNTAIN virtual room

      CH-1211 Geneva 23

      General introduction and overview on Castor Project
      - scope and purpose of Castor
      - brief history of its evolution
      - main requirements at time Castor was designed
      - new requirements (SRM?, xrootd?,...)
      Architectural issues
      - of software design, main components
      - of implementation (no. of disk servers, ...)
      General Overview on current status and plans
      - what has been delivered so far
      - what is in the plans (deliverables and timescales...)
      Resources available to project
      - team members and roles etc.

      • 1
        Introduction and Overview
        Speaker: Olof Barring
        Slides
      • 15:30
        break
      • 2
        Architecture Overview
        Speaker: Giuseppe Lo Presti
        Slides
      • 3
        Planning & Resources
        Speaker: German Cancio Melia
        Slides
    • Description of Components 32/1-A24

      32/1-A24

      CERN : VRVS - MOUNTAIN virtual room

      CH-1211 Geneva 23

      Functionnal description of main components of Castor : stager, catalogs, ...
      Current status with respect to what is needed
      Technology choices
      Interfaces to different implementations (xrootd, ...)
      Optimisations planned

      • 4
        Functional description and status
        • a) Detailed view of the architecture
          Speaker: Giuseppe Lo Presti
        • b) Tape migration and recall workflow
          Speaker: Olof Barring
      • 10:30
        break
      • 5
        Technical design I - Technology choices (DB, code generation, UML, ...)
        Speaker: Sebastien PONCE
        Slides
      • 6
        Technical Design II - CASTOR Core Framework
        Speaker: Giuseppe LO PRESTI
        Slides
      • 7
        Protocols, clients and APIs
        Speaker: Sebastien Ponce
        Slides
    • 12:30
      lunch 32/1-A24

      32/1-A24

      CERN : VRVS - MOUNTAIN virtual room

      CH-1211 Geneva 23
    • Software Process 32/1-A24

      32/1-A24

      CERN : VRVS - MOUNTAIN virtual room

      CH-1211 Geneva 23
      1. Project admin and technical management; process for assessing progress towards reaching objectives, use of metrics.
      2. Process for collecting requirements. Mechanisms for communication amongst developers, with other facilities and with users.
      3. Process for setting up and maintaining the project software databases and repositories, where the documents, tools and libraries are stored.
      4. Configuration management process, build/release procedure, tools. Integration in the operational environment.
      5. Test and certification procedures, use of tools, choice of test cases
      6. Dissemination and user feedback
      • 8
        Project Management Summmary
        Speaker: German Cancio Melia
        Slides
      • 9
        Requirements, intra-project communication & software repositories
        Speaker: Sebastien Ponce
        Slides
      • 10
        Configuration management, build & testing procedures
        Speaker: Giuseppe Lo Presti
        Slides
      • 11
        Dissemination & User Feedback
        Speaker: Jan van Eldik
        Slides
    • 16:00
      break 32/1-A24

      32/1-A24

      CERN : VRVS - MOUNTAIN virtual room

      CH-1211 Geneva 23
    • Service Infrastructure 32/1-A24

      32/1-A24

      CERN : VRVS - MOUNTAIN virtual room

      CH-1211 Geneva 23

      Process for identifying, setting up and maintaining computing resources on which Castor service runs.
      What is required for a single Castor instance (stager, message logger, ...)
      What servers are provided.
      How these are seen by the database people
      (interesting question here is whether to pay for Oracle certified hardware, RedHat certified h/w or just generic systems)

      • 12
        Hardware requirements for a Castor instance
        Speaker: Jan van Eldik
        Slides
      • 13
        Considerations for Database Servers
        Speaker: Eric Grancher
        Slides
    • 19:00
      Review Dinner 32/1-A24 (To be determined)

      32/1-A24

      To be determined

    • Deployment and Operation 32/1-A24

      32/1-A24

      CERN : VRVS - MOUNTAIN virtual room

      CH-1211 Geneva 23

      Information on operational experience
      Performance measurements
      - Stability and reliability
      - coverage 24x7, response times etc
      Performance of database components as seen by those running database services
      Comparison with Quality of Service requirements as defined in MoU
      - What was/is in place for Castor1
      - What is in place for Castor2
      Integration of castor2 vs castor1 with rest of [FIO] services

      • 14
      • 15
        Castor 1 Operations Infrastructure
        Speaker: Olof Barring (on behalf of Tony Osborne)
        Slides
      • 16
        Tape Service Operations
        Speaker: Vlado Bahyl
        Slides
      • 10:30
        break
      • 17
        Castor 2 Operations Infrastructure & Integration
        Speaker: Miguel Marques Coelho dos Santos
        Slides
      • 18
        DB Server performance
        Speakers: Eric Grancher, Nilo Segura
        Slides
      • 19
        System Performance & Reliability
        Speaker: Bernd Panzer-Steindel
        Slides
    • 12:30
      lunch 32/1-A24

      32/1-A24

      CERN : VRVS - MOUNTAIN virtual room

      CH-1211 Geneva 23
    • Reports from Castor Clients : a Tier 1 Centre and the 4 LHC Experiments 32/1-A24

      32/1-A24

      CERN : VRVS - MOUNTAIN virtual room

      CH-1211 Geneva 23

      Report from a Tier 1 centre using Castor. Experience of deploying and using Castor outside CERN (e.g. CNAF)

      Reports from the 4 LHC experimments on their experience with Castor, statements of prioritised needsw.r.t. functionality and performance, timescales
      - ALICE
      - ATLAS
      - CMS
      - LHCb

      • 20
        LHCb Experiences
        Speaker: Andrew Smith
        Slides
      • 21
        ALICE Experiences
        Speaker: Latchezar Betev
        Slides
      • 22
        ATLAS Experiences
        Speaker: Luc Goossens
      • 16:00
        break
      • 23
        CMS Experiences
        Speaker: Nick Sinanis
        Slides
      • 24
        CNAF experiences
        Speaker: Pier Paolo Ricci
        Slides
    • Closeout Session 32/1-A24

      32/1-A24

      CERN : VRVS - MOUNTAIN virtual room

      CH-1211 Geneva 23

      Review committee to meet, prepare and deliver presentation giving preliminary findings and recommendations of the review.

      • 25
        Meeting of Referees (closed)
        Time for committee to prepare a statement of its findings
      • 26
        Findings of the Review Committee
        The committee will deliver its findings. This will also be opportunity for discussion to provide missing information and to correct misunderstangs before the final review document is prepared. Place CERN