КАТЕГОРИИ: Архитектура-(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) |
То - время отказа и восстановления системы, в течение которого она не могла выполнять свои функции
Другими словами, отдельные, независимые суперкомпьютеры вытесняются группами высокопроизводительных серверов, объединяемых в т.н. кластер.
Удобство построения кластерных ВС - возможность гибко регулировать необходимую производительность системы, подключая к кластеру с помощью специальных аппаратных и программных интерфейсов обычные серийные серверы до тех пор, пока не будет получен суперкомпьютер требуемой мощности. Кластеризация позволяет манипулировать группой серверов как одной системой, упрощая управление и повышая надежность. Целями построения кластеров служат:
1. Улучшение масштабируемости (способность к наращиванию мощности) предусматривает, что все элементы кластера имеют аппаратную, программную и информационную совместимость, что дает возможность при добавлении новых процессоров, дисковых систем и пр. увеличить производительность и надежность системы. 2. Повышение надежности и готовности системы в целом обеспечивается избыточностью, изначально заложенной в кластеры. Основой этого служит возможность каждого сервера кластера работать автономно, но в любой момент он может переключиться на выполнение работ другого сервера в случае его отказа. Коэффициент готовности систем рассчитывается по формуле:
КТ = Тр1(Тр+Т0),
где Тр - полезное время работы системы;
Большинство современных серверов имеет 99- процентную готовность (неработоспособность - около четырех дней в году). Готовность 99,9%, достигаемая обычно спаркойсерверов (основной плюс резервный), означает годовой простой около 500 мин., 99,999% - 5 мин., а 99,9999% - 30 сек. Появление критически важных приложений в областях бизнеса, финансов, телекоммуникаций, здравоохранения и других требует обеспечения коэффициента готовности не менее чем т.н. «пятьдевяток» и даже выше. 3. Увеличение суммарной производительности кластера, объединяющего несколько серверов, обеспечивается автоматически. Каждый сервер кластера сам является достаточно мощной вычислительной системой, рассчитанной на выполнение им всех необходимых функций в части управления соответствующими сетевыми ресурсами. Свободные ресурсы такой системы можно использовать для выполнения каких-либо трудоемких вычислений. При этом стоимость создания подобных вычислительных кластеров очень мала, так как все их составные части работают в сети и только при необходимости образуют виртуальный (временный) вычислительный комплекс. Совокупные вычислительные мощности кластеров могут быть сравнимы с мощностями суперЭВМ, и даже превышать их при неизмеримо меньшей стоимости, обеспечивая наилучшее соотношение производительность / стоимость.
Так например, фирма IBM еще в 2001 году представила одну из самых мощных кластерных систем ASCI White, содержащую 8192 микропроцессора IBM Power 3, основную память емкостью 6 Тбайт, дисковую память емкостью 160 Тбайт; общая производительность кластера 12,5 TFloPS (триллионов операций в секунду). Стоимость такой кластерной системы существенно ниже по сравнению с локальными суперкомпьютерами, обеспечивающими ту же производительность. 4. Эффективное перераспределение нагрузок между компьютерами кластера обеспечивается работой кластера под управлением единой операционной системы, что позволяет оперативно контролировать процесс вычислений. Управление такими проектами требует создания специального клиентского и серверного программного обеспечения, работающего в фоновом режиме. Компьютеры при этом периодически получают задания от сервера, включаются в работу и возвращают результаты обработки. 5. Эффективное управление и контроль работы системы подразумевает возможность работы отдельно с каждым узлом, вручную или программно отключать узел для модернизации или ремонта с последующим возвращением его в работающий кластер. Это обеспечивает специализированноекластерное ПО, интегрированное в ОС серверов.
Различные фирмы реализуют разные подходы к реализации кластерных систем. Фирма разработала Sun 64- процессорную SMP - модель сервера. Фирма IBM разработала SMP - систему, построенную на 16 процессорах Itanium 2. Напротив, фирма Dell считает, что применение более восьми процессоров в SMP -структуре применять нецелесообразно из-за трудностей преодоления конфликтов при их обращении к общей оперативной памяти.
Большой интерес к построению кластеров проявляет фирма Microsoft. В связи с широкой популярностью операционных систем WindowsNT и выше, предназначенных для управления сетями крупных предприятий, разработаны различные варианты кластерного обеспечения, которое поддерживает до 16 и более узлов в кластере.
Как и у любой разрабатываемой технологии, у кластеризации имеются свои недостатки:
· задержки разработки и принятия общих стандартов; · большая доля нестандартных и закрытых разработок различных фирм, затрудняющих их совместное использование; · трудности управления одновременным доступом к файлам; · сложности с управлением конфигурацией, настройкой, развертыванием, оповещениями серверов о сбоях и т.п.
Дата добавления: 2014-01-14; Просмотров: 326; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |