Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Кластерные системы




Кластер – это два или более компьютера, которые часто называют узлами. Узлы объединяются с помощью сетевых технологий на базе шинной архитектуры или коммутатора и предоставляются пользователю в качестве единого информационно-вычислительного ресурса. В качестве узлов кластера могут выступать серверы, рабочие станции или обычные ПК. Если какой-либо узел выходит из строя, другой узел берет его нагрузку и пользователь не заметит прерывания в доступе. Такие суперкомпьютерные системы являются самыми дешевыми, т.к. собираются на базе стандартных комплектующих.

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

Типы кластеров. Условно они делятся на 2 класса.

Класс 1. Машина строится целиком из стандартных деталей.

Класс 2. Система включает редкие детали.

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

Кластеры для высокопроизводительных вычислений предназначены для параллельных расчетов. Они собраны из большого числа компьютеров с единым образом операционной системы.

Многопоточные системы используются для обеспечения единого интерфейса к различным ресурсам, которые могут произвольно наращиваться. В 1994 году был создан 16 узловой кластер Беовульф из процессоров Intel DX4, соединенных интернет- сетью. Это система из одного серверного узла и одного или нескольких подчиненных узлов, соединенных стандартной компьютерной сетью. Серверный узел контролирует весь кластер и обслуживает файлы, направляемые к клиентским узлам.

Архитектура кластерной системы, т.е. способ соединения процессоров друг с другом, определяет производительность больше, чем тип процессора. Критическим параметром является расстояние между процессорами.

Например симметричная 16 процессорная система построена в виде плоской решетки, где внешние концы используются для подсоединения внешних устройств. (рис.3.3. решетка). При таком соединении максимальное расстояние между процессорами равно 6 (количество связей между процессорами, отделяющих самый ближний процессор от самого дальнего). По теории, если расстояние между процессорами больше 4, то система не может работать эффективно. Поэтому плоская решетка неэффективна. Более эффективным соединением является трехмерный куб (рис.3.3), если число процессоров равно 8 или гиперкуб, если число процессоров больше 8. Для соединения 16 процессоров нужен 4-х мерный куб, который получается из трехмерного путем его сдвига, и соединения всех вершин. Используется и архитектура кольца (рис.3.3).

Наиболее эффективной считается архитектура с топологией «толстого дерева».

 

Рис.3.3. Схема соединения кластерных систем

Процессоры локализованы в листьях дерева, в то время как внутренние узлы дерева скомпонованы во внутреннюю сеть.

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




Поделиться с друзьями:


Дата добавления: 2014-12-16; Просмотров: 1274; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.025 сек.