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



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

Организация функционирования расределённых вычислительных систем в мультизадачных режимах Мамойленко Сергей Николаевич

Данная диссертационная работа должна поступить в библиотеки в ближайшее время
Уведомить о поступлении

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

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

Мамойленко Сергей Николаевич. Организация функционирования расределённых вычислительных систем в мультизадачных режимах: автореферат дис. ... кандидата технические наук: 05.13.15 / Мамойленко Сергей Николаевич;[Место защиты: ФГОБУ ВПО Сибирский государственный университет телекоммуникаций и информатики].- Новосибирск, 2012.- 36 с.

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

Актуальность работы. Распределённые вычислительные системы (ВС) являются современным инструментарием обработки информации (список ТорбОО (Ноябрь, 2011) суперкомпьютеров мира). В Российской Федерации технологии и программное обеспечение распределённых и высокопроизво- дитєльньіх ВС относят к критически важным (указ Президента Российской Федерации от 7 июля 2011 г. № 899).

Исследования в области распределённых ВС ведутся с середины XX столетия. С тех пор в нашей стране и за рубежом выполнен ряд фундаментальных работ, посвящённых проблемам организации высокопроизводительных вычислительных средств: проведены исследования по теории функционирования и построению оптимальных (макро)структур ВС, проработаны многие аспекты создания программного обеспечения, исследован широкий круг задач, допускающих эффективную реализацию на распределённых ВС. Построены отечественные вычислительные системы с программируемой структурой: «Минск 222», СУММА, МИНИМАКС, МИКРОС, МВС, СКИФ и др.

Фундаментальный вклад в теорию и практику вычислительных систем и параллельных вычислительных технологий внесли советские, российские и зарубежные учёные, среди которых: Е. П. Балашов, В. Б. Бетелин,

  1. С. Бурцев, В. В. Васильев, В. М. Глушков, В. Ф. Евдокимов, Э. В. Евреинов, А. В. Забродин, В. П. Иванников, М. Б. Игнатьев, А. В. Каляев, И. А. Каляев, Л. П. Королёв, С. А. Лебедев, А. О. Лацис, В. К. Левин, И. И. Левин, Г. И. Марчук, Ю.И. Митропольский, Д. А. Поспелов, И. В. Прангишвили, Д. В. Пузанков, Г. Е. Пухов, Г. Г. Рябов, А. А. Самарский, В. Б. Смолов, А. П. Томилин, Я. А. Хетагуров, В. Г. Хорошевский, Б. П. Четверушкин, Ю. И. Шокин, П. П. Яненко, S. Cray, М. Flynn, D. Feitelson, I. Foster, D. Hillis,

  2. Kesselman, DL. Slotnick, A. Tanenbaum и другие.

В общем случае распределённая ВС — это композиция множества элементарных машин (ЭМ) и сети межмашинных связей. Элементарная машина— это основной функциональный и структурный элемент ВС; конфигурация ЭМ допускает варьирование в широких пределах — от процессорного ядра до ЭВМ или специализированного ускорителя. Все основные ресурсы распределённых ВС (как аппаратурные, так и программные) являются логически и технически рассредоточенными. Количество ЭМ в распределённых ВС допускает варьирование от нескольких единиц до сотен тысяч. Например, в системе Fujitsu К Computer количество вычислительных ядер равно 705 024. Современные распределённые ВС являются мультархитек- турными, масштабируемыми и большемасштабными средствами обработки информации, что определяет сложность организации их функционирования.

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

На практике широко используется и хорошо изучен режим обработки наборов задач, параметры которых заданы скалярными величинами. Повысить эффективность функционирования р допределен H ых ВС возможно, если, в частности, задачи допускают решение на подсистемах с различным количеством ЭМ. Такие задачи называются масштабируемыми или «пластичными» (moldable). Исследования пользовательских запросов показывают, что свойством масштабируемости обладают более 80% задач. Также важно разрабатывать децентрализованные методы и алгоритмы управления ресурсами распределённых ВС при обслуживании потоков задач.

Проблема организации эффективного функционирования распределённых ВС трудноразрешима. Поэтому разработка приближённых методов и эвристических алгоритмов организации функционирования распределённых ВС в мультизадачных режимах актуальна.

Цель работы — организация эффективного функционирования распределённых ВС в мультизадачных режимах и создание инструментария параллельного мультипрограммирования распределённых ВС.

Для достижения поставленных целей необходимо решение следующих задач исследования:

анализ и обобщение современного состояния и тенденций развития подходов к организации функционирования распределённых ВС в мультизадачных режимах;

функционирования распределённых ВС в режимах обработки наборов и обслуживании потоков задач;

тельной системы и формирование инструментария параллельного мультипрограммирования.

Методы исследования. В области организации функционирования распределённых ВС исследования проводились с использованием методов теории вычислительных систем, теории игр, математического программирования, исследования операций, теории вероятностей и эволюционных методов оптимизации. Экспериментальные исследования осуществлялись путём моделирования на пространственно-распределённой мультикластерной ВС.

