The goal of this deliverable is the description of the PHYSICS prototype components for the Extended Infrastructure Services with Adaptable Algorithms. This is the first version of this document and it covers the main prototype components description and their interactions and API. In addition it includes some scientific experimentation outcomes as well as the next steps. This document will be a live document that will be enriched as the integration of the prototype components progresses until the last version of it. The different components are developed as part of the work package WP5. The Extended Infrastructure Services with Adaptable Algorithms correspond with the infrastructure level and have Kubernetes (OpenShift ) as it’s centerpiece. It extends Kubernetes’ provided functionality with extra APIs and with other components on top. The interactions between components, as well as with the infrastructure has been defined following the current upstream trends and best practices: using WebHooks, Custom Resource Definitions, Operators and running containerized on top of the infrastructure itself. The infrastructure layer is divided into 4 main building blocks: a) the semantic model, b) the adaptable scheduling algorithms, c) the resource management controllers and interfaces, and d) the optimized co- allocation strategies. For each one of them, its design specification is described in this document, together with the main implementation and integration (API) details, experimentation outcomes and next steps.
Document: D5.1 – EXTENDED INFRASTRUCTURE SERVICES WITH ADAPTABLE ALGORITHMS SCIENTIFIC REPORT AND PROTOTYPE DESCRIPTION V1