1 / 10

Методы построения и программное обеспечение вычислительных кластеров

Методы построения и программное обеспечение вычислительных кластеров. Дмитрий Лайком гр. 8ВМ23. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНЫХ КЛАСТЕРОВ. Требования к аппаратному обеспечению 1. Высокая готовность. 2. Высокое быстродействие. 3. Масштабирование. 4. Общий доступ к ресурсам.

Download Presentation

Методы построения и программное обеспечение вычислительных кластеров

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Методы построения и программное обеспечение вычислительных кластеров Дмитрий Лайком гр. 8ВМ23

  2. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНЫХ КЛАСТЕРОВ Требования к аппаратному обеспечению • 1. Высокая готовность. • 2. Высокое быстродействие. • 3. Масштабирование. • 4. Общий доступ к ресурсам. • 5. Удобство обслуживания.

  3. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНЫХ КЛАСТЕРОВ Пути достижения параллелизма Под параллельными вычислениями понимаются процессы обработки данных, в которых одновременно могут выполняться нескольких машинных операций • режим разделения времени(Псевдопараллельная работа) • параллельное выполнение(Конвеерные и векторные устройства) • распределенные вычисления

  4. МЕТОДЫ ПОСТРОЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ КЛАСТЕРОВ • По физической реали • Кластеры специальной разработки • Кластеры, которые строятся на базе уже имеющихся локальных сетей • По способу представления вычислительных узлов • Кластер расположен в виртуальной среде • Кластер на основе физических серверов • По однородности вычислительных узлов кластеры • Однородными • Смешанного типа

  5. МЕТОДЫ ПОСТРОЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ КЛАСТЕРОВ • Вычислительная сеть и коммутация вычислительного кластера. • канальный адаптер главного узла (обеспечивают соединение центрального процессора главного узла со структурой InfiniBand) • канальный адаптер целевого узла (обеспечивают соединение структуры InfiniBand с другими устройствами ввода/вывода типа Ethernet, FibreChannel) • Коммутатор • маршрутизатор

  6. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНЫХ КЛАСТЕРОВ Операционная система Система управления задачами кластера Система мониторинга кластера

  7. Интерфейс MPI, как основная среда межпроцессорной передачи данных MessagePassingInterface (MPI, интерфейс передачи сообщений) — программный интерфейс (API) для передачи информации, который позволяет обмениваться сообщениями между процессами, выполняющими одну задачу.

  8. MPI.NET — реализация MPI для Windows. • MPICH — самая распространённая бесплатная реализация, работает на UNIX-системах и Windows NT. • MPI/PRO forWindows NT — коммерческая реализация для Windows NT. • Intel MPI — коммерческая реализация для Windows / Linux. • Microsoft MPI входит в состав Compute Cluster Pack SDK. Основан на MPICH2, но включает дополнительные средства управления заданиями. Поддерживается спецификация MPI-2. • HP-MPI — коммерческая реализация от HP. • SGI MPT — платная библиотека MPI от SGI. • Mvapich — бесплатная реализация MPI для Infiniband. • Open MPI — бесплатная реализация MPI, наследник LAM/MPI. • Oracle HPC ClusterTools — бесплатная реализация для Solaris SPARC/x86 и Linux на основе Open MPI. • MPJ — MPI forJava.

  9. Система мониторинга кластера • Уровень загрузки процессоров вычислительного кластера. • Уровень загрузки память на узлах. • Контроль трафика по сети Ethernet. • Контроль трафика по сети InfiniBand. • Уровень загрузки жестких дисков на вычислительных узлах. • Уровень загрузки кластера каждым из пользователей. • Доступность узлов вычислительного кластера. • Отчеты по температурным и другим показателям.

  10. СОВРЕМЕННЫЕ НАПРАВЛЕНИЕ РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНЫХ КЛАСТЕРОВ Высокоскоростная среда передачи данных Многосокетные вычислительные узлы Надежная дисковая подсистема Бездисковые серверы Гибридные кластеры с использованием GPU

More Related