25
функционировать под управлением своей собственной операционной
системы. Чаще всего используются стандартные ОС: Linux, FreeBSD,
Solaris, Tru64 Unix, Windows NT. В тех случаях, когда узлы кластера
неоднородны, то говорят о гетерогенных кластерах.
При создании кластеров можно выделить два подхода. Первый
подход применяется при создании небольших кластерных систем. В
кластер объединяются полнофункциональные компьютеры, которые
продолжают работать и как самостоятельные единицы, например,
компьютеры учебного класса или рабочие станции лаборатории. Второй
подход применяется в тех случаях, когда целенаправленно создается
мощный вычислительный ресурс. Тогда системные блоки компьютеров
компактно размещаются в специальных стойках, а для управления
системой и для запуска задач выделяется один или несколько
полнофункциональных компьютеров, называемых хост-компьютерами.
В этом случае нет необходимости снабжать компьютеры вычислительных
узлов графическими картами, мониторами, дисковыми накопителями и
другим периферийным оборудованием, что значительно удешевляет
стоимость системы.
Разработано множество технологий соединения компьютеров в
кластер. Наиболее широко в данное время используется технология Fast
Ethernet. Это обусловлено простотой ее использования и низкой
стоимостью коммуникационного оборудования. Однако за это приходится
расплачиваться заведомо недостаточной скоростью обменов. В самом
деле, это оборудование обеспечивает максимальную скорость обмена
между узлами 10 Мб/сек, тогда как скорость обмена с оперативной
памятью составляет 250 Мб/сек и выше. Разработчики пакета подпрограмм
ScaLAPACK, предназначенного для решения задач линейной алгебры на
многопроцессорных системах, в которых велика доля коммуникационных
операций, формулируют следующим образом требование к
многопроцессорной системе: “Скорость межпроцессорных обменов между