MOSIX — это система управления кластерами и сетями ОС на ядре Linux, представляющая их как одну систему (Single-System Image, SSI), то есть эквивалент операционной системы для кластера в целом. В кластере MOSIX нет необходимости в модификации существующих приложений, в связывании с дополнительными библиотеками, в явном входе на удаленные узлы — все это осуществляется автоматически, прозрачно для приложений подобно SMP.
MOSIX разрабатывается с 1977 года в Еврейском университете (Иерусалим) исследовательской группой под руководством профессора Амнона Барака. До настоящего времени выпущены 10 версий. Первая версия, именуемая MOS (Multicomputer OS), выпущенная в 1983 году, базировалась на UNIX 7 производства Bell Labs и была предназначена для кластера компьютеров PDP-11. Несколько последующих версий были основаны на UNIX System V и работали на кластерах компьютеров VAX и NS32532 (англ.). В 1993 году была выпущена версия, основанная на BSD/OS для кластера компьютеров 486/Pentium. Начиная с 1999 года MOSIX базируется на Linux для платформы х86.
Последняя версия MOSIX, именуемая MOSIX2, совместима с Linux версии 2.6. MOSIX2 реализована на уровне виртуализации операционной системы (OS Virtualization layer), который представляется пользователям и приложениям как единая система (SSI) под управлением Linux. Это позволяет приложениям работать на удаленных узлах в точности так же, как они бы работали локально. Пользователи запускают свои обычные приложения (как последовательные, так и параллельные) и MOSIX прозрачно для них ищет свободные ресурсы в кластере и распределяет процессы среди доступных узлов, увеличивая тем самым общую производительность.
MOSIX2 может управлять как кластером, так и многокластерной сетью (Grid), а также отдельными рабочими станциями и другими разделяемыми ресурсами. Гибкая система управления позволяет владельцам кластеров объединять свои вычислительные мощности, сохраняя при этом возможность автономного управления своими кластерами и возможность отключения в любое время без повреждения уже запущенных на кластере процессов.
Сеть MOSIX обладает свойством практически бесконечной расширяемости, при условии взаимного доверия между владельцами кластеров. Это должно включать в себя гарантии невмешательства в работу запущенных на удаленном кластере пользовательских приложений, недопущение модификации чужих приложений и данных и невозможность подключения посторонних компьютеров. На сегодняшний день эти требования являются стандартными при организации кластеров.
MOSIX2 может работать на реальном компьютере или на виртуальной машине. В первом случае производительность будет выше, но это требует модификации ядра Linux, тогда как во втором случае виртуальная машина может быть запущена поверх любой операционной системы, поддерживающей виртуализацию, без каких-либо модификаций. В частности это может быть любой дистрибутив GNU/Linux или версия Windows NT.
MOSIX2 является наиболее подходящим выбором для запуска приложений, требующих интенсивных вычислений и незначительного или среднего объема операций ввода-вывода. Тестирование MOSIX2 показывает, что производительность нескольких таких приложений, запущенных на многокластерной сети, построенной поверх сети Ethernet 1Gb/s, практически идентична производительности, полученной на локальном кластере.
MOSIX4 была выпущена в июле 2014 года. Начиная с версии 4 MOSIX не требует патча ядра.
После объявления MOSIX проприетарным в 2001 году Моше Бар форкнул последнюю свободную версию и 10 февраля 2002 года начал проект openMosix.
15 июля 2007 года Бар решил завершить проект openMosix 1 марта 2008 года. Дальнейшим развитием программного кода openMosix занялся проект LinuxPMI (англ.).
Исследовательской группой MOSIX выпущены более 150 научных публикаций, включая 40 диссертаций, статьи в научных журналах, а также книга по MOSIX. Ссылки на некоторые публикации приведены ниже.
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .