Кластерные вычислительные системы и их ОС
Компьютерные кластеры весьма популярны для научных вычислений. Компьютеры в кластере, как правило, связаны между собой через быструю локальную сеть. Кластеризация позволяет двум или более системам использовать общую память. Кластеризация обеспечивает высокую надежность. Различают компьютерные кластеры двух видов:
- асимметричная кластеризация (asymmetric clustering) –организация компьютерного кластера, при которой один компьютер выполняет приложение, а остальные простаивают;
- cимметричная кластеризация (symmetric clustering) -организация компьютерного кластера, при которой все машины кластера исполняют одновременно различные части одного большого приложения.
Различают также:
- кластеры с высокоскоростным доступом (high-availability clusters) –компьютерные кластеры, обеспечивающие оптимальный доступ к ресурсам, предоставляемым компьютерами кластера, например, к базам данных;
- кластеры с балансировкой загрузки (load-balancing clusters)– компьютерные кластеры, которые имеют несколько входных компьютеров, балансирующих запросы (front-ends), распределяющих задания между компьютерами серверного back-end’а (серверной фермы).
Кластеры часто используются в университетах (например, установлены на нескольких факультетах СПбГУ) и в исследовательских центрах (например, CERN, Швейцария). Операционные системы для кластеров: Windows 2003 for clusters; Windows 2008 High-Performance Computing.