Информатика и вычислительная техника





Скачать 376.62 Kb.
НазваниеИнформатика и вычислительная техника
страница4/8
Дата публикации03.04.2015
Размер376.62 Kb.
ТипДокументы
100-bal.ru > Информатика > Документы
1   2   3   4   5   6   7   8

МЕТОДЫ ПОСТРОЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ КЛАСТЕРОВ







    1. История и особенности построения кластерных систем


Высокопроизводительные вычисления на основе кластеров стали появляться сравнительно недавно. До конца 80-х практически все суперкомпьютеры представляли собой большой массив соединенных между собой процессоров. Подобные разработки чаще всего были уникальными и имели огромную стоимость не только приобретения, но и поддержки. Поэтому в 90-х годах все более широкое распространение стали получать кластерные системы, которые в качестве основы используют недорогие однотипные вычислительные узлы [3].

К основным преимуществам кластеров можно отнести относительно низкую стоимость вычислительных узлов и легкую расширяемость. В качестве основного недостатка выступает сложность отладки параллельных программ для систем с разделенной памятью.

Как уже было сказано выше, кластеры представляют собой системы с разделенной памятью, поэтому типичное параллельное приложение представляет собой совокупность нескольких процессов, исполняемых на разных вычислительных узлах и взаимодействующих по сети. В принципе, разработчик может полностью взять на себя программирование распределенного приложения и самостоятельно реализовать общение по сети на основе сокетов, например. Однако в настоящее время существует довольно большое число технологий, упрощающих создание параллельных приложений для кластеров (например, MPI). Эти технологии существуют уже достаточно продолжительное время, за которое они доказали свою состоятельность и легли в основу огромного числа параллельных приложений[1].

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


Кластерные системы могут иметь различную организационную структуру. По физической реализации кластеры бывают:

  • Кластеры специальной разработки с быстродействием 1011–1012 плавающих операций в секунду (терафлопсовый диапазон). К таким кластерам относится СКИФ (Суперкомпьютерная Инициатива Феникс), созданный по программе Союза Беларусь–Россия. Появление этого кластера и сам процесс разработки подготовили основу для развития параллельных вычислений в республике, вследствие чего возникла проблема широкой подготовки программистов для решения параллельных задач.

  • Кластеры, которые строятся на базе уже имеющихся локальных сетей из персональных компьютеров. Для создания кластеров в этом случае требуется только дополнительное программное обеспечение (ПО), поэтому их можно организовать в вузах и небольших организациях. Такие кластеры имеют относительно небольшое быстродействие, но их удобно использовать для обучения основам параллельного программирования и подготовки параллельных программ, которые затем могут выполняться на больших кластерах [4].

По способу представления вычислительных узлов можно выделить следующие группы:

  • Кластер расположен в виртуальной среде. Все узлы вычислительного кластера являются виртуальными машинами. Как правило, используются гипервизоры на основе базовой ОС(Microsoft Virtual PC, VMware Workstation, QEMU, Parallels, VirtualBox) или же гибридные гипервизоры(Microsoft Virtual Server, Sun Logical Domains, Xen, Citrix XenServer, Microsoft Hyper-V). В более редких случаях могут использоваться автономные гипервизоры, не использующие базовую операционную системы. Такие гипервизоры используют собственные драйвера и планировщик, поэтому не зависят от базовой ОС. Так как автономный гипервизор работает непосредственно на оборудовании, то он более производителен. В качестве оборудования, на котором функционируют виртуальные машины, может выступать один или несколько высокопроизводительных сервером или персональный компьютер.

  • Кластер на основе физических серверов. При такой реализации, в узлах кластера расположены только серверы или персональные компьютеры. В связи с этим, производительность кластера ограничена только производительностью или количеством его узлов.

