Zalety MOSIX W odróżnieniu od innych rozwiązań, takich jak MPI czy OpenMP, MOSIX nie wymaga stosowania dodatkowych bibliotek czy przebudowywania aplikacji, nie trzeba też kopiować wykonywanego programu na inne hosty klastra. System sam decyduje, który z węzłów klastra jest wolny i na niego przenosi wykonywane zadanie. System sam również potrafi przenieść zadanie na inny – mocniejszy węzeł, jeśli zasoby węzła aktualnie wykonującego zadanie (pamięć, czas procesora) są na wyczerpaniu. Sam wyszukuje nowe węzły i dodaje je do klastra, jak również sam je usuwa, kiedy stają się niedostępne. Jednocześnie posiada zabezpieczenie przed usunięciem węzła, na którym trwa wykonywanie jakiegoś zadania. Przed usunięciem węzła takie zadanie przenoszone jest najpierw na inny węzeł. Zapewnia również równoważenie obciążenia klastra. Zapewnia przewagę procesów lokalnych nad obcymi.
Źródło i licencja
Fragment artykułu Wikipedia — MOSIX · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.