Научная новизна работы определяется следующим:

разработано семейство (последовательных и параллельных) алгоритмов организации функционирования распределённых ВС в режиме обработки наборов масштабируемых задач, учитывающих штраф за задержку решения и приоритеты выбора значений параметров задач;

в режиме обработки потоков задач. Определены смешанные стратегии функционирования диспетчеров и планировщиков распределённой ВС;

ВС при обслуживании интенсивных потоков задач на неабсолютно надежных ресурсах.

Практическая ценность работы состоит в том, что созданные алгоритмы и программные средства входят в состав инструментария параллельного мультипрограммирования распределённых ВС. Разработана система MOJOS (англ. MOldable JObs Scheduling), предназначенная для моделирования, отладки и анализа алгоритмов организации функционирования распределённых ВС. Программные средства внедрены в действующую пространственно-распределённую мультикластерную ВС Центра параллельных вычислительных технологий (ЦПВТ) ФГОБУ ВПО "СибГУТИ" и Лаборатории вычислительных систем Федерального государственного бюджетного учреждения науки Института физики полупроводников им. А. В. Ржанова Сибирского отделения Российской академии наук (ИФП СО РАН).

Реализация и внедрение результатов работы. Основные результаты исследований нашли применение в работах по созданию и развитию пространственно-распределённой мультикластерной ВС ЦПВТ ФГОБУ ВПО "СибГУТИ" и Лаборатории ВС ИФП СО РАН. Диссертационные исследования выполнялись в рамках федеральных целевых программ «Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса России на 2007-2013 годы» (ГК №02.514.11.0002 «Разработка программных технологий для развития российского сегмента Грид, систем параллельного программирования, систем компьютерной графики») и «Научные и научно-педагогические кадры инновационной России» (ГК №02.740.11.0006 «Проведение исследований в области

р аспределенн ых

вычислительных систем и развитие научно-учебного центра параллельных вычислительных технологий ФГОБУ ВПО "СибГУТИ"»). Работа

о оддє p^kei-

на грантами Российского фонда фундаментальных исследований (№ 00-01- 00126, 02-07-06099, 02-07-09380, 03-07-06008, 08-07-00022, 09-07-00095, 11-0700109), грантами Президента РФ по поддержке молодых российских учёных и ведущих научных школ (№НШ-2121.2008.9, НШ-5176.2010.9, НШ- 2175.2012.9, МК-2317.2012.9), а так же грантами ФГОБУ ВПО "СибГУТИ" (2008-2011 гг.). Результаты работы внедрены в учебный процесс Сибирского государственного университета телекоммуникаций и информатики. Практическое использование результатов диссертационных исследований подтверждается соответствующими актами о внедрении.

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

Апробация работы. Основные результаты работы докладывались на Международных, Всероссийских и Региональных научных конференциях, в том числе:

Международной научно-технической конференции «Интеллектуальные и многопроцессорные системы» (2003 г., г. Геленджик);

ные вычислительные и управляющие системы» (2009 г., с. Дивномор- ское Геленджикского района);

ные технологии: разработка, программирование, применение» (2010 г., с. Дивноморское Геленджикского района);

технический прогресс» (2009-2011 гг., г. Новосибирск);

ные вычислительные системы» (2010 г., с. Дивноморское Геленджикского района);

мационные технологии в исследовании сложных структур» (2008, 2010 гг., г. Томск);

нологии высокопроизводительных вычислений и компьютерного моделирования» (2009 г., г. Санкт-Петербург);

блемы телекоммуникаций» (2001-2011 гг., г. Новосибирск);

Международной научно-технической конференции «Информационные системы и технологии» (2003 г., г. Новосибирск);

работки информации» (2003 г., г. Москва);

учёных «Наука. Техника. Инновации» (2002, 2003 гг., г. Новосибирск); Красноярск).

Публикации. По теме диссертации опубликовано 63 работы, в том числе 9 — в изданиях из перечня ВАК.

Основные положения диссертации, выносимые на защиту.

    1. Разработано семейство (последовательных и параллельных) алгоритмов организации функционирования распределённых ВС в режиме обработки наборов масштабируемых задач, учитывающих штраф за задержку решения и приоритеты выбора значений параметров задач.

    2. Созданы средства оптимизации функционирования распределённых ВС в режиме обработки потоков задач. Определены смешанные стратегии функционирования диспетчеров и планировщиков распределённой ВС.

    3. Сформирован инструментарий параллельного мультипрограммирования пространственно-распределённой мультикластерной ВС. В состав инструментария включён пакет моделирования и анализа алгоритмов организации функционирования распределённых ВС. С использованием этого пакета проведено моделирование предложенных в работе алгоритмов.

    Структура и объём диссертации. Диссертация состоит из введения, четырёх глав, заключения, списка литературы, включающего 350 наименований, и приложения. Текст содержит 18 рисунков.

    Похожие диссертации на Организация функционирования расределённых вычислительных систем в мультизадачных режимах