Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Модель и методы выбора неотчуждаемых ресурсов для планирования заданий в распределенных вычислительных средах

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

МПБ обеспечивает «компромиссные» значения рассматриваемых характеристик, обеспечивая меньшее по сравнению с МПП время старта при лучшем по сравнению с бэкфиллингом средним значением целевого критерия. Таким образом, комбинация бэкфиллинга с МПП в зависимости от выбранного деления пакета заданий на подсистемы может обеспечивать эффективные результаты планирования и загрузки ресурсов. Использование… Читать ещё >

Содержание

  • ГЛАВА 1. АНАЛИЗ ПРОБЛЕМЫ ПЛАНИРОВАНИЯ ЗАДАНИЙ НА НЕОТЧУЖДАЕМЫХ РЕСУРСАХ В РВС
    • 1. 1. Введение
    • 1. 2. Используемые термины и обозначения
    • 1. 3. Особенности планирования в РВС
      • 1. 3. 1. Разнородность и автономность ресурсов РВС
      • 1. 3. 2. Динамичность ресурсов
      • 1. 3. 3. Особенности отбора ресурсов
    • 1. 4. Принципы организации РВС
      • 1. 4. 1. Виртуальные организации в среде с неотчуждаемыми ресурсами
      • 1. 4. 2. Диспетчеризация в РВС
    • 1. 5. Подходы к планированию в РВС
      • 1. 5. 1. Целевые функции, ориентированные на
  • приложения
    • 1. 5. 2. Целевые функции, ориентированные на ресурсы
    • 1. 5. 3. Экономические модели планирования
    • 1. 5. 4. Методы решения задач планирования
    • 1. 6. Обзор существующих систем планирования
    • 1. 6. 1. Брокер ресурсов 1Птгос1-С
    • 1. 6. 2. РСРБ и алгоритм обратного заполнения
    • 1. 6. 3. Система МЛ/ШЕ
    • 1. 6. 4. Циклическая схема планирования потоков заданий
    • 1. 7. Исследование алгоритмов, лежащих в основе ЦСП
    • 1. 7. 1. Модуль обработки слотов
    • 1. 7. 2. Алгоритм выбора оптимальной или эффективной комбинации слотов
    • 1. 7. 3. Особенности циклической схемы планирования потоков заданий
    • 1. 8. Постановка задачи
    • 1. 9. Выводы по главе
  • ГЛАВА 2. МОДЕЛЬ СПРАВЕДЛИВОГО РАЗДЕЛЕНИЯ НЕОТЧУЖДАЕМЫХ РЕСУРСОВ В РВС
    • 2. 1. Концепция модели планирования и справедливого разделения неотчуждаемых ресурсов
    • 2. 2. Алгоритм поиска набора слотов, оптимального по заданному критерию
      • 2. 2. 1. Система заданий и ресурсные запросы
    • 2. 3. Метод планирования пакета заданий с разделением на подпакеты
      • 2. 3. 1. Основные положения метода
      • 2. 3. 3. Процедура сдвига окон
    • 2. 4. Комбинированный метод планирования с использованием бэкфиллинга
    • 2. 5. Анализ предложенной модели планирования
    • 2. 5. Выводы по главе
  • ГЛАВА 3. РАЗРАБОТКА СИСТЕМЫ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ
    • 3. 1. Вопросы разработки системы имитационного моделирования
    • 3. 2. Компоненты системы имитационного моделирования
      • 3. 2. 1. Функции распределения случайных величин
      • 3. 2. 2. Компонент генерации ресурсных запросов
      • 3. 2. 3. Компонент генерации вычислительной среды
      • 3. 2. 4. Модуль обработки слотов
      • 3. 2. 5. Компонент выбора оптимальной комбинации слотов
      • 3. 2. 6. Компонент МПП
      • 3. 2. 7. Компонент планирования очереди заданий на основе бэкфиллинга
      • 3. 2. 8. Компонент планирования очереди заданий на основе МПБ
      • 3. 2. 9. Компонент графического отображения результатов планирования
    • 3. 3. Исходные данные для проведения экспериментов
      • 3. 3. 1. Параметры генерации начального состояния вычислительной среды
      • 3. 3. 2. Параметры генерации исходного пакета пользовательских заданий
    • 3. 4. Выводы по главе
  • ГЛАВА 4. ЭКСПЕРИМЕНТАЛЬНОЕ ИССЛЕДОВАНИЕ СХЕМ И МЕТОДОВ ПЛАНИРОВНИЯ
    • 4. 1. Исследование алгоритма поиска наборов слотов оптимальных по заданному критерию
      • 4. 1. 1. Исследуемые алгоритмы поиска альтернативных наборов слотов
      • 4. 1. 2. Постановка эксперимента
      • 4. 1. 3. Результаты эксперимента
      • 4. 1. 4. Выводы
    • 4. 2. Исследование схемы планирования с разделением на подпакеты МПП
      • 4. 2. 1. Исследуемые алгоритмы
      • 4. 2. 2. Постановка эксперимента
      • 4. 2. 3. Результаты экспериментов
      • 4. 2. 4. Выводы
    • 4. 3. Исследование схемы планирования пакета заданий ЦСПБ с использованием бэкфиллинга
      • 4. 3. 1. Исследуемые конфигурации МПБ
      • 4. 3. 2. Постановка эксперимента
      • 4. 3. 3. Результаты экспериментов
      • 4. 3. 4. Выводы
    • 4. 4. Исследование алгоритма выбора оптимальных наборов слотов в рамках МПП
      • 4. 4. 1. Постановка эксперимента
      • 4. 4. 2. Результаты экспериментов
      • 4. 4. 3. Выводы
    • 4. 5. Исследование влияния назначенной стоимости ресурса на загруженность и спрос
      • 4. 5. 1. Постановка эксперимента
      • 4. 5. 2. Результаты экспериментов
      • 4. 5. 3. Выводы
    • 4. 6. Сравнительное исследование алгоритмов планирования
      • 4. 6. 1. Анализируемые алгоритмы
      • 4. 6. 2. Постановка эксперимента
      • 4. 6. 3. Результаты экспериментов
      • 4. 6. 4. Выводы

