Flexible
EOS is a storage solution for central data recording, analysis and processing++
Adaptable and Scalable
EOS supports thousands of clients with random remote I/O patterns with multi protocol support
WebDAV, CIFS, FUSE, XRootd, GRPC.
Over 930 PB at CERN
Designed for high capacity and low latency.
Security
EOS offers a variety of authentication methods:KRB5, X509, OIDC, shared secret, and JWT and proprietary token authorisation.
Sync & Share
EOS provides Sync&Share functionality for the CERNBox front-end services.
Tape Storage
EOS includes tape storage in combination with the CTA Cern Tape Archive software.
Service Architecture
EOS splits into client and server side components
Clients
The EOS client provides a command line interface and a mounted filesystem interface.
Server
The EOS server is divided into meta-data and data storage components and persistency back-ends.
EOS is based on various open source components. The native protocol and framework used for implementation is XRootD. Meta-data is persisted in RocksDB databases using a proprietary KV store called QuarkDB. Data is stored natively in XFS filesystems on hard disks or SSDs or on virtualised back-end storage (e.g. RADOS block devices) or distributed filesystems like Lustre or CephFS.
DOCUMENTATION
Find the documentation to setup, configure and run EOS
PRESENTATIONS
A collection of presentations about EOS from various conferences
PUBLICATIONS
A collection of published articles about EOS
Next WORKSHOP
Link to register for the next EOS workshop
CERN IT Status Board
Planned Intervations and Incidents
RELEASE NOTES
Release notes of current and previous EOS versions
9th EOS Workshop at CERN
This two event is organized to provide a platform for exchange between developers, users and sites running EOS. The workshop will cover a wide range of topics related to EOS development, operations, deployments, applications, collaborations and various use-cases!
CERN passes an Exabyte of Disk Storage
End of 2023 CERN's disk storage capacity has reached 1 exabyte! Most of the capacity is managed by EOS services!
EOS Core Development Team
Dr. Andreas-
Joachim
Peters
Core Developer
CERN STAFF
Elvin
Alin
Sindrilaru
Core Developer
CERN STAFF
Guilherme
Amadio
Core Developer
CERN STAFF
Abhishek
Lekshmanan
Core Developer
CERN STAFF
Cedric
Caffy
Core Developer/CTA
CERN STAFF
... past and current code contributors ...
Abhishek Lekshmanan - Adrian Mönnich - Andrea Manzi [core] - Branko Blagojević - Aritz Brosa - Cedric Caffy - Cristian Contescu - Crystal Chua - Dan van der Ster David Jericho - Dennis Waldron - Enrico Bocchi - Eric Cano - Geoffray Adde [core] - Giorgio Bitzes [core] - Gerard Bernabeu - Hervé Rousseau - Hugo Gonzalez Labrador - Ilja Neumann - Ivan Arizanovic - Jan Iven - Joaquim Rocha [core] - Jozsef Makai [core] - Julien Leduc - Justin Salmon - Jörn Friedrich Dreyer - Konstantinos Tsitsimpikos - Lukasz Janyst [core]- Michael Alexander D'Silva - Michael Davis - Michael Lettrich - Michal Kamil Simon - Mihai Patrascoiu [core] - Paul Lensing - Paul Musset - Stefan Isidorovic
... intellectual or other contributors ...
Alberto Pace - Andrew Hanushevsky - Bernd Panzer - Brian Bockelmann - Dirk Duellmann - Fabrizio Furano - German Cancio - Gregor Molan - Jakub Moscicki - Jaroslav Guenther - Latchezar Betev - Luca Mascetti - Maria Arsuaga Rios - Massimo Lamanna - Roberto Valverde - Xavier Espinal
.png)









