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

Презентация:



Advertisements
Похожие презентации
Компьютерные кластеры. Автор: Капля Алексей Владимирович alex
Advertisements

Оглавление Программное обеспечение Операционная система Загрузка ОС Установка ОС Домашнее задание.
Операционные системы и среды Основы теории операционных систем Общие сведения об операционных системах.
1. Теоретические основы операционных систем (планирование заданий и использования процессора, обеспечение программ средствами коммуникации и синхронизации,
Лекция 6 Понятие операционных систем Учебные вопросы: 1. Характеристики ОС 2. Свободные и проприетарные ОС.
Домашнее задание (от ) § 2.2 1, 5. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА КОМПЬЮТЕР КАК УНИВЕСАЛЬНОЕ УСТРОЙСТВО ДЛЯ РАБОТЫ С ИНФОРМАЦИЕЙ Информатика.
О ПРЕДЕЛЕНИЕ. Операционная система, сокр. ОС (англ. operating system, OS ) комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают.
Операционные системы. 2 Операционная система Основная управляющая программа компьютера, которая постоянно находится в памяти компьютера и занимается всеми.
Понятие об операционной системе (ОС). Что происходит сразу после включения питания ПК? При включении питания процессор обращается в микросхему ПЗУ (постоянное.
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. Системное программное обеспечение - это комплекс программ, которые обеспечивают эффективное управление компонентами.
Работу выполнили ученики 21 гимназии 10 А класса.
Локальная сеть Типы локальных сетей Топология сетей.
Локальная сеть объединяет несколько компьютеров и позволяет пользователям совместно использовать ресурсы компьютеров, а также подключенных к сети периферийных.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА КОМПЬЮТЕР КАК УНИВЕСАЛЬНОЕ УСТРОЙСТВО ДЛЯ РАБОТЫ С ИНФОРМАЦИЕЙ Информатика и ИКТ.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКА ТАДЖИКИСТАН ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ ТАДЖИКИСТАНА ФАКУЛЬТЕТ: «С Т Р Ф» МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ.
Операционные системы тема: Задачи ос Блинов Никита 229 к
Операционная система Назначение и состав. На IBM-совместимых персональных компьютерах используются операционные системы корпорации Microsoft Windows,
Операционные системы Введение (часть 4) 4.Основы архитектуры операционных систем 4.1.Базовые понятия 4.2.Свойства ОС 4.3.Структура ОС 4.4.Логические функции.
Операционная система. Базовые понятия Операционная система – это комплекс программ, обеспечивающий контроль за существованием, распределением и использованием.
Операционная система: назначение и состав Загрузка ОС. Программная обработка данных.
Транксрипт:

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

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

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

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

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

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

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

MPI.NET реализация MPI для Windows. MPICH самая распространённая бесплатная реализация, работает на UNIX-системах и Windows NT. MPI/PRO for Windows 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 for Java.

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

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