Руководства

Кластеры на Ubuntu – создай себе суперкомпьютер

Операционная система Ubuntu может быть использована для создания кластеров – своего рода аналога суперкомпьютеров. Кстати, Unix-подобные системы пользуются огромной популярностью и на суперкомпьютерах устанавливают только эти операционные системы. Существуют вычисления, которые требуют огромных мощностей. Например, обсчёты 3D-фильмов, или научные расчёты течения сложных химических, биохимических, физических процессах, протекающих во Вселенной. Время аренды суперкомпьютеров очень дорогое, так как это уникальные аппаратно-программные комплексы, существующие в исчислимом количестве и на них моделируются самые разные важные задачи. Не все университеты могут позволить себе аренду суперкомпьютеров. Но в действительности это не беда. Все дистрибутивы Linux можно приспособить для решения сложных задач. Если конечно, в парке присутствуют и другие компьютеры. Кластер, грубо говоря, это совокупность аппаратно-программных комплексов, компьютеров в сети, которые участвуют в параллельных вычислениях.

А почему бы и нет. Одна огромная задача делится на параллельные потоки и Ubuntu в этой схеме приобретает огромную важность. Почему именно Ubuntu? Потому что легко ставить пакеты, потому что для этой задачи в Ubuntu есть всё необходимое, потому что установить Ubuntu может даже школьник, не говоря уже о профессорско-преподавательском составе. И действительно, часто эту задачу поручают либо студентам либо младшим научным сотрудникам. Например, создать кластер для расчёта кинетического уравнения течения биохимических задач весьма просто.

Что необходимо для создания кластера на Ubuntu?

1. Хотя бы два компьютера в сети.

2. Дистрибутив Ubuntu.

3. Интернет-канал.

Принципиально схема кластера такова. Одна машина выполняет роль сервера кластера (главного компьютера, раздающего задачи). Остальные машины – клиенты этого кластера. Они получают задание от сервере, выполняют их и возвращают результат на сервер. На сервере настраивается и монтируется сетевая файловая система NFS. В каталогах этой системы хранятся параллельные задачи: программные модули, файлы, исходные данные. Каждый клиент монтирует себе эту файловую систему, формируя таким образом что-то вроде одного большого общего каталога. Затем ставятся необходимые компиляторы (Pascal, Fortran, C, C++ и так далее). Их можно установить только на сервер, а каталоги с ними можно монтировать к клиентам. Далее запускается специальный сервис, который следит за очередью задач. Таким образом у нас формируется своего рода суперкомпьютер с несколькими ядрами (чем больше компьютеров в сети, тем больше ядер) и увеличенной ОЗУ. Такова теория процесса создания кластеров.

Комментарии   

 
0 #6 platinov 06.01.2014 05:21
от сюда вылазит боком вопрос, а на интернет нужна отдельная трасса в таком случае?)
и можно ли доустановить нужные пакеты и настроить их уже на существующей системе от debian? что бы меньше мучать хард на чтение при подключении нодов.
P/S на основном и ноде одинаковые системы
Цитировать
 
 
0 #5 platinov 06.01.2014 05:16
и я о том же, как сделать?
узнал что есть программы разные для разных кластеров (веб кластер, облачный кластер,и т д)
но меня больше заинтересовал кластер о котором говорится в этой статье.
где то писали что можно на сервере главном создать файловую систему а другие пк запусткать с netboot и система скешируется на 2 пк (нод) :o
Цитировать
 
 
+1 #4 Хью Моржоуи 03.10.2013 10:59
Статья ни о чем.
Цитировать
 
 
+1 #3 Гость 20.06.2013 15:13
Ну и я вот догуглил до сюда с тем же вопросом, надеялся здесь ответ увидеть)
Цитировать
 
 
0 #2 Арчи 01.08.2011 17:54
Вот как раз недавно задавался вопросом существования конструктора для создания системы распределённых вычислений "на дому". Посему повторюсь за mora. Как сделать на практике сие чудо?
Цитировать
 
 
+3 #1 mora 31.07.2011 09:24
Ну и как на практике создать сие чудо-юдо? :-*
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Аккаунт




Компания " Техностар" - техническое обслуживание систем пожарной безопасности Пожарная сигнализация. Заключаем договора на обслуживание систем охранно-пожарной сигнализаций смонтированных другими организациями.

Мы в соц. сетях






Подпишись на нашу RSS

Новости Hi-Tech

Как избавиться от уведомлений в браузере

Очень часто при просмотре web-страниц выскакивают сообщения рекламного характера, которые сильно раздражают и сбивают с толку. Если вы входите в число этих людей, то должны знать, как отключить уведомления в...

Что нового в юбилейной версии браузера F…

На днях стал доступным релиз обновленного веб-браузера от Mozilla. Представленный Firefox 50 выпущен в версиях для десктопов с популярными операционными системами, а также для мобильных устройств, работающих на Android. Одним...

Ремонт ноутбуков - выбираем сервис

Ноутбуки вещь до конца не изученная пользователями, настолько как компьютер. Ведь не каждый захочет разбирать свой ноутбук, и смотреть как он устроен. В отличие от ноутбука компьютер разбирал почти каждый,...

Как выбрать чехол для мобильного телефон…

После приобретения смартфона большинство сразу же начинают выбирать аксессуары к нему. Это вполне объяснимо, поскольку многие из них делают эксплуатацию девайса безопасной и более комфортной. В первую очередь это касается...

Go to top