Модель и методы выбора неотчуждаемых ресурсов для планирования заданий в распределенных вычислительных средах (реферат, курсовая, диплом, контрольная)

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

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

Среди различных подходов к планированию в РВС можно выявить следующие тенденции. Одна из них основывается на использовании доступных ресурсов и планировании вычислений на уровне приложений (проекты X-Com, AppLeS, APST, Legion, DRM, Condor-G, Nimrod/G и другие). Другая тенденция связана с образованием виртуальных организаций (ВО) пользователей и предполагает планирование на уровне потоков заданий (комплексы GrAS, GrADS, GARA, Ursala, Silver). В рамках первого из направлений системы планирования и управления ресурсами являются хорошо масштабируемыми и адаптируемыми к особенностям пользовательских приложений. Однако использование независимыми пользователями различных критериев для оптимизации планов выполнения своих заданий (в условиях возможной конкуренции с другими заданиями) может ухудшать такие интегральные характеристики РВС, как время выполнения пакета заданий и загрузка ресурсов. Образование ВО естественным образом ограничивает масштабируемость систем управления заданиями. Однако наличие определенных правил предоставления и потребления ресурсов, основанных, в частности, на экономических моделях, позволяет повысить эффективность планирования и распределения ресурсов на уровне потоков заданий, контроль над которыми осуществляют различного рода метапланировщики, менеджеры, грид-диспетчеры и т. п. Как правило, в основе планирования лежит циклическая иерархическая схема.

Известные на сегодняшний день алгоритмы, их комбинации и эвристики, используемые в программах-планировщиках, как правило, не позволяют получать оптимальные или близкие к оптимальным планы в условиях разнородных РВС с динамично изменяющимся составом вычислительных ресурсов в ВО. В одних из известных моделей, в зависимости от состояния среды, отыскивается лишь подходящий набор ресурсов и не поддерживаются оптимизационные механизмы планирования заданий. В других моделях не представлены аспекты, весьма характерные для РВС с неотчуждаемыми ресурсами и связанные с динамикой изменения загрузки узлов, конкуренцией независимых пользователей ВО, а также глобальных и локальных потоков заданий собственников ресурсов.

