The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Для ядра Linux развивается система распределённого выполнени..."
Отправлено Аноним, 05-Май-20 08:51 
> Программный стек Popcorn образуют патчи к ядру Linux и библиотека с тестами, демонстрирующими как можно использовать системные вызовы Popcorn для миграции потоков в распределённо исполняемых приложениях.
> Applications, however, can rely on standard inter-process communication techniques, like shared memory, which works on multiple kernels operating on cache coherent kernels ,or message-passing on other hardware.  For example, we used inter-kernel shared memory to provide a MPICH2 Nemesis channel for running MPI applications on Popcorn.

http://popcornlinux.org/index.php/overview

1. Для миграции потоков необходимо переписывать прикладное ПО и линковать с их либой и это минус.

2. Сегодняшние ядра Linux, FreeBSD, OpenBSD непригодны для реализации виртуализации и кластера единого системного образа - используемая мат модель этого не предусматривает и не допускает.

3. Давным давно поддерживал сборник патчей для ядра Linux который мог:

* реализован прозрачний для всего ПО кластер единого системного образа. Узлы кластера могли подключатся/отключатся динамически. Миграция на узлы происходила когда ПО использовало fork (pthreds тоже можно добавить) причем учитывалась загрузка процессоров узлов и скорость сети. ПО пересобирать или переписывать не надо, стандартного вызова fork (pthreeds) необходимо и достаточно для миграции дочерного процесса на другой узел кластера.

* реализована защита от жестких збоев: содержимое оперативы, состояние всех процессов записывается в постоянную память, на диск, с возможностью восстановления работы ВСЕХ процессов к состоянию незадолго до момента збоя. Кластер легко проходил следующие испытание: выключалось и включалось питание отдельных узлов на которых исполнялся процесс мигрировавший с кластера, при загрузки ноды процесс продолжал исполнятся не замечая збоя в питании; отключалось питание всего кластера во время расчета, после включения расчет задачи продолжался не замечая збоя питания.

* все выше сказанное было сделано не в ущерб, а с максимальным усилением безопасности.

Не дам гарантии, что в этих версиях DYSTRYK все это реализовано идеальнл, но были версии которые успешно работали как SSI с защитой от сбоев и усиленной безопасностью. Грузите кластерное ядро om и подымите сервис mosix. https://mirror.yandex.ru/mirrors/ftp.linux.kiev.ua/Linux/CD/.../

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру