Software

Melissa

Melissa  is a file-avoiding, fault-tolerant, and elastic framework, to run large-scale ensemble runs and perform data processing online on supercomputers. Currently, Melissa enables large-scale sensitivity analysis, large-scale data assimilation, large-scale deep surrogate training.

OAR

OAR is a versatile resource and task manager (also called a batch scheduler) for HPC clusters, and other computing infrastructures such as distributed computing experimental testbeds where versatility is a key (Grid’5000, IoT Lab FIT).

Batsim

Batsim is a Batch Scheduler Simulator. A Batch scheduler — AKA Resources and Jobs Management System (RJMS) — is a system that manages resources in large-scale computing centers, notably by scheduling and placing jobs, and by setting up energy policies. Batsim simulates the computing center’s behavior. It is made such that any event-based scheduling algorithm can be plugged into it. Thus, it permits comparing decision algorithms coming from the production and academic worlds.

NixOS-Compose

NixOS-Compose simplifies the process of setting up ephemeral distributed systems by utilizing Nix’s functional package management and NixOS’s declarative configuration management. The tool facilitates testing, development, infrastructure prototyping, benchmarking, and advanced experiments in high-performance computing by providing easy and reproducible software stack deployment.

Kameleon

Kameleon is a simple yet powerful tool to master the construction of software appliances (OS images, etc). By building targets from scratch using scripted recipes, kameleon builds put an emphasis on providing reconstructibility.

All software developed by DataMove is released under Free / Libre Open-Source licenses.

Comments are closed.