Таким образом, актуальной является проблема разработки модели и методов управления выполнением независимых заданий в рамках ВО на основе экономических принципов.

Данная работа посвящена исследованию и разработке модели и методов планирования, обеспечивающих предоставление и потребление ресурсов с учетом интересов всех участников виртуальной организации РВС.

Объектом исследования является управления выполнением потоков заданий на неотчуждаемых ресурсах РВС.

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

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

Для достижения указанной цели решаются следующие задачи:

1) анализ и исследование циклической схемы управления потоками заданий и ресурсами виртуальной организации РВС с неотчуждаемыми ресурсами, основанной на иерархической модели диспетчеризации;

2) обобщение и развитие циклической модели планирования, обеспечивающее разделение неотчуждаемых ресурсов с учетом интересов всех участников вычислений;

3) разработка алгоритмов согласованного выделения ресурсов для параллельных заданий (коаллокации) для повышения эффективности их выполнения в соответствии с заданным критерием;

4) разработка имитационной модели выбора ресурсов в пределах виртуальной организации;

5) экспериментальное исследование модели и алгоритмов предоставления и потребления неотчуждаемых ресурсов ВО, анализ результатов и оценка эффективности выполнения.

Методы исследования. Поставленные задачи решались с использованием методов исследования операций и имитационного моделирования. Научная новизна работы состоит в следующем:

• исследован комплексный подход к процессу планирования в рамках циклической схемы, позволяющий реализовать распределение ресурсов с учетом интересов пользователей, администраторов ВО и собственников ресурсов;

• предложена общая схема алгоритма коаллокации ресурсов для параллельного задания согласно ресурсному запросу и заданному пользователем критерию эффективности;

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

• обоснована комбинированная схема планирования на основе сочетания циклической схемы и алгоритма обратного заполнения (бэкфиллинга), реализующая преимущества обоих подходов.

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

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

• циклическая модель планирования, поддерживающая распределение ресурсов с учетом интересов всех участников ВО;

• метод планирования потоков заданий с разбиением на подпакеты на основе циклической модели управления заданиями;

• общая схема алгоритма поиска наборов слотов, обладающая линейной сложностью относительно числа доступных слотов в текущем цикле планирования;

• эвристический алгоритм минимизации времени старта и завершения заданий на рассматриваемом интервале планирования;

• метод планирования потока заданий, объединяющий циклическую схему и бэкфиллинг.

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

Реализация результатов. Работа выполнялась в рамках проектов Совета по грантам Президента Российской Федерации для поддержки ведущих научных школ (шифры НШ-7239.2010.9, НШ-316.2012.9) — РФФИ (проекты 09−01−95, 12−700 042) — Минобрнауки России, ФЦП «Научные и научно-педагогические кадры инновационной России» на 2009;2013 годы (государственные контракты №№ 16.740.11.0038, 16.740.11.0516).

Материалы исследования внедрены в учебный процесс подготовки специалистов с высшим образованием по направлению «Информатика и вычислительная техника» специальности 230 104.65 «Системы автоматизированного проектирования» по дисциплине «Технология проектирования информационных систем», специальности 230 102 «Автоматизированные системы обработки информации и управления» по дисциплине «Информационные технологии» в МИЭМ НИУ ВШЭ, а также были использованы при подготовке курса «Вычислительные системы» кафедры ВТ НИУ МЭИ.

Апробация работы и публикации. Основные положения и научные результаты докладывались и обсуждались на международных научных конференциях Parallel Computing Technologies РаСТ-2009, 31 августа-4 сентября 2009 г., г. Новосибирск- «Научный сервис в сети Интернет: экзафлопсное будущее», 19−24 сентября 2011 г., г. Новороссийск- «Научный сервис в сети Интернет: поиск новых решений», 17−22 сентября 2012 г., г. НовороссийскACS/ШЕЕ International Conference on Computer Systems and Applications, Тунис, ХаммаметInternational Conference on Computational Science ICCS 2011, Сингапур, 1−3 июня 2011 г.- ICCS 2012, Омаха, США, 2−6 июня 2012 г.- 7-й международной конференции Dependability and Complex Systems DepCoS-RELCOMEX, БруновВроцлав, Польша, 24−30 июня 2012; «Распределенные вычисления и грид-технологии в науке и образовании», г. Дубна, 16−21 июля 2012 г.

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

