This will be a quick overview about erasure coding and layout handling in EOS.
People started to consider running a dedicated disk storage system as a replacement for a tape storage system.
This presentation will discuss various scenarios and possible developments helping to increase the data safety of EOS as a tape replacement storage system and several possible configuration options and their operational impact.
EOS is built on the XRootD framework and XRootD protocol. To provide HTTP protocol for data access (DAV) and metadata access (DAV, REST) libmicrohttpd has been added to the FST and MGM daemons. libmicrohttpd runs a separate threadpool and event loop and limits the request rate to ~100 Hz. In the recent past XRootD got a native HTTP protocol bridge (XrdHttp) which shares the same thread pool as...
Microservices architectures make applications easier to scale and faster to develop, enabling innovation and accelerating time-to-market for new features. They also enable the continuous delivery and deployment of large and complex applications. They also enable organizations to evolve its technology stack in smalls steps as they allow for on-boarding new technologies at a fairly low...
The presentation will outline a possible deployment scenario in which we use a vanilla XRootD server as a gateway for doing TPC transfers to/from EOS while using client credential (GIS) delegation.
How-to use token-based AuthN & AuthZ for HEP.
In 2018, as part of the effort to replace the use of the Globus Toolkit's security infrastructure, a flurry of new approaches toward token-based authentication and authorization were attempted in the WLCG. This includes work in token formats (such as SciTokens, Macaroons, or WLCG JWT) and token acquisition workflows. After a year of experimentation, some common patterns are starting to...