Kerrighed

Kerrighed är ett klusterprogramvaruprojekt med öppen källkod för enkelsystemavbildning ( SSI ) . Projektet startade i oktober 1998 vid Parisforskargruppen The French National Institute for Research in Computer Science and Control . Från 2006 till 2011 utvecklades projektet huvudsakligen av Kerlabs. I januari 2012 antogs Kerlabs Linux-klustringsuppdrag av ett nytt företag: We Cluster, Inc. med huvudkontor i Pacific Grove, Kalifornien. 18 januari 2012: Kerrighed 3.0 har porterats till Ubuntu 12.04 med Linux Kernel v3.2.

Bakgrund

Kerrighed är implementerat som en tillägg till operativsystemet Linux . Det hjälper vetenskapliga applikationer som numeriska simuleringar att använda mer kraft. Sådana applikationer kan använda OpenMP , Message Passing Interface och/eller en Posix multitrådad programmeringsmodell.

Kerrighed implementerar en uppsättning globala resurshanteringstjänster som syftar till att göra resursdistributionen transparent för applikationerna, att hantera resursdelning i och mellan applikationer och att dra nytta av hela klusterresurserna för krävande applikationer. Kerrighed tillhandahåller ett utvecklingsramverk som gör det enkelt att implementera dynamiska schemaläggningspolicyer utan modifiering av kärnan.

Kerrighed tillhandahåller flera funktioner som ett distribuerat delat minne med en sekventiell konsistensmodell , bearbetar migrering från en klusternod till en annan, och i begränsad utsträckning checkpointing .

Kerrighed introducerar ett containerkoncept : denna entitet är en abstraktion av både filer och minne. Varje Kerrighed-nod startar en 'root'-behållare där endast lokala resurser är tillgängliga. För att komma åt resurser globalt måste man starta Kerrighed-behållaren på en nod och sedan lägga till andra noder i Kerrighed-behållaren.

Se även

externa länkar

  1. ^ "Kerlabs.com · Hem" . www.kerlabs.com . Hämtad 2018-07-15 .
  2. ^ Morin, Christine. Kerrighed Linux-baserad SSI för kluster Arkiverad 2006-07-23 på Wayback Machine
  3. ^   Morin, Christine; Lottiaux, Renaud; Vallée, Geoffroy; Gallard, Pascal; Utard, Gaël; Badrinath, R.; Rilling, Louis (2003), "Kerrighed: A Single System Image Cluster Operating System for High Performance Computing", Euro-Par 2003 Parallel Processing , Springer Berlin Heidelberg, s. 1291–1294, doi : 10.1007/978-3-540- 45209-6_175 , ISBN 9783540407881
  4. ^     Vallee, G.; Morin, C.; Berthou, J.-Y.; Rilling, L. (2003). Ett nytt tillvägagångssätt för konfigurerbar dynamisk schemaläggning i kluster baserad på enstaka systembildstekniker . Proceedings International Parallel and Distributed Processing Symposium . IEEE Comput. Soc. sid. 8. CiteSeerX 10.1.1.1.9711 . doi : 10.1109/ipdps.2003.1213198 . ISBN 978-0769519265 . S2CID 18521922 .
  5. ^ "Kerrighed - Installationsanteckningar" . Hämtad 14 juli 2018 .