Kerrighed is an open source single-system image (SSI) cluster software project.
Such applications may be using OpenMP, Message Passing Interface, and/or a Posix multithreaded programming model.
[3] Kerrighed provides a development framework allowing to easily implement dynamic scheduling policies without kernel modification.
[4] Kerrighed provides several features such as a distributed shared memory with a sequential consistency model, processes migration from one cluster node to another, and to a limited extent checkpointing.
Each Kerrighed node starts a root container in which only local resources are available.