4.6.4 Выводы.

Результаты экспериментов, представленные в таблицах 4.13−4.15 и на диаграммах 4.14−4.15, демонстрируют преимущество предлагаемых оптимизационных методов Mliii, ЦСП и МПБ перед бэкфиллингом по рассматриваемому целевому критерию минимизации используемого процессорного времени. При этом преимущество увеличивается при понижении уровня загрузки вычислительной среды. Минимальное значение целевого критерия при каждом рассматриваемом уровне загрузки среды обеспечивает МПП.

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

МПБ обеспечивает «компромиссные» значения рассматриваемых характеристик, обеспечивая меньшее по сравнению с МПП время старта при лучшем по сравнению с бэкфиллингом средним значением целевого критерия. Таким образом, комбинация бэкфиллинга с МПП в зависимости от выбранного деления пакета заданий на подсистемы может обеспечивать эффективные результаты планирования и загрузки ресурсов. Использование предложенного метода в РВС, где уже используется бэкфиллинг, позволяет оптимизировать выполнение потока заданий, а также предоставить пользователям и администраторам виртуальной организации механизмы управления результатами планирования.

ЗАКЛЮЧЕНИЕ

.

В работе получены следующие основные результаты.

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

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

Преимущество предложенной модели по целевому критерию в условиях низкого уровня загрузки среды в среднем составляет до 50% по сравнению с бэкфиллингом и до 10% по сравнению исходной циклической схемой планирования. Преимущество при выполнении отдельных заданий достигает 30%, а количество неудачных попыток планирования сокращается на 44%.

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

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

3. Разработан алгоритм поиска альтернатив, оптимальных по заданному критерию, обладающий линейной сложностью относительно количества доступных слотов. При сравнении предложенного алгоритма со схемой поиска множества альтернативных наборов слотов, использующейся в исходной циклической схеме планирования, при относительно низком уровне загрузки среды показано преимущество до 35% (например, при минимизации времени завершения). Преимущество перед базовым алгоритмом поиска альтернатив достигает почти.

70%. Предложенный алгоритм может быть использован в предложенной модели и циклической схеме планирования на этапе поиска множества альтернативных наборов слотов для учета интересов и дополнительных требований пользователей. Однако, фактическое время работы превышает время работы исходного алгоритма приблизительно на порядок.

4. Исследована эвристическая процедура минимизации времени старта и завершения заданий на рассматриваемом интервале планирования, позволяющая повысить качество обслуживания заданий в циклической схеме планирования потоков заданий. Результаты экспериментов показывают, что использование процедуры сдвига позволяет заметно уменьшить время старта и завершения заданий (преимущество до 45%) как для исходной циклической схемы планирования, так и для планирования с разделением на подпакеты.

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

Показать весь текст

