Kerrighed

Kerrighed to projekt oprogramowania klastrowego obrazu pojedynczego systemu (SSI) typu open source . Projekt rozpoczął się w październiku 1998 roku w paryskiej grupie badawczej The French National Institute for Research in Computer Science and Control . W latach 2006-2011 projekt był rozwijany głównie przez firmę Kerlabs. W styczniu 2012 r. misja Kerlabs dotycząca klastrowania w systemie Linux została przyjęta przez nową firmę: We Cluster, Inc. z siedzibą w Pacific Grove w Kalifornii. 18 stycznia 2012: Kerrighed 3.0 został przeniesiony na Ubuntu 12.04 z Linux Kernel v3.2.

Tło

Kerrighed jest zaimplementowany jako rozszerzenie systemu operacyjnego Linux . Pomaga aplikacjom naukowym, takim jak symulacje numeryczne, zużywać więcej energii. Takie aplikacje mogą wykorzystywać OpenMP , Message Passing Interface i/lub wielowątkowy model programowania Posix .

Kerrighed wdraża zestaw globalnych usług zarządzania zasobami, których celem jest uczynienie dystrybucji zasobów przejrzystymi dla aplikacji, zarządzanie udostępnianiem zasobów w aplikacjach i pomiędzy nimi oraz wykorzystanie zasobów całego klastra dla wymagających aplikacji. Kerrighed zapewnia platformę programistyczną umożliwiającą łatwe wdrażanie zasad dynamicznego planowania bez modyfikacji jądra.

Kerrighed zapewnia kilka funkcji, takich jak rozproszona pamięć współdzielona z sekwencyjnym modelem spójności, migracja procesów z jednego węzła klastra do drugiego oraz w ograniczonym zakresie punkty kontrolne .

Kerrighed wprowadza koncepcję kontenera : ta jednostka jest abstrakcją zarówno plików, jak i pamięci. Każdy węzeł Kerrighed uruchamia kontener główny, w którym dostępne są tylko zasoby lokalne. Aby uzyskać globalny dostęp do zasobów, należy uruchomić kontener Kerrighed na jednym węźle, a następnie dodać inne węzły w kontenerze Kerrighed.

Zobacz też

Linki zewnętrzne

  1. ^ „Kerlabs.com · Strona główna” . www.kerlabs.com . Źródło 2018-07-15 .
  2. Bibliografia _ Kerrighed SSI oparty na systemie Linux dla klastrów Zarchiwizowane 2006-07-23 w Wayback Machine
  3. Bibliografia   _ Lottiaux, Renaud; Dolina, 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. Bibliografia     _ Morin, C.; Berthou, J.-Y.; Rilling, L. (2003). Nowe podejście do konfigurowalnego planowania dynamicznego w klastrach w oparciu o technologie obrazu pojedynczego systemu . Międzynarodowe sympozjum dotyczące przetwarzania równoległego i rozproszonego Proceedings . Komputer IEEE. soc. P. 8. CiteSeerX 10.1.1.1.9711 . doi : 10.1109/ipdps.2003.1213198 . ISBN 978-0769519265 . S2CID 18521922 .
  5. ^ „Kerrighed - uwagi dotyczące instalacji” . Źródło 14 lipca 2018 r .