77123

Современные кластерные системы

Реферат

Информатика, кибернетика и программирование

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

Русский

2015-02-01

46 KB

4 чел.

                  Робота згідно індивідуального плану студента  II- курсу

                                                    групи  К1-21-10

                              Литвинова Ростислава Сергійовича

 

     Тема :  Современные  кластерные  системы 

           1. Общие принципы клстерных систем

2. Классификация

3. Использование кластерный систем

 Кластер — это модульная многопроцессорная система, созданная на базе стандартных вычислительных узлов, соединенных высокоскоростной коммуникационной средой. Сейчас слова «кластер» и «суперкомпьютер» в значительной степени синонимы, но прежде чем об этом стало можно с уверенностью говорить, аппаратные средства прошли длительный цикл эволюции. В течение первых 30 лет с момента появления компьютеров, вплоть до середины 1980-х гг., под «суперкомпьютерными» технологиями понимали исключительно производство специализированных особо мощных процессоров. Однако появление однокристального микропроцессора практически стерло разницу между «массовыми» и «особо мощными» процессорами, и с этого момента единственным способом создания суперкомпьютера стал путь объединения процессоров для параллельного решения одной задачи.

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

 

        1. Общие принципы кластерных систем

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

Понятие "единый ресурс" означает наличие программного обеспечения, дающего
возможность пользователям, администраторам и прикладным программам считать,
что имеется только одна сущность, с которой они работают, - кластер.
Например, система пакетной обработки кластера позволяет послать задание на
обработку кластеру, а не какому-нибудь отдельному компьютеру. Более сложным
примером являются системы баз данных. Практически у всех производителей
систем баз данных имеются версии, работающие в параллельном режиме на
нескольких машинах кластера. В результате приложения, использующие базу
данных, не должны заботиться о том, где выполняется их работа. СУБД
отвечает за синхронизацию параллельно выполняемых действий и поддержание
целостности базы данных.

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

В качестве вычислительных узлов в кластере обычно используются
однопроцессорные персональные компьютеры, двух- или четырехпроцессорные SMP-
серверы. Каждый узел работает под управлением своей копии операционной
системы, в качестве которой чаще всего используются стандартные
операционные системы: Linux, NT, Solaris и т.п. Состав и мощность узлов
может меняться даже в рамках одного кластера, давая возможность создавать
неоднородные системы. Выбор конкретной коммуникационной среды определяется
многими факторами: особенностями класса решаемых задач, необходимостью
последующего расширения кластера и т.п. Возможно включение в конфигурацию
специализированных компьютеров, например, файл-сервера, и, как правило,
предоставлена возможность удаленного доступа на кластер через Internet.
Из определения архитектуры кластерных систем следует, что она включает в
себя очень широкий спектр систем.

2. Классификация

Кластерные системы могут использовать самые разные платформы и, как правило, классифицируются не по набору комплектующих, а по областям применения. Выделяют четыре типа кластерных систем: вычислительные кластеры, кластеры баз данных, отказоустойчивые кластеры и кластеры для распределения загрузки. Самая многочисленная группа — вычислительные кластеры. Она может быть разбита на подгруппы; правда, классификации внутри этой группы подлежат уже не собственно вычислительные машины, а готовые программно-аппаратные кластерные решения. Такие системы «под ключ» имеют предустановленное прикладное ПО, необходимое заказчику для решения его задач. Решения, оптимизированные для разных приложений, различаются подбором компонентов, обеспечивающим наиболее производительную работу именно этих приложений при наилучшем соотношении цена/качество.

Кластеры баз данных появились недавно. Эти системы работают с параллельными версиями баз данных и используются в крупных организациях для работы CRM-и ERP-систем, а также транзакционных баз данных. Сегодня эти системы — серьезный конкурент традиционным серверам с общей памятью благодаря лучшему соотношению цена/производительность, масштабируемости и отказоустойчивости.

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

Работа кластерных систем обеспечивается четырьмя видами специализированных приложений, как то: операционные системы (как правило, Linux), средства коммуникации, средства разработки параллельных приложений и ПО для администрирования кластеров.

3. Использование кластерных систем

Разработчики архитектур кластерных систем преследовали различные цели при
их создании. Первой была фирма Digital Equipment с кластерами VAX/VMS.
Целью создания этой машины было повышение надежности работы системы,
обеспечение высокой готовности и отказоустойчивости. В настоящее
время существует множество аналогичных по архитектуре систем от других
производителей.