По однородности вычислительных узлов кластеры могут быть:

  • Однородными. Все узлы кластера являются однотипными. Центральный процессор, оперативна память, дисковая подсистема, сетевые адаптеры - все компоненты узла являются однотипными. При такой организации узлы являются взаимозаменяемыми. Замена производится либо на аналогичный компонент вычислительного узла, либо производится замена узла целиком. Такая организация вычислительного кластера позволяет свести к минимуму задержки, связанные с неравномерной загрузкой суперкомпьютера. Как правило не возникает ситуаций при которых одни вычислительные узлы простаивают в связи с тем, что на других еще производится обработка данных.

  • Смешанного типа. При такой организации в качестве узла кластера может выступать любой вычислитель, который поддерживает программное обеспечение и имеет общий доступ к разделяемым ресурсам. В связи с этим, могут наблюдаться неоднородность загрузки вычислительного кластера. Более производительные узлы будут заканчивать работу раньше, чем менее производительные. При работе на таком кластере требуется уделять большее внимание при написании программ.
1   2   3   4   5   6   7   8

Похожие:

Информатика и вычислительная техника iconПрограмма разработана в соответствии с: Федеральному Государственному...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов для направления 230100. 68...
Информатика и вычислительная техника iconУчебной дисциплины
Фгос) по профессии начального профессионального образования (далее нпо), входящей в состав укрупненной группы профессий 230000 Информатика...
Информатика и вычислительная техника iconРабочая программа учебной дисциплины Основы алгоритмизации и программирования...
Фгос нпо, входящей в состав укрупненной группы профессий 230000 Информатика и вычислительная техника, по направлению подготовки 230100...
Информатика и вычислительная техника iconПрограмма учебной ди c циплины основы информационных технологий правительство...
Фгос) по профессии начального профессионального образования (далее нпо) входящей в состав укрупненной группы профессий 230000 Информатика...
Информатика и вычислительная техника iconРабочая программа дисциплины объектно-ориентированное программирование...
Фгос впо к структуре и результатам освоения основных образовательных программ бакалавриата по Профессиональному циклу по направлению...
Информатика и вычислительная техника iconПрограмма дисциплины «философия» по направлениям подготовки 230100...
Программа предназначена для преподавателей, ведущих данную дисциплину, ассистентов и студентов направлений 230100 «Информатика и...
Информатика и вычислительная техника iconУчебная
Фгос по профессии 230103. 03 Наладчик компьютерных сетей, входящей в состав укрупненной группы направлений подготовки и специальностей...
Информатика и вычислительная техника iconРабочая программа дисциплины экономика направление подготовки: 230100....
Программа предназначена для бакалавров по направлениям 230100. 62 информатика и вычислительная техника; все неэкономические направления,...
Информатика и вычислительная техника iconПрограмма дисциплины «Социальная философия» по направлениям подготовки...
Программа предназначена для преподавателей, ведущих данную дисциплину, ассистентов и студентов направлений 230100 «Информатика и...
Информатика и вычислительная техника iconПрограмма дисциплины «История России» для направления 230100. 62...
Программа предназначена для преподавателей, ведущих данную дисциплину, и студентов направления подготовки «Информатика и вычислительная...
Информатика и вычислительная техника iconПрограмма дисциплины «История России» для направления 230100. 62...
Программа предназначена для преподавателей, ведущих данную дисциплину, и студентов направления подготовки «Информатика и вычислительная...
Информатика и вычислительная техника iconПрограмма дисциплины «История России» для направления 230100. 62...
Программа предназначена для преподавателей, ведущих данную дисциплину, и студентов направления подготовки «Информатика и вычислительная...
Информатика и вычислительная техника iconПрограмма дисциплины «Системы управления, ориентации и навигации»...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки специальности...
Информатика и вычислительная техника iconПрограмма дисциплины «Лазерная гироскопия» для специальности 230100....
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки специальности...
Информатика и вычислительная техника iconРабочая программа дисциплины системы и сети пакетной коммутации (сспк)...
Рабочая программа предназначена для преподавания дисциплины «Системы и сети пакетной коммутации» студентам заочной сокращенной формы...
Информатика и вычислительная техника iconПрограмма выпускной квалификационной работы (диссертации) магистра...
Программа выпускной квалификационной работы (диссертации) магистра по направлению «Информатика и вычислительная техника» кафедры...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск