Conveners
EOS: Introduction
- Andreas Joachim Peters (CERN)
EOS: Overview, EOS4, EOS5 & Roadmap
- Luca Mascetti (CERN)
EOS: XRootD
- Maria Arsuaga Rios (CERN)
EOS: SRE Concepts
- Maria Arsuaga Rios (CERN)
EOS: Development
- Jakub Moscicki (CERN)
Description
Core development activities and operations
This talk will give summary of the main concepts and features of EOS as a storage system.
- namespace design
- user concept
- access control
- access protocols
- high availability
- meta data
- data
- scheduling
Summary of the most important development done throughout 2020.
We will present an overview of the upcoming EOS Version 5 release (Diopside) and a development roadmap.
XRootD is a distributed scalable system for low-latency file access. It is primary data access framework for the high-energy physics community, and the foundation of EOS project. In this contribution we give an overview of the release 5. In particular, we discuss the TLS based, secure version of the xroot/root protocol and the several enhance tailor made for EOS, like the so-called redirect...
Overview of the XrdHttp integration with EOS together with token support.
This presentation will summarize few bandwidth and IOPS measurements using root:// and http:// protocol using XRootD Version 5 in front of disk, NVMe, SSDs and CephFS and an outlook with posisble future improvements.
The EOS system is an advanced distributed storage system that deals with many extreme uses-cases (massive data injection from the LHC, latency-critical online home directories and massive throughput accesses from batch farms).
EOS implements many site reliability engineering best practices to support these uses cases at scale and also to support the work done by the operations team...
In this contribution we report on the new XRootD client declarative API that is in line with the modern C++ programming practices (ranges v3 inspired, support for lambdas and std::futures), offers much improved code readability and genuine composability.
In this contribution we give the design details of the new Intel ISAL based XRootD erasure coding library and discuss the preliminary results obtained on the Alice O2 cluster.
Context: EOS-wnc console for EOS client on Windows operating system.
Objectives: The usage of the EOS-wnc on Windows platform with the functionalities of the EOS client on Linux platform should be on the same level as the usage of EOS Linux client.
Method: EOS client can be used as a set of command line interface (CLI) commands, where each EOS command is executed...
Context: Windows nature connection of EOS-wnc to Windows operating system.
Objectives: The connection of the EOS-wnc on Windows platform should be as it is for Windows local disks, external disk storages, it means as a Windows disk driver letter.
Method: A storage on Windows operating is presented as a “disk drive letter”. Architecture of Windows storage drivers has...
Context: Optimal Software Implementation Model (OSD-Model) is to supervise and control development of EOS-wnc, where EOS-wnc is an important extension of Linux based EOS system for Windows platform.
Objectives: OSD-Model is used to manage development process to assure appropriate performance of the EOS-wnc on Windows platform on the same level as the performance of EOS Linux client....