Speaker
Dr
Giuseppe Lo Presti
(CERN/INFN)
Description
In this paper we present the architecture design of the CERN Advanced Storage system
(CASTOR) and its new disk cache management layer (CASTOR2).
Mass storage systems at CERN have evolved over time to meet growing requirements,
both in terms of scalability and fault resiliency. CASTOR2 has been designed as a
Grid-capable storage resource sharing facility, with a database-centric architecture,
to keep the whole status of the system, and stateless daemons. We present an overview
of the software architecture upon which CASTOR2 daemons are built, and the UML based
software process that is in place to speed up and automate code development. We also
demonstrate how external policies may be plugged into the framework to ease the
operation of a CASTOR2 system, which is now being used in production at CERN as well
as at a
number of Tier1 sites since more than one year.
Primary authors
Mr
Dennis Waldron
(CERN)
Ms
Giulia Taurelli
(CERN)
Dr
Giuseppe Lo Presti
(CERN/INFN)
Dr
Olof Barring
(CERN)
Ms
Rosa Maria Garcia Rioja
(CERN)
Dr
Sebastien Ponce
(CERN)