Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Программно-алгоритмический комплекс организации распределенных вычислений с учетом долгосрочного прогноза загрузки сетевых ЭВМ Смирнов Александр Владимирович

Программно-алгоритмический комплекс организации распределенных вычислений с учетом долгосрочного прогноза загрузки сетевых ЭВМ
<
Программно-алгоритмический комплекс организации распределенных вычислений с учетом долгосрочного прогноза загрузки сетевых ЭВМ Программно-алгоритмический комплекс организации распределенных вычислений с учетом долгосрочного прогноза загрузки сетевых ЭВМ Программно-алгоритмический комплекс организации распределенных вычислений с учетом долгосрочного прогноза загрузки сетевых ЭВМ Программно-алгоритмический комплекс организации распределенных вычислений с учетом долгосрочного прогноза загрузки сетевых ЭВМ Программно-алгоритмический комплекс организации распределенных вычислений с учетом долгосрочного прогноза загрузки сетевых ЭВМ
>

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Смирнов Александр Владимирович. Программно-алгоритмический комплекс организации распределенных вычислений с учетом долгосрочного прогноза загрузки сетевых ЭВМ : диссертация ... кандидата технических наук : 05.13.18 / Смирнов Александр Владимирович; [Место защиты: С.-Петерб. гос. технол. ин-т].- Санкт-Петербург, 2009.- 123 с.: ил. РГБ ОД, 61 09-5/2630

Введение к работе

Актуальность работы. В настоящий момент наблюдается несоответствие темпов роста ычислительной мощности ЭВМ с одной стороны, и распространенности вычислительных етей и их пропускной способности - с другой. Исследователи указывают на постепенное амедление скорости роста тактовых частот ЦП, и при этом резкое ускорение темпов роста ропускной способности и снижения стоимости эксплуатации коммуникационных сетей. Это вляется предпосылкой к развитию программно-алгоритмических комплексов организации аспределенных вычислений (РВ), ориентированных на отдельных независимых сследователей и организации, на базе доступных корпоративных и домашних сетей ЭВМ. ети ЭВМ, на которые ориентирована данная диссертационная работа, обладают рядом собенностей, отличающих их от глобальных научных и специализированных ычислительных сетей и кластеров. Перечислим ключевые отличия: корпоративные и домашние вычислительные сети (далее корпоративные сети) состоят из сравнительно небольшого числа ЭВМ (чаще всего нескольких десятков, редко до нескольких сотен), объединенных в локальные сети. Отдельные локальные сети могут быть удаленны друг от друга территориально и связанны через internet-среду, компьютеры, входящие в такие сети, могут существенно отличаться своими аппаратными характеристиками, физической доступностью, видом и надежностью сетевого подключения и режимом использования. Важно отметить, что компьютеры являются неотчуждаемыми, т.е. они не передаются для решения вычислительных задач полностью, и на них могут выполняться задачи пользователей, имеющие более высокий приоритет; наиболее распространенной операционной системой (ОС) в корпоративных сетях является Microsoft Windows.

Организация распределенных вычислений в данном случае имеет ряд важных собенностей: необходимо учитывать характер использования ЭВМ, входящих в такие сети; можно использовать только свободное процессорное время, не мешая работе пользователя; обеспечение надежности процесса вычислений на отдельных ЭВМ приобретает большое значение, так как в такой сети ЭВМ может быть перезагружена, отключена или занята ресурсоемкой задачей пользователя в любой момент времени. Принципы организации распределенных вычислений для таких сетей в данный момент не роработаны достаточно глубоко.

Объект исследований. Объектом исследований являются корпоративные сети ЭВМ, рименяемые для организации распределенных вычислений.

Предмет исследования. Предметом исследования в данной работе являются ффективные алгоритмы назначения заданий при организации распределенных вычислений в орпоративных сетях ЭВМ.

Цель работы. Целью диссертационной работы является создание программно-горитмического комплекса организации распределенных вычислений в корпоративных сетях Вм. Для достижения этой цели необходимо решить следующие задачи: изучить особенности функционирования ЭВМ в целевых сетях; проанализировать особенности организации распределенных вычислений в таких сетях;

синтезировать специализированные алгоритмы организации распределенных вычислений;

разработать и реализояать r яипе прогряммного продукта имитационную модель процесса проведения распределенных вычислении;

спроектировать и реализовать исследовательский прототип программно-алгоритмического комплекса организации распределенных вычислений, основанный на разработанных алгоритмах;

оценить эффективность синтезированных алгоритмов с помощью программной реализации

имитационной модели;

провести оценку качества работы разработанного программно-алгоритмического комплек
в реальных сетях ЭВМ на практических задачах.

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

г*тяі*іггіяг\г\тіатіг\гг\ ттптяииипппяиио

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

Научная новизна заключается в том, что получены новые научные результаты:

разработан алгоритм построения долгосрочного прогноза загрузки ЭВМ задачам пользователя, основанный на выявлении типовых паттернов использования ЭВ пользователем и определении закономерности чередования выявленных паттернов;

разработан метод оценки времени решения подзадач на ЭВМ и прогнозирован вероятности наступления сбоя, основанный на построенном прогнозе загрузки;

разработан алгоритм составления плана назначения подзадач на ЭВМ, учитывающи результаты прогноза загрузки ЭВМ задачами пользователя и метода оценки времен решения подзадач на ЭВМ.

Практическая значимость заключается в применении разработанных теоретически положений и алгоритмов при создании программно-алгоритмического комплекса организацн распределенных вычислений в корпоративных сетях. Создано программное обеспечение по ОС Microsoft Windows в среде Microsoft Visual Studio с использованием язы программирования C++. На данное программное обеспечение получены свидетельства о официальной регистрации программ. Данные программы могут быть использованы в любы корпоративных сетях размероностью до 100 ЭВМ. Разработанное программное обеспечени применено для решения задачи молекулярной динамики.

Положения, выносимые на защиту:

алгоритм построения долгосрочного прогноза загрузки ЭВМ задачами пользователя;

метод оценки времени решения подзадач на ЭВМ и вероятности возникновения сбо основанный на построенном прогнозе загрузки;

алгоритм составления плана назначения подзадач на ЭВМ.

Апробадия работы. Результаты работы были представлены на III Международно научно-технической конференции «Информационные технологии в науке, образовании производстве», Орел, 24-25 апреля 2008 и на конференции Математические методы технологии ММТТ-22, по материалам которых опубликованы тезисы докладов.

Публикации. По материалам диссертации опубликовано 3 печатные раба размещенные в журналах, рецензирусмыл БАК, пилучени два енидегелылва и рсіиеіраци программ.

Структура и объем диссертации. Диссертационная работа содержит введение, 4 главь заключение и список литературы из 76 источников.

Похожие диссертации на Программно-алгоритмический комплекс организации распределенных вычислений с учетом долгосрочного прогноза загрузки сетевых ЭВМ