OpenMosix

OpenMosix
Логотип OpenMosix
Перемещения данных в кластере openMosix.

openMosix — расширение (патч) ядра Linux, позволяющее создать единый кластер. Превращает сеть обычных персональных компьютеров в суперкомпьютер для Linux-приложений. Представляет собой полнофункциональную кластерную среду с единой операционной системой (SSI), автоматически распараллеливающую задачи между однородными узлами. Это позволяет осуществлять миграцию процессов (не потоков) между машинами — узлами сети. Другими словами, чтобы приложение получило возможность распаралелливания в OpenMosix, оно должно использовать системный вызов fork(), но не vfork().

Кластер ведёт себя подобно SMP-машине (за исключением любых видов разделяемой памяти). При этом возможно наращивание до тысяч узлов, которые тоже могут быть SMP-машинами. Добавление новых узлов возможно параллельно работе кластера, добавленные ресурсы будут задействованы автоматически. openMosix также предоставляет оптимизированную файловую систему (oMFS) для HPC-приложений, которая, в отличие от NFS, поддерживает кэширование, отметки о времени и ссылки.

openMosix — это проект, являющийся продолжением проекта MOSIX, но под свободной лицензией GNU GPL. Последние релизы MOSIX стали проприетарными в конце 2001 года, а проект openMosix стартовал 10 февраля 2002. Инициатор проекта — Moshe Bar.

На данный момент OpenMosix работает с ядрами версий 2.4 и 2.6 архитектуры x86. OpenMosix портирован на Intel ItaniumIA-64. Ведутся работы по портированию на 64-разрядную архитектуру AMD64 Opteron™.

OpenMosix поставляется с набором утилит для администрирования кластера. Для этого имеется также удобное GUI-приложение openMosixview.

Дополнительные приложения разработанные сообществом openMosix можно найти на странице Подборка пользовательских дополнений. Все они распространяются по лицензии GNU GPL.

openMosix был официально закрыт 1 марта 2008 года, исходный код заморожен на Sourceforge. [1]

Live CD

OpenMosix включён в следующие Live-CD дистрибутивы Linux

  • dyne:bolic — мультимедиа дистрибутив, нередко использующийся для построения кластеров
  • clusterKnoppix
  • Quantian — научный дистрибутив на базе clusterKnoppix.
  • PlumpOS
  • CHAOS — очень маленький (около 6 Mбайт) загрузочный CD
  • mediainlinux — мультимедиа дистрибутив на базе Knoppix

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "OpenMosix" в других словарях:

  • OpenMosix — was a free cluster management system that provides single system image (SSI) capabilities, e.g. automatic work distribution among nodes. It allows program processes (not threads) to migrate to machines in the node s network that would be able to… …   Wikipedia

  • OpenMosix — Saltar a navegación, búsqueda openMosix es un sistema de cluster para Linux que permite a varias máquinas actuar como un único sistema multiprocesador (denominado en inglés SSI). Esto permite que no tengamos que reprogramar nuestras aplicaciones… …   Wikipedia Español

  • openMosix — es un sistema de cluster para Linux que permite a varias máquinas actuar como un único sistema multiprocesador (denominado en inglés SSI). Esto permite que no tengamos que reprogramar nuestras aplicaciones para que aprovechen el cluster. Los… …   Wikipedia Español

  • OpenMosix — est une version patchée du noyau Linux qui permet de créer une grappe de serveurs à partir d ordinateurs connectés à un même réseau. Toutes les applications Linux (mais pas les simples threads) peuvent donc utiliser openMosix et partager la… …   Wikipédia en Français

  • openMosix — est une version patchée du noyau Linux qui permet de créer une grappe de serveurs à partir d ordinateurs connectés à un même réseau. Lancé par Moshe Bar le 10 février 2002, le projet était conçu comme une alternative au logiciel… …   Wikipédia en Français

  • openMosix — Transfers in an openMosix cluster. openMosix was a free cluster management system that provided single system image (SSI) capabilities, e.g. automatic work distribution among nodes. It allowed program processes (not threads) to migrate to… …   Wikipedia

  • Openmosix — …   Википедия

  • CHAOS (Linux distribution) — infobox OS name = CHAOS caption = CHAOS 1.6 Boot Welcome Screen developer = Midnight Code / Ian Latter family = Linux source model = Open source latest release version = 1.6 latest release date = April 2005] working state = Currentcite web |… …   Wikipedia

  • MOSIX — is a distributed operating system.[1] Although early versions were based on older UNIX systems, since 1999 it focuses on Linux clusters and grids. In a MOSIX cluster/grid there is no need to modify or to link applications with any library, to… …   Wikipedia

  • ClusterKnoppix — est une distribution Linux, qui est une modification de Knoppix, mais qui utilise le noyau patché Linux appelé OpenMosix. Le projet est arrêté. Comme son nom l indique, elle cumule les particularités de Knoppix, c est à dire l utilisation… …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»