Читаем Журнал «Компьютерра» №46 от 15 декабря 2005 года полностью

Как-то странно получается, согласитесь: шесть с половиной миллионов долларов за 64-процессорный сервер и вдесятеро меньше - за примерно аналогичный по объему памяти и дисковой подсистеме, но уже 480-процессорный суперкомпьютер, причем от того же самого производителя. Впрочем, странно это только на первый взгляд: общего у двух компьютеров совсем немного. SD64A - представитель «классического» направления симметричной многопроцессорности (SMP), хорошо знакомого нам по обычным серверам и многоядерным системам, позволяющий использовать «традиционное» параллельное ПО. Это кучка процессоров, много оперативной памяти и очень сложная система, сводящая их (и периферию сервера) в единое целое; причем даже весьма недешевые процессоры (по четыре тысячи долларов за каждый) и огромный объем оперативной памяти (по двести долларов за каждый гигабайт) - лишь малая часть стоимости этой «объединяющей» части сервера. Машина же SunTrust Bank Florida - представитель современного «кластерного» направления и по сути - просто набор соединенных в Ethernet-сеть обычных «недорогих» (по паре тысяч долларов за штуку) компьютеров. Серверная стойка, набор кабелей, система питания и охлаждения - вот и все, что эти компьютеры объединяет.


Что такое кластер?


Стандартное определение таково: кластер - это набор вычислительных узлов (вполне самостоятельных компьютеров), связанных высокоскоростной сетью (интерконнектом) и объединенных в логическое целое специальным программным обеспечением. Фактически простейший кластер можно собрать из нескольких персоналок, находящихся в одной локальной сети, просто установив на них соответствующее ПО[Всех желающих сделать это самостоятельно отсылаем к статье Михаила Попова «Еда и кластеры на скорую руку» (offline.computerra.ru/2002/430/15844), которая до сих пор актуальна]. Однако подобные схемы - скорее редкость, нежели правило: обычно кластеры (даже недорогие) собираются из специально выделенных для этой цели компьютеров и связываются друг с другом отдельной локальной сетью.

В чем идея подобного объединения? Кластеры ассоциируются у нас с суперкомпьютерами, круглые сутки решающими на десятках, сотнях и тысячах вычислительных узлов какую-нибудь сверхбольшую задачу, но на практике существует и множество куда более «приземленных» кластерных применений. Часто встречаются кластеры, в которых одни узлы, дублируя другие, готовы в любой момент перехватить управление, или, например, одни узлы, проверяя получаемые с другого узла результаты, радикально повышают надежность системы. Еще одно популярное применение кластеров - решение задачи массового обслуживания, когда серверу приходится отвечать на большое количество независимых запросов, которые можно легко раскидать по разным вычислительным узлам[Обычно эту штуку называют серверной фермой, именно по такому принципу работает Google]. Однако рассказывать об этих двух, если угодно, «вырожденных» случаях кластерных систем практически нечего - из их краткого описания и так ясно, как они работают; поэтому разговор наш пойдет именно о суперкомпьютерах.

Итак, суперкомпьютер-кластер. Он состоит из трех основных компонентов: собственно «вычислялок» - компьютеров, образующих узлы кластера; интерконнекта, соединяющего эти узлы в сеть, и программного обеспечения, заставляющего всю конструкцию «почувствовать» себя единым компьютером. В роли вычислительных узлов может выступать что угодно - от старой никому не нужной персоналки до современного четырехпроцессорного сервера, причем их количество ничем не ограниченно (ну разве что площадью помещения да здравым смыслом). Чем быстрее и чем больше - тем лучше; и как эти узлы устроены, тоже неважно[Обычно для упрощения решения и непростой задачи балансировки нагрузки на разные узлы кластера все узлы в кластере делают одинаковыми, но даже это требование не абсолютно]. Гораздо интереснее обстоят дела с интерконнектом и программным обеспечением.


Как устроен кластер?


Перейти на страницу:

Все книги серии Компьютерра

Похожие книги

«Если», 2001 № 03
«Если», 2001 № 03

Кир БУЛЫЧЕВ. ЖИЗНЬ ЗА ТРИЦЕРАТОПСАРоссия — родина динозавров!Родриго ГАРСИЯ-и-РОБЕРТСОН. ОДНОГЛАЗЫЙ ВАЛЕТ И КОРОЛИ-САМОУБИЙЦЫОбыкновенная ведьма оказывается совсем не той, за кого ее принимали…Далия ТРУСКИНОВСКАЯ. ВОТ ЭТО ПО-НАШЕМУ!Самое главное для хронопутешественника — вкусно пообедать.М. Шейн БЕЛЛ. ЗАФИКСИРУЙ!Прах, который человечество отрясло со своих ног. Или еще не успело?Брюс СТЕРЛИНГ, Льюис ШАЙНЕР. МОЦАРТ В ЗЕРКАЛЬНЫХ ОЧКАХИ вновь авантюристы лезут в прошлое.Олег ОВЧИННИКОВ. ДОКАЗАТЕЛЬСТВОЗнакомый со школы герой открывается с самой неожиданной стороны.Наталья РЕЗАНОВА. АРГЕНТУМОдни женщины сорят серебром, а другие — совсем наоборот.Елена ХАЕЦКАЯ. ДОБРЫЕ ЛЮДИ И ЗЛОЙ ПЕС…встречаются на дорогах Лангедока.Олег ЛУКЬЯНЕНКО. ДОКТОРА ВЫЗЫВАЛИ?Да, но совсем не за тем, о чем вы подумали.Владислав КРАПИВИН. СЛЕД РЕБЯЧЬИХ САНДАЛИЙУ любого путешествия есть конечный пункт. Завершаем публикацию мемуаров легендарного Командора.Эдуард ГЕВОРКЯН. НЕРАВНОДУШНОЕ ДОСТОИНСТВОБаллада о летописце славного города.ВИДЕОДРОМОтец «Ребенка Розмари»… Советская историческая кинофантастика… Экранизации Джона Уиндема…«КРУГЛЫЙ СТОЛ»Историки — о фантастике, фантасты — об истории.РЕЦЕНЗИИИнтеллектуальное «вторжение»: Навич, Дилени, Олдисс и другие.КУРСОРВесной природа оживает, издательства — тоже.Евгений ХАРИТОНОВ. «СКАЗКА, СПРЫСНУТАЯ МЫСЛИЮ»Оказывается, мы были первыми!Владимир МАРШАВИН. ЧИТАТЕЛЬ УСТАЛ ОТ КРОВАВЫХ КНИГГлавный редактор издательства «Альфа-книга» о современных авторах и издательских планах.Владимир БОРИСОВ. СПРАВЕДЛИВОСТЬ БЕЗ ГРАНИЦВ прицеле абаканского критика — новый роман о «преступлении и наказании».Андрей ЩЕРБАК-ЖУКОВ. ЗАЙЧИК БЕЛЫЙ, КУДА БЕГАЛ?Этот сладкий вкус утопии…КОНСИЛИУМУ нас в гостях первый WEB-редактор — лауреат литературной премии.ПЕРСОНАЛИИИ все авторы пишут фантастику

Дмитрий Ватолин , Людмила Меркурьевна Щекотова , Марина и Сергей Дяченко , Олег Овчинников , Сергей Кудрявцев

Фантастика / Журналы, газеты / Научная Фантастика