
- •Содержание
- •Общие замечания
- •Принципы построения, принципы и средства вычислительных систем. Основные понятия и определения
- •Вычислительные сети Подходы по организации взаимодействия в сетях
- •Модель osi
- •7 Уровней osi:
- •Уровни модели osi
- •Стеки коммуникационных протоколов
- •Стек ipx/spx
- •Стек NetBios / smb
- •Стек tcp/ip
- •Распределение протоколов по элементам сети
- •Примеры вычислительных сетей Обобщенные структуры сети
- •Корпоративная сеть
- •Сетевые характеристики
- •Производительность
- •Повторная передача и «скользящее окно».
- •Безопасность.
- •Модель нарушителя
- •Этапы построения модели нарушителя:
- •Средства защиты информации от несанкционированного доступа.
- •Требования фоэк
- •Физический уровень Полоса пропускания канала
- •Максимальная скорость передачи данных через канал
- •Цифровые абонентские линии
- •Магистральные линии
- •Частотные уплотнения.
- •Временное уплотнение
- •Спектральное уплотнение
- •Коммутация каналов
- •Коммутация сообщений
- •Коммутация пакетов
- •Передающая среда Витая пара
- •Коаксиальный кабель
- •Волоконно-оптический кабель
- •Полупроводниковые лазеры
- •Беспроводная связь
- •Использование радиочастотного диапазона
- •Спутниковые линии связи
- •Беспроводная телефонная связь
- •Радио телефоны
- •Сотовая телефонная связь
- •Телефонный аппарат
- •Система amps
- •Управление вызовом.
- •Обработка входящего звонка
- •Система d-apms. (d - digital)
- •Методы передачи данных на физическом уровне в локальных сетях
- •Манчестерское кодирование
- •Передача модулированных сигналов
- •Канальный уровень передачи данных
- •Формирование кадра
- •Обработка ошибок
- •Управление потоком
- •Обнаружение и исправление ошибок
- •Построение кодирования
- •Пример: код с обнаружением ошибки. Полиноминальный код crc (Cyclic Redundancy Check).
- •Пример кода исправления ошибки – код Хемминга.
- •Ошибки канального уровня
- •Однонаправленные протоколы канального уровня
- •Двунаправленные протоколы, скользящее окно
- •Примеры протоколов канального уровня
- •Протокол ppp
- •Формат кадра протокола ppp:
- •Протоколы канального уровня широковещательных сетей.
- •Система aloha
- •Чистая aloHa
- •Дискретная aloHa
- •Протоколы множественного доступа с контролем несущей.
- •Протокол csma (Correct Senсe Multiple Access)
- •Протокол двоичного обратного счета
- •Протоколы с ограниченной конкуренцией
- •Протоколы множественного доступа со спектральным разделением
- •Протоколы беспроводных локальных сетей
- •Формат информационного кадра
- •Протоколы канального уровня лвс типа Ethernet
- •«Быстрый» Ethernet
- •Гигабитный Ethernet
- •Коммутация на уровне передачи даных. Мосты.
- •Коммутаторы
- •Сетевой уровень Базовые понятия
- •Сети atm (Asinchronous Transfer Mode)
- •Реализация сетевого уровня без установления соединения
- •Реализация сетевого сервиса с установлением соединения
- •Сравнительная характеристика дейтаграммных сетей и виртуального канала
- •Алгоритмы маршрутизации
- •Принципы построения маршрутов
- •Неадаптивные (статистические) алгоритмы
- •Алгоритм маршрутизации на основе входного дерева
- •Алгоритм маршрутизации по выбору кратчайшего пути
- •Алгоритм маршрутизации «Заливка»
- •Адаптивные (динамические) алгоритмы маршрутизации по вектору расстояния
- •Маршрутизация с учетом состояния канала
- •Иерархическая маршрутизация
- •Широковещательная маршрутизация
- •Алгоритмы борьбы с перегрузкой.
- •Сетевой уровень в Интернет
- •Протокол ip Формат ip дейтаграммы
- •Ip адреса
- •Подсети
- •Бесклассовая междоменная маршрутизация
- •Трансляция сетевого адреса.
- •Управляющие протоколы сетевого уровня интернета.
- •Особенности маршрутизации в интернете.
- •Протокол внешенго шлюза (bgp – Border Gateway Protocol)
- •Протокол многоадресной рассылки в Интернете (igmp)
- •Транспортный уровень. Задачи уровня.
- •Локализация управления сетевыми [процедурам/процессами?]
- •Мультиплексирование.
- •Восстановление после сбоев.
- •Транспортные протоколы Интеренета.
- •Модель tcp
- •Формат tcp-соединения.
- •Формат заголовка tcp-сегмента
- •Установка tcp соединения
- •Разрыв соединения
- •Управление tcp соединением и передачей
- •Борьба с перегрузкой
- •Управление таймерами.
- •Вычислительные комплексы
- •Модель вычислителя
- •Модель коллектива вычислителей
- •Классификация архитектур вычислительных комплексов (вычислительных систем)
- •Конвейерные вс
- •Параллельные векторные системы
- •Массово-параллельные вс
- •Матричные вс
- •Мультипроцессорные вс
- •Вс с программируемой структурой
- •Транспьютерные вс
- •Распределенные вс. Понятие о dce
- •Кластерные вс
- •Квантовые компьютеры
- •Квантовая телепортация
- •Описание эксперимента
- •Экспериментальная реализация
Кластерные вс
Кластерные системы – системы, объединяющие несколько ЭВМ. ЭВМ могут быть как широко используемые, так и специальные. Одной из задач, решаемых в кластерной системе, является распределение потока задач по ЭВМ. Как правило, распределение задач осуществляется по некоторым критериям:
Минимальное время решения смеси задач
Минимум трафика между ЭВМ
Оптимальное распределение ресурсов
Наиболее общими алгоритмами распределения по узлам являются следующими:
Детерминистический графовый алгоритм: система – взвешанный граф, вершина – задача, дуга – поток сообщений между ЭВМ. Суть – разбить граф на непересекающиеся подграфы, и каждый подграф распределить по узлам. Тогда дуга – трафик между узлами.
Распределенный эвристический алгоритм, инициируемый отправителем – случайным образом выбирается узел, запрашивается его загрузка в наст момент. Если он не может выполнить задачу, запрпашивается другой.
Распределенный эвристический алгоритм, инициируемый отправителем – при завершении одной задачи оценивается, много ли еще осталось работы на данном узле задач. Если возможен простой на данном узле, выставляется как бы запрос, чтобы на этот узел посылались задачи (может быть проведен последовательный опрос с этого узла других узлов на предмет пересылки задач на этот узел).
Алгоритм торгов. Каждый узел кластера связывает свое состояние и хранит в определенном файле, доступном всем узлам.
Рассмотрим реализацию кластера HP DL385 поколений G2-6 (2006).
В данной конфигурации кластер состоит из 4 серверов. Для охлаждение используется Cool System. Также должны быть мощные UPS.
ЦП:
AMD Optiron 6-core (Direct Connect Architecture 2.0, Hyper-Transfer 3.0, HT Assist, ECC Error Correction). Direct Connect – технология интеграции контроллера управления памятью в процессор, и соединения его с подсистемой ввода-вывода и другими процессорами. Технология использует Direct Communication Links, то есть линки, о которых мы говорили ранее. Обеспечивает большую скорость передачи данных между подсистемами. Hyper-Transfer является технологией «точка-точка», которая устанавливается в линке. Обеспечивает параллельное выполнения передачи данных по всем линкам. Линк Hyper-Transport’а работает в дуплексном режиме и обеспечивает по каждому линку 9.6Гбит в секунду внутри процессора. HT Assist предназначен для снижения трафика в линках т.о., что может поместить трафик из более загруженного линка в менее загруженный.
Память
Память интегрирована в чип процессора. Используется т.н. удвоенная скорость передачи данных. К подсистемам памяти относятся также Smart Array (массив внешней памяти). Вся ОП разделена на банки размера 4х2 Гб, 2х8 Гб, либо 4х8 Гб. Все банки памяти разделены на каналы обмена и узлы памяти.
Ввод-вывод
Включает шины, к которым можно подключать ВУ: PCI, Serial Attach SCSI (SAS), Serial ATA (SATA). Smart Array представляет собой RAID-массив, который можно позиционировать с 0 до 6.
Пульт управления
Содержит кнопки переключения серверов. Является небольшой ЭВМ.
Массив внешней памяти
Представляет собой набор RAID-массивов, которые по интерфейсу SAS или SATA подключаются к тому или иному серверу с помощью внешней коммутации.