English

Collaborative Computing Support for Analysis Facilities Exploiting Software as Infrastructure Techniques

Data Analysis, Statistics and Probability 2022-03-23 v2 Software Engineering High Energy Physics - Experiment

Abstract

Prior to the public release of Kubernetes it was difficult to conduct joint development of elaborate analysis facilities due to the highly non-homogeneous nature of hardware and network topology across compute facilities. However, since the advent of systems like Kubernetes and OpenShift, which provide declarative interfaces for building fault-tolerant and self-healing deployments of networked software, it is possible for multiple institutes to collaborate more effectively since resource details are abstracted away through various forms of hardware and software virtualization. In this whitepaper we will outline the development of two analysis facilities: "Coffea-casa" at University of Nebraska Lincoln and the "Elastic Analysis Facility" at Fermilab, and how utilizing platform abstraction has improved the development of common software for each of these facilities, and future development plans made possible by this methodology.

Keywords

Cite

@article{arxiv.2203.10161,
  title  = {Collaborative Computing Support for Analysis Facilities Exploiting Software as Infrastructure Techniques},
  author = {Maria Acosta Flechas and Garhan Attebury and Kenneth Bloom and Brian Bockelman and Lindsey Gray and Burt Holzman and Carl Lundstedt and Oksana Shadura and Nicholas Smith and John Thiltges},
  journal= {arXiv preprint arXiv:2203.10161},
  year   = {2022}
}

Comments

contribution to Snowmass 2021