Воеводин Вл.В., Жуматий С.А.
Вычислительное дело и кластерные системы.


В 2007 году в издательстве Московского университета выпущена книга:
Воеводин Вл.В., Жуматий С.А. "Вычислительное дело и кластерные системы".-М.: Изд-во МГУ, 2007. - 150 с.
ISBN 978-5-211-05440-0



Скачать полный текст: PDF (4.5 Мбайт). Частичная или полная перепечатка данного издания возможна только с разрешения авторов.

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

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


 

Оглавление:

  • Введение(pdf)
  • О прикладных задачах и кластерных системах(pdf)
    • О самом главном: особенности будущих задач в проектах кластерных систем.
  • Глава 1. Нужен кластер. С чего начать?(pdf)
    • Есть задачи, необходим кластер. Установка на своей территории, использование чужой площадки, аренда вычислительных мощностей. Бюджет на обслуживание и содержание кластера, стоимость владения кластером. Проект кластерной системы. Готов ли персонал?
  • Глава 2. Базовая инфраструктура будущего проекта(pdf)
    • Хорошая инфраструктура - основа решения задач. Подготовка помещения, климат-контроль, электроснабжение. Как столовая мешала работе кластера. Кабельное хозяйство. Кластер весом 21 тонна. Системы мониторинга и обеспечения безопасности. Планируется ли расширять систему?
  • Глава 3. Проектирование архитектуры кластерной системы(pdf)
    • Размещение и компоновка кластера. Требования структуры задач на вычислительные узлы, выбор процессоров, иерархию памяти, локальные диски, управляющий узел, файл-сервер. Богатство сетевой инфраструктуры. Составление схемы кластера. Сравним с аналогами.
  • Глава 4. Поставка, монтаж и первичное тестирование кластера(pdf)
    • Как поставщик оборудования влияет на эффективность решения прикладных задач? Составление подробного плана работ. Маркировка кабелей. Подключение и проверка UPS, первое включение кластера. Если UPS отключается первым, - это плохо. 1500 винтов и 640 разъемов.
  • Глава 5. Установка, настройка и оптимизация системного ПО(pdf)
    • UNIX, Linux, Windows - стратегический выбор. Установка ОС на головной машине и одном вычислительном узле, индивидуальные привязки к узлу. Синхронизация времени и системных файлов в системе, тиражирование ОС. О безопасности кластера стоит подумать заранее.
  • Глава 6. Средства разработки и прикладное ПО(pdf)
    • Разные лицензии на разное ПО. Среды параллельного программирования. Латентность и скорость передачи данных. Производительность кластерной системы. Хороших инструментов много не бывает. Эффективная организация коллективной работы пользователей.
  • Глава 7. Пользователь в кластерной среде(pdf)
    • От команды man до консультационного центра. Пользователь: "Что-то не так с моей программой или это плохой компьютер?". От мониторинга аппаратуры, до анализа свойств алгоритмов. О структуре будущей параллельной программы нужно подумать заранее.
  • Глава 8. Сопровождение кластерных систем(pdf)
    • Высоким технологиям - высококвалифицированные персонал и пользователи. Администраторы и пользователи: кто главнее? Мониторинг состояния кластера. Резервное копирование. Ежедневная работа и профилактика кластерных систем.
  • Заключение(pdf)
  • Приложение 1. Примеры существующих кластерных проектов(pdf)
  • Приложение 2. Среды параллельного программирования MPI(pdf)
  • Приложение 3. Работа с тестом High Performance LINPACK(pdf)
  • Приложение 4. Использование системы управления заданиями Cleo(pdf)
  • Приложение 5. Пакеты для выполнения инженерных расчетов(pdf)
  • Приложение 6. Основные термины и сокращения(pdf)
  • Приложение 7. Сетевые ресурсы по смежным областям(pdf)
  • Литература(pdf)

 


© Лаборатория Параллельных информационных технологий НИВЦ МГУ