Другой целью создания кластерных систем является создание дешевых
высокопроизводительных параллельных вычислительных систем. Один из первых
проектов, давший имя целому классу параллельных систем – кластер Beowulf
– возник в центре NASA Goddard Space Flight Center для поддержки
необходимыми вычислительными ресурсами проекта Earth and Space Sciences.
Проект Beowulf начался летом 1994 года, и вскоре был собран 16-процессорный
кластер на процессорах Intel 486DX4/100 МГц. На каждом узле было
установлено по 16 Мбайт оперативной памяти и по 3 сетевых Ethernet-
адаптера. Эта система оказалась очень удачной по отношению
цена/производительность, поэтому такую архитектуру стали развивать и
широко использовать в других научных организациях и институтах.
Для каждого класса кластеров характерны свои особенности архитекуры и
применяемые аппаратные средства.

В среднем отечественные суперкомпьютеры пока еще сильно уступают западным по производительности: машины, используемые для научных исследований, в 15 раз, вычислительные ресурсы финансовых компаний — в 10 раз, промышленные суперкомпьютеры — в 9 раз.

Вывод :

 

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

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

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


 

А также другие работы, которые могут Вас заинтересовать

12318. Виртуалдық лекция бойынша пәнің «Саясаттану» мәліметтері Виртуалдық лекциялық сабақтардың кестесі 142 KB
  Виртуалдық лекция бойынша пәнің Саясаттану мәліметтері Виртуалдық лекциялық сабақтардың кестесі № Тақырыптар Сағат саны 1. Саясаттану–ғылым және оқу пәні 2 ...
12319. Саясаттану пәні бойынша дәріс сабақтарының контактілік мәліметтері Контактілік дәріс сабақтарының кестесі 274.5 KB
  Саясаттану пәні бойынша дәріс сабақтарының контактілік мәліметтері Контактілік дәріс сабақтарының кестесі Тақырыптар Сағат саны 1 Тақырып1.Саясаттану ғылым және оқу пәні. ...
12320. Конвенция о правах ребенка 79 KB
  Конвенция ООН о правах ребёнка — международный правовой документ, определяющий права детей на образование, пользование достижениями культуры, правом на отдых и досуг, и оказание иных услуг детям государствами-членами ООН.
12321. Состояние имиджа интернет-магазина 6cotok.ru и пути его совершенствования 654.5 KB
  Благодаря «имиджу», появилась такая профессия, которая приобретает популярность, как «имиджмейкер». Имиджмейкер – это специализированный сотрудник по связям с общественностью, который разрабатывает и создает специальные рекламные мероприятия, для повышения имиджа организации.
12322. Саясаттанудың заңдары мен категориялары, әдістері мен функциялары 284.5 KB
  САЯСАТТАНУ ҒЫЛЫМ РЕТІНДЕ Саясаттанудың объектісі мен пәні Саясаттанудың заңдары мен категориялары әдістері мен функциялары 1. Саясатты түсіну ежелден бастау алады. Оны ғылыми тұрғыда шешу кейінгі ғасырларға келеді. Саяси ғылым қазіргі кездегі мәнін Х...
12323. Никола Макиавелли 25.77 KB
  СӨЖ Тақырыбы: Никола Макиавелли Никола Макиавелли Қайта өрлеу дәуірінің көрнекті өкілі буржуазиялық саяси ілімінің негізін қалаушы Никола Макиавелли саяси қайраткер дипломат және тарихшы ретінде де кеңінен танылады. Мемлекет және құқық концепциясы тарихын
12324. Әлемдік әлеуметтанудың қалыптасуы мен даму тарихы 132.16 KB
  ІІ дәріс. Әлемдік әлеуметтанудың қалыптасуы мен даму тарихы. 1. Антикалық және Ортағасыр дәуіріндегі әлеуметтік ойлар. 2. Жаңа заман мен Ағартушылар дәуіріндегі әлеуметтік тұжырымдамалар. 3. Әлеуметтану ғылымының классика...
12325. Саясаттану пәнінен 1-аралық бақылау сұрақтары 43.18 KB
  Саясаттану пәнінен 1аралық бақылау сұрақтары Саясаттану ғылым ретінде Саясаттану ғылымының атқаратын қызметтері Саяси ойшылдардың саясатқа берген анықтамалары Саясаттанудың деңгейлері Саясаттанудың парадигмалары Ежелгі дәуірдегі саяси ойшылд
12326. Эмпирикалық әлеуметтану бойынша глоссарий 15.16 KB
  Эмпирикалық әлеуметтану бойынша глоссарий Эмпирикалық әлеуметтану нақты зерттеулер жүргізуді осылардың негізінде арнаулы әдістер қолдану сұрау бақылау тәжірибе арқылы жаңа фактілерді жинап талдауды қорытындылауды айтады Интервью көсемсөз жанры журналист