Castor: CERN Advanced STORage Manager
CASTOR est un système de gestion de stockage hiérarchique développé au CERN pour archiver de très gros volumes de données de physique, permettant de stocker, lister, récupérer et accéder à distance aux fichiers via des outils en ligne de commande ou des applications utilisant l'API CASTOR, avec des protocoles d'accès tels que XROOT (principal et recommandé) et GridFTP, tandis que RFIO était supporté jusqu'en 2016. Il succède à SHIFT et a été progressivement remplacé par CTA à partir du 29 juin 2020, les statistiques de volume sur bande intégrant les périodes CASTOR 1 (1998‑2007), CASTOR 2 (2005‑2022) et CTA (2020‑en cours). La conception repose sur une architecture par composants avec une base de données centrale; le Stager gère les pools de disque, l'allocation et la récupération d'espace, et le Name Server tient l'espace de noms et les métadonnées (taille, dates, checksum, propriété et ACL) avec des commandes inspirées d'Unix. L'infrastructure bande gère les écritures et rappels sur bandes, utilise des unités Oracle StorageTek T10000C et IBM TS1140 logées dans des bibliothèques automatisées (Oracle SL8500 et IBM TS3500), avec une capacité d'archive totale d'environ 100 Po en janvier 2013, une base Volume Manager décrivant les caractéristiques et l'état des cartouches et le VDQM orchestrant le montage des cartouches sur les lecteurs. Les clients permettent d'uploader, télécharger et gérer les données, l'interface SRM facilite l'accès dans un environnement Grid et l'interaction avec des services comme FTS, et l'utilisation de bandes offre un coût par téraoctet réduit et une moindre consommation d'électricité au prix de temps d'accès nettement plus longs (minutes contre secondes).