6 papers
A Kubernetes Scheduler Plugin for Cluster-Wide Placement Optimisation
Henrik Daniel Christensen, Saverio Giallorenzo, Jacopo Mauro
The default scheduler of Kubernetes, the state-of-the-art container orchestrator, uses fast, local placement decisions. Unfortunately, this design leads to resource fragmentation,…
Portable and Secure CI/CD for COBOL: Lessons from an Industrial Migration
Andreas Askholm, Kenneth Johnsen, Jacopo Mauro
Continuous integration and delivery (CI/CD) pipelines are critical for sustaining the evolution of large software systems. In regulated industries with legacy technologies, however…
GitOps for Capture the Flag Platforms
Mikkel Bengtson Albrechtsen, Jacopo Mauro, Torben Worm
In this paper, we present CTF Pilot, a GitOps-based framework for the deployment and management of Capture The Flag (CTF) competitions. By leveraging Git repositories as the single…
When Words Change the Model: Sensitivity of LLMs for Constraint Programming Modelling
Alessio Pellegrino, Jacopo Mauro
One of the long-standing goals in optimisation and constraint programming is to describe a problem in natural language and automatically obtain an executable, efficient model. Larg…
Priority Matters: Optimising Kubernetes Clusters Usage with Constraint-Based Pod Packing
Henrik Daniel Christensen, Saverio Giallorenzo, Jacopo Mauro
Distributed applications employ Kubernetes for scalable, fault-tolerant deployments over computer clusters, where application components run in groups of containers called pods. Th…
Affinity-aware Serverless Function Scheduling
Giuseppe De Palma, Saverio Giallorenzo, Jacopo Mauro +2
Functions-as-a-Service (FaaS) is a Serverless Cloud paradigm where a platform manages the scheduling (e.g., resource allocation, runtime environments) of stateless functions. Recen…