Section: Software
Kerrighed
Participants : Marko Obrovac, Christine Morin, Pierre Riteau, Eugen Feller.
- Contact:
Christine Morin, Christine.Morin@irisa.fr
- URL:
- Status:
Registered at APP, under Reference IDDN.FR.001.480003.006.S.A.2000.000.10600 .
- License:
GNU General Public License (GPL) version 2. Kerrighed is a registered trademark.
- Presentation:
Kerrighed is a Single System Image (SSI) operating system for high-performance computing on clusters. It provides the user with the illusion that a cluster is a virtual SMP machine. Kerrighed is based on Linux which is slightly patched and extended with a kernel module. It is Posix compliant. Legacy sequential or parallel applications running on Linux can be executed without modification on top of Kerrighed . Kerrighed (version V2.4.1) includes around 40,000 lines of code (mostly in C). It involved more than 250 persons-months. Professional support is provided by Kerlabs http://www.kerlabs.com , a spin-off from PARIS project-team created in 2006. Kerrighed is used in the cluster flavour of XtreemOS Grid operating system. In 2009, we have performed an extensive performance evaluation of the following Kerrighed sub-systems and mechanisms: kDFS distributed file system [29] , [78] , global scheduler and checkpointing mechanisms. We have improved the checkpoint/recovery mechanisms to support call-backs, incremental checkpointing and to integrate with the XtreemOS XtreemGCP service in charge of the reliable execution of Grid applications [52] . We have further automatized the installation and configuration process of Kerrighed when used in the framework of XtreemOS system.