Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KS_LK_AllInOne.docx
Скачиваний:
174
Добавлен:
23.11.2019
Размер:
28.78 Mб
Скачать

4. 6.5 Использование openMosixmigmon

Программа openMosixmigmon – это монитор всех миграций процессов в кластере.

Рисунок 4.11 – Окно openMosixmigmon

Монитор отображает все узлы в виде маленьких пингвинов, сидящих в центре круга.

Центральный круг с пингвином – это узел, на котором запущен openMosixmigmon, а вокруг этого узла показаны его процессы, также в круге, как небольшие чёрные квадраты.

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

Если навести курсор мыши на процесс, то появится его PID и команда.

openMosixmigmon полностью поддерживает механизм Drag'n Drop. Вы можете брать любой процесс и перетягивать его на любой из узлов (обозначенных пингвинами) – таким образом, этот процесс будет мигрировать туда. Если дважды кликнуть на процесс на удалённом узле, то он сразу же будет отправлен на свой UHN.

4.6 Список условных сокращений

UHN Unique Home Node – уникальный домашний узел

DFSA Direct File System Access – файловая система прямого доступа

oMFS openMosix File System – файловая система openMosix

Перечень ссылок

  1. Немнюгин С. А., Стесик О. Л. Параллельное программирование для многопроцессорных вычислительных систем. – СПб.: БХВ-Петербург, 2002. – 400 с.: ил.

  2. Водяко А.И., Горнец Н. Н., Пузанков Д. В. Высокопроизводительные системы обработки данных. – М.: Высшая школа. 1997

  3. Немнюгин С., Чаунин М., Комолкин А. Эффективная работа: UNIX – СПб.: Питер, 2001.

  4. A. Geist, A. Begulin, J. Dongarra, W. Jiang, R. Manchek, V. Sunderam. PVM: Parallel Virtual Machine. A User’s Guide And Tutorial for Networked Parallel Computing – The MIT Press, Cambridge. 1994

  5. N. MacDonald, E. Minty, T. Harding, S. Brown. Writing Message Passing Parallel Program with MPI – Edinburgh Parallel Computing Centre, The University of Edinburgh.

  6. http://www.mpi.org – интернет-ресурс с информацией и архивами о процессе разработки стандарта передачи сообщений.

  7. http://www.unix-mcs.anl.gov/mpi/mpich – ресурс содержит указания и рекомендации по установке и настройке пакета MPICH.

  8. http://parallel.ru – ведущий информационный сайт российского суперкомпьютинга.

  9. http://www.hpc.nw.ru – сайт Санкт-Петербургского государственного университета, посвященный параллельным вычислениям

  1. Кластер на основе Windows HPC Server 2008.

HPC-СЕРВЕР

  1. Общие сведения

Выпустив Windows Compute Cluster Server 2003, в 2005 году на путь создания программного обеспечения для кластеров вступила корпорация Microsoft. Разработкой непосредственно руководил Кирилл Фаенов.

Нынешней весной была выпущена бета-версия его преемника, Microsoft Windows HPC Server 2008.

Имеющиеся в нем средства централизованного управления существенно упрощают управление и повышают производительность труда операторов. Планировщик заданий, входящий в состав Microsoft HPC Pack, в сочетании с High Performance Computing for Windows Communication Foundation (HPC for WCF) и Microsoft Message Passing Interface (MS-MPI) обеспечивают эффективное распараллеливание работ. Интеграция с операционной системой Windows является гарантией безопасности при обращении к системам хранения данных и доступе к ресурсам кластера с рабочих мест.

Наличие средств параллельной отладки приложений в Visual Studio 2005 позволяет интегрировать Windows HPC Server 2008 и MS-MPI с Event Tracing for Windows, открывая возможности для консолидации приложений с передаваемыми из вычислительных узлов сообщениями о событиях, происходящих в сети и в операционных системах.

Кластер состоит из одного мастер-узла и множества вычислительных узлов. Мастер-узел контролирует все ресурсы кластера и осуществляет управление потоком работ, он может использовать Active Directory для обеспечения безопасности учета всех выполняемых операций с привлечением такого инструмента, как Microsoft System Center Operations Manager 2007.

Установка Windows HPC Server 2008 на кластер начинается с установки операционной системы на мастер-узел, затем подключается домен Active Directory, далее запускается пакет Compute Cluster Pack. Последний создает список действий To Do List, определяющий последовательность шагов, необходимых для выбора топологии и последующих процедур развертывания и подключения вычислительных узлов в кластер.

Упрощение процедур достигается за счет того, что Windows HPC Server 2008 включает готовые «заготовки узлов» (Node Templates), обеспечивающие простой способ задания желаемой конфигурации вычислительных узлов и предоставляющие простой интерфейс к Windows Deployment Services — средству развертывания кластера в целом или группы его узлов.

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

Для объединения разрозненных узлов в кластер Windows HPC Server 2008 поддерживает пять вариантов топологии (это оказывается возможным благодаря тому, что каждый из узлов может содержать до трех сетевых карт, а процесс создания требуемого варианта поддерживается специальным помощником Network Wizard).

-Вычислительные узлы изолированы в частную сеть, в таком случае мастер-узел, имеющий две сетевые карты, обеспечивает трансляцию адресов (network address translation, NAT) между вычислительными узлами, каждый из которых по единственной сетевой карте подключен к частной сети.

-Все узлы подключены и к публичной, и к частной сети, для этого используются по две сетевые карты.

-Вычислительные узлы изолированы в частной сети и сети передачи по MPI. В таком случае мастер-узел использует три сетевые карты: для подключения к публичной, к частной сети и к сети MPI. Мастер-узел осуществляет NAT между публичной сетью и вычислительными узлами, каждый из которых подключен к частной сети и высокоскоростной сети MPI.

-Все узлы подключены к публичной и к частной сети, а также к сети MPI. В таком случае в каждом из них используются все три сетевые карты.

-Все узлы подключены только к публичной сети. Такая ограниченная версия не поддерживается сервисами Windows Deployment Services, при ее выборе операции придется выполнять вручную.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]