Дипломная работа Разработка и исследование технологий организации распределённых и суперкомпьютерных вычислений в океанографической информационно-аналитической системе дво ран студента 5 курса Антушева С




Скачать 440.58 Kb.
страница1/7
Дата24.08.2016
Размер440.58 Kb.
  1   2   3   4   5   6   7


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ДАЛЬНЕВОСТОЧНЫЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Институт физики и информационных технологий

Факультет информационных технологий

Кафедра компьютерных систем

Дипломная работа
Разработка и исследование технологий организации распределённых и суперкомпьютерных вычислений в океанографической информационно-аналитической системе ДВО РАН


Студента 5 курса Антушева С. Г. специальности: «Информационные системы и технологии»
Научный руководитель:

Фищенко Виталий Константинович, кандидат технических наук



Владивосток

2005

Оглавление


Введение
1. Grid-технологии, распределённые и суперкомпьютерные вычисления

1.1 Концепция Grid, архитектура OGSA.

1.2 Система организации распределённых вычислений Condor

1.3 Пакет Globus


2. Разработка и реализация технологии поддержки высокопроизводительных вычислений в ОИАС ДВО РАН

2.1 ОИАС и информационно-вычислительные ресурсы сети ДВО РАН

2.2 Потребности ОИАС в вычислениях различного рода

2.3 Принципиальная схема организации распределённых вычислений


3. Исследование технологий решения задач различного рода на базе реализованной схемы организации вычислений

3.1 Набор абсолютно независимых заданий.

3.2 Задача, которую можно разделить на независимые задания.

3.3 Задача, которую можно разделить на интенсивно взаимодействующие задания


Заключение
В результате изучения современных технологий построения распределённых систем, анализа потребностей в вычислениях ОИАС и программно-технических ресурсов корпоративной сети в качестве основной системы было принято решение в ТОИ ДВО РАН использовать Condor. Для организации отправки вычислительных заданий на суперкомпьютерные ресурсы ИАПУ ДВО РАН на один из компьютеров кластера был установлен пакет Globus. Применение системы Condor позволяет с одной стороны использовать свободные компьютеры локальной сети, и с другой стороны в случае необходимости отправлять сложные задания на высокопроизводительные кластеры. Это возможно благодаря разработчикам Condor, которые большое внимание уделяют вопросам совместимости и взаимодействия с пакетом Globus.
Система организации распределённых вычислений Condor
Система распределенных вычислений Condor (http://condorproject.org) была создана группой разработчиков Университета Wisconsin-Madison, где и была более 10 лет назад развернута первая конфигурация. Система свободно распространяется в загрузочных модулях для следующих платформ:


Архитектура

Операционная система

HP PA-RISC (PA7000 и PA8000)

HPUX 10.20

Sun SPARC Sun4m,Sun4c, Sun UltraSPARC

Solaris 8, 9, 10 (using the Solaris 9 binaries)

Silicon Graphics MIPS (R5000, R8000, R10000)

IRIX 6.5

Intel x86

Red Hat Linux 7.1, 7.2, 7.3, 8.0, 9; RedHat Enterprise Linux 3, 4; Debian Linux 3.1; Fedora Core 1, 2, 3; Windows NT 4.0, 2000, 2003, XP

Digital ALPHA

Digital Unix 4.0, Tru64 5.1, Red Hat Linux 7.1, 7.2, 7.3

PowerPC

MacOS X, AIX 5.2

Itanium (IA64)

Red Hat Linux 7.1, 7.2, 7.3; SuSE Linux Enterprise Server 8.1

Несмотря на то, что Condor может управлять специализированными кластерами из рабочих станций, ключевая особенность системы – способность задействовать обычные компьютерные ресурсы, доступные в любой лаборатории или офисе. Иногда еще Condor называют «охотником за свободными станциями» – вместо того чтобы запускать задания на своей машине, пользователь обращается к системе, которая ищет временно свободные машины в сети и запускает на них задания. Когда машина перестанет быть свободной (вернувшийся с обеда пользователь нажал клавишу или кнопку мыши, либо машина получила команду выгрузки ОС), Condor прерывает выполнение заданий, осуществляет миграцию на другую свободную машину и перезапускает задание на ней с прерванного места. Если нет свободных машин, то задание помещается в очередь и ждет свободных ресурсов. Предусмотренный в Condor механизм управления заданиями, предполагает ведение очередей, составление расписаний, схему приоритетов и классификацию ресурсов, позволяет пользователю быть в курсе дел о состоянии своих заданий

При этом Condor не требует включения машин в состав сетевых файловых систем, таких как NFS или AFS, а все станции могут размещаться на разных доменах. Кроме обычного режима обработки контрольных точек с запоминанием состояния Condor может периодически сохранять текущее состояние, что особенно полезно для обеспечения надежности работы в случае сбоя компьютеров из пула или страховки от более прозаических вещей вроде неожиданного выключения станции без операции «shutdown».

Кроме выполнения миграции на свободные машины Condor обеспечивает управление распределенными ресурсами. В отличие от других систем управления пакетной обработкой, в которых администратору или пользователю требуется вручную редактировать реквизиты задания в очереди, чтобы удовлетворить требованиям выполняющего компьютера и протолкнуть задание на счет, Condor полностью автоматизирует процесс распределения заданий, используя для этого объектную технологию ClassAds. Данная технология работает подобно газетному рекламному классификатору. Все машины, доступные пулу Condor объявляют (рекламируют) свои возможности в рубрике «Предложение»: объем памяти на диске, тип и быстродействие процессора, объем виртуальной памяти, средняя загрузка и т.п. С другой стороны, пользователь описывает потребности своего задания в рубрике «Запрос ресурсов». Condor работает в роли брокера, удовлетворяющего заявки из рубрики «Запрос ресурсов» ресурсами, представленными в рубрике «Предложение». Одновременно система обеспечивает ведение нескольких уровней приоритетов рассмотрения заявок: приоритет назначения ресурсов, приоритет использования и приоритет среди машин, удовлетворяющих одинаковым заявкам.

Система не требует использовать какое-либо специальное ПО и способна выполнять обычные UNIX и Windows-программы, пользователю может понадобиться только пересобрать свою задачу с библиотеками Condor. Если этого не сделать, часть возможностей системы будет не доступна. Права хозяев рабочих станций, включенных в пул Condor ни в коей мере не ущемляются – они могут использовать свои машины без каких-либо ограничений и при этом с их стороны не требуется специальных усилий по дополнительному администрированию.

  1   2   3   4   5   6   7


База данных защищена авторским правом ©infoeto.ru 2016
обратиться к администрации
Как написать курсовую работу | Как написать хороший реферат
    Главная страница