Mentions légales du service

Skip to content
Snippets Groups Projects
Forked from discovery / enoslib
1087 commits behind the upstream repository.

EnOSlib: Surviving the ☆homoterogeneous☆ world

Build Status License Pypi

What the ☆homoterogeneous☆ ?

Distributed systems practitioners on bare-metal testbeds know it: resources (e.g. computes, networks) on a bare-metal infrastructure may have these slight differences between each others that experimental code can become hairy. For such code, achieving practical portability (e.g changing the infrastructure parameters) is thus a tedious time consuming task.

☆Homoterogeneous☆ has been coined to express the gap between the idea we have of a computing infrastructure, where resources have static/predictable setup, and the reality of interacting with them on a daily basis.

EnOSlib smoothes the experimenter's code dealing with various platforms (e.g. local machine, scientific testbed, virtualized environments). It helps in deploying various piece of software (e.g instrumentation, observability tools). It also integrates well with interactive development environment like Jupyter.

Licence

EnOSLib has been initially developed in the context of the Discovery initiative and is released under the GPLv3 licence.

Links