Список литературы

  1. Foster and С. Kesselman (editors) — The Grid: Blueprint for a Future Computing 1. frastructure, Morgan Kaufmann Publishers, USA, 1999.
  2. I. Foster and A. Iamnitchi- On Death, Taxes, and the Convergence of Peer-to-Peer and Grid Computing // Proc. of 2nd International Workshop on Peer-to-Peer Systems (IPTPS'03), Berkeley, CA, USA, February 2003.
  3. I. Foster, C. Kesselman and S. Tuecke- The Anatomy of the Grid: Enabling Scalable Virtual Organizations // International J. Supercomputer Applications, 15(3), pp. 200−220, 2001.
  4. Deniz Cokuslu, Abdelkader Hameurlain, Kayhan Erciyes- Grid Resource Discovery Based on Centralized and Hierarchical Architectures // International Journal for Infonomics (IJI), Vol. 3, Issue 1, March 2010.
  5. E. Imamagic, B. Radic, D. Dobrenic- CRO-GRID Grid Monitoring Architecture // Proceedings of 27th International Conference Information Technology Interfaces, pp. 65 72, June 20−23, 2005.
  6. M. Baker, R. Buyya and D. Laforenza- Grids and Grid Technologies for Wide-area Distributed Computing // J. of Software-Practice & Experience, Vol. 32, No.15, pp. 1437−1466, December 2002.
  7. B.B. Опорные планы согласованного выделения ресурсов при организации распределенных вычислений на масштабируемых системах // Программирование. 2008. — № 5. — С. 50−64.
  8. Toporkov V., Tselishchev A., Yemelyanov Р., Bobchenkov- A. Composite Scheduling Strategies in Distributed Computing with Non-dedicated Resources // Procedia Computer Science. Vol. 9, pp. 176−185, Elsevier, 2012.
  9. David Jackson, Quinn Snell, Mark Clement- Core Algorithms of Maui Scheduler // Proceedings JSSPP '01 Revised Papers from the 7th International Workshop on Job Scheduling Strategies for Parallel Processing, Springer-Verlag London, UK, 2001
  10. Y. Zhu- A Survey on Grid Scheduling Systems // Department of Computer Science, Hong Kong University of science and Technology, 2003.
  11. J. Schopf- Ten Actions When Super Scheduling // document of Scheduling Working Group, Global Grid Forum, http://www.ggf.0rg/d0cuments/GFD.4.pdf, July 2001.
  12. F. Berman, R. Wolski, H. Casanova, W. Cirne, H. Dail, M. Faerman, S. Figueira, J. Hayes, G. Obertelli, J. Schopf, G. Shao, S. Smallen, N. Spring, A. Su and D. Zagorodnov- Adaptive Computing on the Grid Using AppLeS // IEEE Trans, on
  13. Parallel and Distributed Systems (TPDS), Vol.14, No.4, pp.369−382, 2003.
  14. V. Hamscher, U. Schwiegelshohn, A. Streit, R. Yahyapour- Evaluation of Job-Scheduling Strategies for Grid Computing // Proc. of GRID 2000, First IEEE/ACM International Workshop, pp. 191−202, Bangalore, India, December, 2000.
  15. G. Mateescu- Quality of Service on the Grid via Metascheduling with Resource Co-Scheduling and Co-Reservation // International Journal of High Performance Computing Applications, Vol. 17, No. 3, pp.209−218, 2003.15. http://www.globus.org/
  16. A. A. Khokhar, V. K. Prasanna, M. E. Shaaban, and C. L. Wang- Heterogeneous Computing: Challenges and Opportunities // IEEE Computer, Vol. 26, No. 6, pp. 18−27, June 1993.
  17. H. J. Siegel, H. G. Dietz, and J. K. Antonio- Software Support for Heterogeneous Computing // ACM Computing Surveys, Vol.28, No. l, pp. 237 239, March 1996.
  18. F. Berman, High-Performance Schedulers, chapter in The Grid: Blueprint for a Future Computing Infrastructure, Morgan Kaufmann Publishers, 1998.20. http://www.openpbs.org/21. http://www.cs.wisc.edu/condor/
  19. F.D. Sacerdoti, M.J. Katz, M. L Massie and D.E. Culler- Wide area cluster monitoring with Ganglia // Proc. of IEEE International Conference on Cluster Computing, pp.289 298, Hong Kong, December 2003.
  20. В. H., Орлов А. В. Управление заданиями в распределенной среде и протокол резервирования ресурсов // Препринт.- М.: ИПМ им. М. В. Келдыша РАН.-2002, — 23 с.
  21. В. Н., Коваленко Е. И., Корягин Д. А., Любимский Э. 3., Хухлаев Е. В. Управление заданиями в распределенной вычислительной среде // Открытые системы.-2001,-№ 5−6.-С. 22−28
  22. В. Н., Семячкин Д. А, Использование алгоритма Backfill в грид // Тр. международной конф. «Распределенные вычисления и Грид-технологии в науке и образовании» (Дубна, 29 июня 2 июля 2004 г.) — Дубна: ОИЯИ, 2004.- С. 139−144.
  23. F. Berman and R. Wolski- The AppLeS Project: A Status Report // Proceedings of the 8th NEC Research Symposium, Berlin, Germany, May 1997.
  24. Jang-uk In, Paul Avery, Richard Cavanaugh, Sanjay Ranka- Policy Based Scheduling for Simple Quality of Service in Grid Computing // 18th International Parallel and Distributed Processing Symposium, 26−30 April, 2004.
  25. Nabrzyski, Jarek- Schopf, Jennifer M.- Weglarz, Jan (Eds.) — Grid Resource Management. State of the Art and Future Trends // Springer, 575 p., 2003. ISBN 978−1-4020−7575−9.
  26. R. Buyya and D. Abramson and J. Giddy and H. Stockinger- Economic Models for Resource Management and Scheduling in Grid Computing // J. of Concurrency and Computation: Practice and Experience, Vol. 14, Issue. 13−15, pp. 1507−1542,
  27. Wiley Press, December, 2002.
  28. C. Ernemann, V. Hamscher and R. Yahyapour- Economic Scheduling in Grid Computing // Proc. of 8th Workshop on Job Scheduling Strategies for Parallel
  29. Processing, in conjunction with HPDC/GGF 5, Edinburgh, Scotland, UK, pp.128−152, July, 2002.
  30. D. Wright- Cheap Cycles from the Desktop to the Dedicated Cluster: Combining Opportunistic and Dedicated Scheduling with Condor // Proc. of Conference on Linux Clusters: the HPC Revolution, Champaign Urbana, IL USA, June, 2001.
  31. Y. Zhu, L. Xiao, L. M. Ni and Z. Xu- Incentive-based P2P Scheduling in Grid Computing // Proc. of the 3rd International Conference on Grid and Cooperative Computing (GCC2004), Wuhan, China, October, 2004.
  32. R. Buyya, D. Abramson, and S. Venugopal- The Grid Economy // Proc. of the IEEE, 93(3), pp. 698−714, 2005.
  33. L. Young, S. McGough, S. Newhouse, and J. Darlington- Scheduling Architecture and Algorithms within the ICENI Grid Middleware // Proc. of UK e-Science All HandsMeeting, pp. 5−12, Nottingham, UK, September, 2003.
  34. Abramson, D., Buyya, R. & Giddy J.- A computational economy for grid computing and its implementation in the Nimrod-G resource broker // Future generation Computer Systems, 18(8), pp.1061- 1074, October, 2002.
  35. J.P. Jones and B. Nitzberg- Scheduling for Parallel Supercomputing: A Historical Perspective of Achievable Utilization // Job Scheduling Strategies for Parallel Processing, D.G. Feitelson and L. Rudolph, eds., pp. 1−16, Springer-Verlag, 1999.
  36. D. Lifka- The ANL/IBM SP Scheduling System // Job Scheduling Strategies for Parallel Processing, D.G. Feitelson and L. Rudolph, eds., pp. 295−303, Springer-Verlag, 1995.
  37. Ahuva Mu’allem, Dror Feitelson- Utilization, Predictability, Workloads, and User Runtime Estimates in Scheduling the IBM SP2 with Backfilling // Parallel and Distributed Systems, Vol.12, Issue 6, pp. 529−543, June, 2001.
  38. B.H., Коваленко E. И., Корягин Д. А, Любимский Э. 3., Хухлаев Е. В., Шорин О. Н. Планирование ресурсов в GRID на основе локальных расписаний // ИПМ им. М. В. Келдыша РАН, Москва.48. http://www.adaptivecomputing.com/support/documentation/
  39. Toporkov V, Toporkova A, Bobchenkov A, Yemelyanov D. Resource selection algorithms for economic scheduling in distributed systems // Procedia Computer Science, Elsevier. Vol.4, pp. 2267−2276. 2011.
  40. Toporkov V, Yemelyanov D, Toporkova A, Bobchenkov A. Resource co-allocation algorithms for job batch scheduling in dependable distributed computing // Dependable Computer Systems. Springer-Verlag, AICS. Vol. 97. pp. 243−256. Berlin, Heidelberg, 2011.
  41. V. Toporkov, A. Tselishchev, D. Yemelyanov, A. Bobchenkov- Composite Scheduling Strategies in Distributed Computing with Non-dedicated Resources // Procedia Computer Science. Elsevier. Vol. 9, pp. 176−185, 2012.
  42. Х.А. Введение в исследование операций. 7-е издание.: Пер. с англ. — Москва: Издательский дом «Вильяме», 2005. — 912 с.
  43. Д.М., Топорков В. В. Экономическая модель справедливого разделения ресурсов в вычислительных средах // Открытое образование. 2012. № 4. С. 63−70.
  44. A. Roy and V. Sander- Advance Reservation API // Technical Report GFD-E.5, Global Grid Forum (GGF), 2002.
  45. Zikos, S., Karatza, H.D. Resource allocation strategies in a 2-level hierarchical grid system // Proceedings of the 41 st Annual Simulation Symposium (ANSS), April 13−16,2008. IEEE Computer Society Press, SCS, pp. 157−164.
  46. Toporkov V., Yemelyanov P., Toporkova A., Bobchenkov A. Resource Co-allocation Algorithms for Job Batch Scheduling in Pependable Pistributed Computing // Pependable Computer Systems. Springer-Verlag Berlin Heidelberg. AICS. Vol. 97. pp. 243−256. 2011.
  47. Farag Azzedin, Muthucumaru Maheswaran, Neil Arnason- A Synchronous Co-Allocation Mechanism for Grid Computing Systems // Cluster Computing, Vol. 7, pp. 399, Kluwer Academic Publishers. 2004.
  48. B.B., Целищев А. С. Метод критических работ как перспектива эффективной организации распределенных вычислений // Информационные технологии.2011, — № 6. -С. 13−17.
  49. P. Pinda- Online prediction of the running time of tasks // Proc. 10th IEEE Symp. on High Performance Pistributed Computing, 2001
  50. V. Taylor, X. Wu, J. Geisler, X. Li, z. Lan, M. Hereld, I. Judson, and R. Stevens- Prophesy: Automating the modeling process // Proc. Of the Third International Workshop on Active Middleware Services, 2001.
  51. Wolski, R, Plank, J.S., Brevik, J. and Bryan- T. Analyzing market-based resource allocation strategies for the computational Grid // International Journal of High Performance Computing Applications, 15(3), pp. 258−281. 2001.
  52. Toporkov V., Bobchenkov A., Toporkova A., Tselishchev A., Yemelyanov D. Slot Selection and Co-allocation for Economic Scheduling in Distributed Computing // PaCT 2011. Springer-Verlag Berlin Heidelberg, LNCS. Vol. 6873. pp. 368−383. 2011.
  53. В.В., Емельянов Д. М. Экономическая модель планирования и справедливого разделения ресурсов в распределенных вычислениях // Открытое образование. № 2 (91). С. 39−42. 2012.
  54. W.Bell, D. Cameron, L. Capozza- Simulation of Dynamic Grid Replication Strategies in OptorSim Proceeding GRID // '02 Proceedings of the Third International Workshop on Grid Computing, pp. 46−57, Springer-Verlag London, UK, 2002.
  55. P.H. Разработка системы электронного документооборота для автоматизации управления научно-техническими проектами (на примере европейской организации ядерных исследований): автореф. канд. техн. наук: 05.13.01: МИФИ, 2011.
  56. А.В. Разработка модели и методов управления ресурсами в виртуальных организациях распределенных вычислительных сред: дис. канд. техн. наук: 05.13.15: НИУ МЭИ, 2011, — 151 с.
  57. Материалы проведенных в работе исследований были использованы при подготовке лекционного курса «Вычислительные системы» на кафедре ВТ.
  58. МОДЕЛЬ И МЕТОДЫ ВЫБОРА НЕОТЧУЖДАЕМЫХ
  59. РЕСУРСОВ ДЛЯ ПЛАНИРОВАНИЯ ЗАДАНИЙ В РАСПРЕДЕЛЕННЫХ ВЫЧИСЛИТЕЛЬНЫХ СРЕДАХ"
  60. Настоящий акт подтверждает, что результаты диссертационной рабо! ы Емельянова Д. М. внедрены в учебный процесс МИЭМ НИУ ВШЭ.
  61. Использование в учебном процессе вышеуказанных результатов обеспечило повышение качества подготовки специалистов с высшим образованием по направлению «Информатика и вычислительная техника».
  62. Декан Факультета информационных технологий и вычислительной техникид.т.н., проф.-- —Е.Д. Пожидаев
  63. Зам. Зав. кафедрой Информационных технологий и автоматизированных систем г>, / }д.т.н., проф.//х^-/ A.M. Кожевниковг
Заполнить форму текущей работой