Адаптивна модель оперативного планування завдань комп’ютерних кластерів системи Grіd
У статті розглядається проблема підвищення ефективності використання комп’ютерних кластерів із поділюваними ресурсами в структурі глобальної інформаційної Grіd-системи. Запропоновано адаптивну модель системи управління пакетною обробкою завдань кластера при відчуженні його обчислювальних ресурсів в...
Збережено в:
Дата: | 2012 |
---|---|
Автор: | |
Формат: | Стаття |
Мова: | Ukrainian |
Опубліковано: |
Інститут проблем штучного інтелекту МОН України та НАН України
2012
|
Назва видання: | Штучний інтелект |
Теми: | |
Онлайн доступ: | http://dspace.nbuv.gov.ua/handle/123456789/60527 |
Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
Цитувати: | Адаптивна модель оперативного планування завдань комп’ютерних кластерів системи Grіd / Є.В. Тимошенко // Штучний інтелект. — 2012. — № 2. — С. 54-61. — Бібліогр.: 8 назв. — укр. |
Репозитарії
Digital Library of Periodicals of National Academy of Sciences of Ukraineid |
irk-123456789-60527 |
---|---|
record_format |
dspace |
spelling |
irk-123456789-605272014-04-17T03:01:37Z Адаптивна модель оперативного планування завдань комп’ютерних кластерів системи Grіd Тимошенко, Є.В. Интеллектуальные системы планирования, управления, моделирования и принятия решений У статті розглядається проблема підвищення ефективності використання комп’ютерних кластерів із поділюваними ресурсами в структурі глобальної інформаційної Grіd-системи. Запропоновано адаптивну модель системи управління пакетною обробкою завдань кластера при відчуженні його обчислювальних ресурсів в умовах наявності двох конкуруючих потоків вхідних даних. В статье рассматривается проблема повышения эффективности использования компьютерных кластеров с разделяемыми ресурсами в структуре глобальной информационной Grіd-системы. Предложена адаптивная модель системы управления пакетной обработкой заданий кластера при отчуждении его вычислительных ресурсов в условиях наличия двух конкурирующих потоков входных данных. The article is devoted to the problem of increase of efficiency of use of computer clusters with shared resources in the structure of the global informational Grіd System. It is proposed the adaptive model for control system of batch job processing of a cluster at alienation of its computing resources in conditions of presence of two competing flow of the entrance data. 2012 Article Адаптивна модель оперативного планування завдань комп’ютерних кластерів системи Grіd / Є.В. Тимошенко // Штучний інтелект. — 2012. — № 2. — С. 54-61. — Бібліогр.: 8 назв. — укр. 1561-5359 http://dspace.nbuv.gov.ua/handle/123456789/60527 004.75 uk Штучний інтелект Інститут проблем штучного інтелекту МОН України та НАН України |
institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
collection |
DSpace DC |
language |
Ukrainian |
topic |
Интеллектуальные системы планирования, управления, моделирования и принятия решений Интеллектуальные системы планирования, управления, моделирования и принятия решений |
spellingShingle |
Интеллектуальные системы планирования, управления, моделирования и принятия решений Интеллектуальные системы планирования, управления, моделирования и принятия решений Тимошенко, Є.В. Адаптивна модель оперативного планування завдань комп’ютерних кластерів системи Grіd Штучний інтелект |
description |
У статті розглядається проблема підвищення ефективності використання комп’ютерних кластерів із поділюваними ресурсами в структурі глобальної інформаційної Grіd-системи. Запропоновано адаптивну модель системи управління пакетною обробкою завдань кластера при відчуженні його обчислювальних ресурсів в умовах наявності двох конкуруючих потоків вхідних даних. |
format |
Article |
author |
Тимошенко, Є.В. |
author_facet |
Тимошенко, Є.В. |
author_sort |
Тимошенко, Є.В. |
title |
Адаптивна модель оперативного планування завдань комп’ютерних кластерів системи Grіd |
title_short |
Адаптивна модель оперативного планування завдань комп’ютерних кластерів системи Grіd |
title_full |
Адаптивна модель оперативного планування завдань комп’ютерних кластерів системи Grіd |
title_fullStr |
Адаптивна модель оперативного планування завдань комп’ютерних кластерів системи Grіd |
title_full_unstemmed |
Адаптивна модель оперативного планування завдань комп’ютерних кластерів системи Grіd |
title_sort |
адаптивна модель оперативного планування завдань комп’ютерних кластерів системи grіd |
publisher |
Інститут проблем штучного інтелекту МОН України та НАН України |
publishDate |
2012 |
topic_facet |
Интеллектуальные системы планирования, управления, моделирования и принятия решений |
url |
http://dspace.nbuv.gov.ua/handle/123456789/60527 |
citation_txt |
Адаптивна модель оперативного планування завдань комп’ютерних кластерів системи Grіd / Є.В. Тимошенко // Штучний інтелект. — 2012. — № 2. — С. 54-61. — Бібліогр.: 8 назв. — укр. |
series |
Штучний інтелект |
work_keys_str_mv |
AT timošenkoêv adaptivnamodelʹoperativnogoplanuvannâzavdanʹkompûternihklasterívsistemigríd |
first_indexed |
2025-07-05T11:35:33Z |
last_indexed |
2025-07-05T11:35:33Z |
_version_ |
1836806657557921792 |
fulltext |
«Искусственный интеллект» 2’201254
3Т
УДК 004.75
Є.В. Тимошенко
Бердянський державний педагогічний університет, м. Бердянськ, Україна
Україна, 71101, Запорізька обл., м. Бердянськ, вул. Шмидта, 4
Адаптивна модель оперативного планування
завдань комп’ютерних кластерів системи Grіd
Y.V. Tymoshenko
Berdyansk State Pedagogical University, c. Berdyansk
Ukraine, 71101, Zaporozhye region, c. Berdiansk, Schmidt st., 4
Adaptive Model for Operational Planning Tasks
of Grid Computing Clusters
Е.В. Тимошенко
Бердянский государственный педагогический университет, г. Бердянск, Украина
Украина, 71101, Запорожская обл., г. Бердянск, ул. Шмидта, 4
Адаптивная модель оперативного планирования
заданий компьютерных кластеров системы Grіd
У статті розглядається проблема підвищення ефективності використання комп’ютерних кластерів із
поділюваними ресурсами в структурі глобальної інформаційної Grіd-системи. Запропоновано адаптивну
модель системи управління пакетною обробкою завдань кластера при відчуженні його обчислювальних
ресурсів в умовах наявності двох конкуруючих потоків вхідних даних.
Ключові слова: адаптивна модель, дискретна оптимізація, розподілені обчислення,
комп’ютерний кластер, система Grіd.
The article is devoted to the problem of increase of efficiency of use of computer clusters with shared resources in the
structure of the global informational Grіd System. It is proposed the adaptive model for control system of batch job
processing of a cluster at alienation of its computing resources in conditions of presence of two competing flow of the
entrance data.
Key Words: adaptive model, discrete optimization, distributed computing, computer cluster, Grid System.
В статье рассматривается проблема повышения эффективности использования компьютерных кластеров с
разделяемыми ресурсами в структуре глобальной информационной Grіd-системы. Предложена адаптивная
модель системы управления пакетной обработкой заданий кластера при отчуждении его вычислительных
ресурсов в условиях наличия двух конкурирующих потоков входных данных.
Ключевые слова: адаптивная модель, дискретная оптимизация, распределенные
вычисления, компьютерный кластер, система Grіd.
Постановка проблеми та її зв’язок з практичними
завданнями
Мережна технологія Grid дозволяє створити потужний інструмент обробки інфор-
мації для наукової, виробничої та комерційної сфер. Побудова національної інфраструктури
Grid сприятиме інтеграції України у Європейський науковий простір та вирішенню
наступних завдань: обслуговування Українського міжнародного центру даних та надання
Адаптивна модель оперативного планування завдань…
«Штучний інтелект» 2’2012 55
3Т
доступу до наукової інформації, використання потужних комп’ютерних ресурсів й експе-
риментальних установок; об’єднання наукової та освітньої обчислювальної й комуні-
каційної інфраструктури в національну Grid, а також підключення її до Європейської
Grid-інфраструктури; вирішення виробничих, інженерних та бізнесових задач розвитку
мережного транспортного середовища, технологій високошвидкісної передачі даних
шляхом використання обчислювальних ресурсів комп’ютерних кластерів, що належать
окремим організаціям.
Аналіз попередніх досліджень
та виділення невирішених питань
Головні ідеологи Grid I. Foster та C. Kesselman дають цій технології таке ви-
значення [1]: «Обчислювальна Grid – це апаратна й програмна інфраструктура, що
забезпечує надійний, погоджений, всепроникаючий та недорогий доступ до високо-
продуктивних обчислювальних ресурсів». Пізніше [2] визначення Grid було набли-
жене до соціальних аспектів та можливості створення домовленості про використан-
ня спільних ресурсів серед учасників (споживачів й постачальників) та використання
результуючого об’єднання ресурсів для певних цілей. Під ресурсами спільного до-
ступу розуміється не стільки обмін файлами, а скоріше безпосередній доступ до
комп’ютерів, програмного забезпечення та даних при спільному рішенні проблем у
науці, промисловості й бізнесі.
Існує декілька типів Grid-систем, всі вони надають ресурси, але кожна оптимі-
зована під різні функції: розв’язання рівнянь, візуальне моделювання при колектив-
ному проектуванні, зберігання масивів даних і т.п. [3]. Запропоновані для вирішення
великомасштабних обчислювальних завдань в науці, техніці та бізнесі глобальні об-
числювальні мережі Grіd відкривають перспективу одночасного використання тисяч
приналежних різним організаціям обчислювальних ресурсів, розташованих у різних
адміністративних і географічних областях [4], [5]. Одним з видів ресурсів Grіd є
комп’ютерні кластери – група об’єднаних високошвидкісними каналами зв’язку ком-
п’ютерів (обчислювальних вузлів кластера), що представляє з точки зору користу-
вача єдиний апаратний ресурс.
При цьому, розподіляючи ресурси Grіd-системи, виникає необхідність як
визначення мінімального числа кластерів, на яких може бути виконана задана під-
множина завдань, так і оптимального розподілу цих завдань усередині самих кластерів
між його обчислювальними вузлами. Такий підхід вимагає використання дворівневої
структури Grіd. На першому рівні декілька незалежних брокерів розподіляють об-
числювальні завдання на кластери, а на другому рівні кожен кластер розподіляє
завдання, привласнені йому локальним планувальником.
Диспетчеризація завдань у кластері Grіd буває централізованою, децентралізо-
ваною, ієрархічною. При цьому можуть застосовуватися підходи із попереджуваль-
ним розподілом, використанням пріоритетів завдань та прийняттям угод в системі
диспетчеризації [6].
Важливою особливістю функціонування кластерів систем Grіd є наявність двох
вхідних потоків інформаційно-розрахункових завдань (ІРЗ). Перший потік містить
чергу локальних завдань кластера, а другий складається із завдань від глобальної
інфраструктури Grіd (рис. 1).
Тимошенко Є.В.
«Искусственный интеллект» 2’201256
3Т
Рисунок 1 – Система пакетної обробки потоків завдань у кластеризованій Grid
Обидва потоки, надходячи через інтерфейс системи пакетної обробки (СПО)
завдань кластера, формують загальний потік (чергу) ІРЗ, що розподіляються по об-
числювальним вузлам комп’ютерного кластера. При цьому виникає конкурування
локального та глобального потоків завдань за пріоритет володіння ресурсами кластера.
В результаті чого систематично коїться відчуження обчислювальних ресурсів кластера
системою Grіd, а також їхня відмова (через внутрішні причини або перевантаження) – в
обох випадках стабільна робота кластера порушується.
Метою даної статті є розробка адаптивної моделі оперативного перерозподілу
завдань комп’ютерного кластера з двома конкуруючими потоками вхідних даних в
умовах деградації або відчуження його обчислювальних ресурсів, з метою досяг-
нення максимального відновлення його функціональної потужності.
Особливості функціонування комп’ютерних кластерів
в системах Grіd
Динамічне управління потоками інформації при взаємодії процесів користу-
вачів Grіd-системи, пов’язане із вирішенням оптимізаційних задач розподілу ІРЗ по
кластерах Grіd та їхнім обчислювальним вузлам. Цей процес повинен здійснюватися
в масштабі реального часу, з визначеним періодом відновлення інформації в об-
числювальній мережі [7].
У комп’ютерних системах час, що відводиться на обслуговування запитів із
черги, не повинен перевищувати допустимого значення Тд. Тому вирішення задачі
обслуговування запитів, що забезпечує максимальне використання ресурсів, має від-
бутися із визначеною оперативністю. Оперативність вирішення задачі динамічного
управління Grіd-кластером за час, що не перевищує допустиме Тд, кількісно оці-
нюється ймовірністю Р(Т)-обробки необхідного комплексу ІРЗ за час Т [8]
T
TД
eTP
1)( , (1)
де Тд – допустимий час, обробки комплексу завдань СПО-кластера; Т – час
виконання обробки комплексу ІРЗ.
Адаптивна модель оперативного планування завдань…
«Штучний інтелект» 2’2012 57
3Т
Взаємодія Grіd-системи із кластером має дискретно-подійний характер. Через
це на вході системи утворюється черга та новий запит, що надходить, не приймаєть-
ся до обслуговування. Тому потрібна розробка системи управління кластером, яка б мала
достатню швидкість оптимального розподілу завдань, щоб працювати у реальному
масштабі часу, та забезпечувала одночасний доступ до всіх вільних на цей момент об-
числювальних ресурсів. Для цього запропоновано використати метод групової вибірки.
Створена на його основі система управління здатна забезпечити ефективне обслугову-
вання кластером одночасно декількох ІРЗ із черги. Завдання, що вимагають ресурсів
різних типів, вибираються таким чином, щоб сума їхніх пріоритетів була максималь-
ною. При рівності пріоритетів перевага віддається завданню, що надійшло в чергу
раніше. Забезпечення живучості кластера Grіd-системи вимагає створення моделі його
функціонування при наявності двох конкуруючих за обчислювальний ресурс потоків ІРЗ.
Забезпечення адаптивного відмовостійкого планування
завдань в комп’ютерних кластерах Grid-систем
Вихідними даними для вирішення задачі розподілу завдань у системі є функції, що
виконуються системою та можуть бути формалізовані у вигляді сукупності розв’язуваних
завдань. Для кожного із завдань можуть бути задані варіанти його вирішення, яке може
складатися з декількох етапів. Зв’язки між завданнями та етапами вирішення задаються у
вигляді графа, ребра якого характеризують шляхи між етапами вирішення завдань, та
відповідають напрямкам інформаційних потоків. Крім цього, задається множина ресурсів
системи та зв’язків між ними, а також види технічних засобів, що використовуються в
ній. Потрібно таким чином розподілити завдання по ресурсах та рівнях системи, щоб
максимізувати ефект від їхнього виконання. Часові обмеження для різних завдань ви-
магають аналіз роботи різних ресурсів системи.
Припустимо обчислювальна система (рис. 2) складається із M типів ресурсів Rі,
Mi ,1 . До системи мають доступ N клієнтів Оj, Nj ,1 , які формують завдання
для виконання в системі.
Кожне завдання Зk від будь-якого клієнта Oj має свій пріоритет k, залежний від
рівня привілеїв клієнта. Момент, в який від клієнта надходить завдання – величина
випадкова, а при високій інтенсивності надходження завдань на вході системи
утвориться їхня черга. Основним критерієм оптимізації, що застосовується при
цьому, є коефіцієнт використання ресурсів KВР. Він характеризує розмір частини
загальної кількості ресурсів, до яких звертаються завдання із черги.
Рисунок 2 – Схема обробки завдань
Якщо жоден ресурс кластера не використаний, то KВР = 0, а якщо задіяні усі
ресурси, то KВР = 1. Зрозуміло, що не завжди є можливість вибрати такі завдання,
щоб всі ресурси кластера були залучені.
Тимошенко Є.В.
«Искусственный интеллект» 2’201258
3Т
Для підвищення ефективності планування розподілу завдань у кластері про-
понується задача оптимізації наступного виду
max
1
N
p
pp xE , (2)
MgBxA gk
p
k
kg ,1,
1
, (3)
де Аkg – дорівнює 1, якщо Зk використовує ресурс Rg,, та 0, якщо ні; Bg –
кількість ресурсів типу g.
Показник (2) можна розглядати як функціональну потужність кластера, що ха-
рактеризує сумарну важливість завдань, виконуваних в ньому, та від якого прямо
пропорційно залежить коефіцієнт використання ресурсів
M
i
i
ВР
Y
E
K
1
, (4)
де Yi – максимальний пріоритет завдань, що звертаються до ресурсу Ri.
Модель (2), (3) будемо називати однопотоковою моделлю обслуговування завдань.
В загальному випадку множини завдань, що надходять у чергу на вирішення, можна
розбити на дві підмножини, а саме на підмножину завдань Grid- мережі }{ G
iЗ та під-
множину задач }{ B
iЗ , що розв’язуються в інтересах власника кластера. Кожне p-е
завдання відповідно до політик ціноутворення центрів сертифікації Grіd-завдань та
власників кластерів має коефіцієнт важливості р, а тому кожній підмножині задач у
черзі відповідають сумарні коефіцієнти їхньої важливості G
ЧЕ та В
ЧЕ . Надалі розріз-
нятимемо значення сумарних коефіцієнтів важливості завдань, що знаходяться в
черзі G
ЧЕ , В
ЧЕ , та сумарні коефіцієнти важливості задач, що плануються для вико-
нання GЕ и ВЕ . Якщо G
ЧЕ В
ЧЕ , то економічні втрати від затримок виконання зав-
дань }{ G
i
G
p ЗЗ та }{ В
i
В
p ЗЗ будуть однакові, а тому доцільно використовувати роз-
глянуту однопотокову модель обслуговування завдань. Коли G
ЧЕ В
ЧЕ , то економіч-
ні втрати будуть більше залежати від затримок виконання завдань G
iЗ , а при G
ЧЕ В
ЧЕ –
від затримок виконання завдань В
iЗ . Тому процес планування виконання завдань, що
надходять у чергу, має бути адаптивним до сумарних цін, що змінюються, та реалі-
зовуватися на основі двохпотокової моделі. Припустимо, що виконується нерівність
G
ЧЕ В
ЧЕ , тоді виділяємо підмножину завдань /}{ G
iЗ , що утворюють Е= G
ЧЕ - В
ЧЕ , та
визначаємо не зайняті завданнями Grid ресурси, на яких вони можуть бути розв’язані.
Знімаємо із цих ресурсів завдання /}{ В
iЗ }{ G
iЗ . Потім одночасно вирішуються дві задачі
планування розподілу завдань /}{ G
iЗ та /}{ В
iЗ на основі однопотокових моделей для
множин, що не перетинаються, ресурсів, які можна використовувати при виконанні
кожної підмножини завдань. Через те, що частина ресурсів відчужується для
вирішення завдань /}{ В
iЗ , показник ВЕ деградує на величину ЕВ, але потім за ра-
хунок перерозподілу завдань на підмножині доступних ресурсів відновлюється на
величинуЕ. По мірі звільнення ресурсів в підмножині, що обслуговувала завдання
/}{ G
iЗ , завдяки перерозподілу завдань показник ВЕ системи вертається до номіналь-
ного значення, як це вказано на рис. 3.
Адаптивна модель оперативного планування завдань…
«Штучний інтелект» 2’2012 59
3Т
Рисунок 3 – Діаграма функціонування системи
У випадку, коли виконується нерівність G
ЧЕ В
ЧЕ , модель працює аналогічно,
але відчужуються ресурси для завдань }{ G
iЗ . Таким чином, у двохпотоковій моделі
ресурси надаються тому потоку, для якого штрафні санкції можна істотно знизити та
при цьому для другого потоку, за рахунок перерозподілу завдань, економічні втрати
теж мінімізуються. Після того, як за рахунок роботи двохпотокової моделі значення
показників G
ЧЕ та В
ЧЕ вирівняються, управління повертається до однопотокової мо-
делі із загальним полем ресурсів. Таким чином, у процесі роботи кластера в циклі
здійснюється перехід між однопотоковою та двохпотоковою моделями (рис. 4).
Слід зазначити, що визначення G
ЧЕ В
ЧЕ має здійснюватися на основі роз-
роблених економічних політик власників сертифікаційних центрів Grіd та власників
кластерів. При цьому повинно бути одержано деяке компромісне номінальне значен-
ня показника ЕН, яке може відхилятися на деяку величину (призначає адміні-
стратор кластера) у позитивну або негативну сторони. Обґрунтування величин ЕН та
виходить за рамки даної роботи, оскільки її метою є автоматизація процесу роз-
поділу завдань у кластерах Grid-систем.
Розходження показників G
ЧЕ та В
ЧЕ може бути також обумовлено виходом з ладу
ресурсів кластера та поверненням не виконаних завдань у чергу, що теж приводить
до схеми планування, наведеної на рис. 4 Основними показниками ефективності
функціонування кластера при цьому є оперативність виконання планування та коефі-
цієнт використання ресурсів на етапах роботи однопотокової моделі, а також опе-
ративність виконання планування та коефіцієнт збереження ефективності на етапах
роботи двохпотокової моделі.
Рисунок 4 – Цикл роботи моделей планування в кластері
Визначення
G
ЧЕ та
В
ЧЕ
Однопотокова модель Двохпотокова модель
G
ЧЕ
В
ЧЕ
так
ні
Е
ЕВ
Е
t
Е
ТЦУ ТЦУ
Тимошенко Є.В.
«Искусственный интеллект» 2’201260
3Т
Висновки і перспективи подальших досліджень
Отже, задача перерозподілу завдань в кластері зводиться до багатократного ви-
рішення задачі цілочислового лінійного програмування з булевими змінними. Причому
потужність процедури, що його реалізує, має дозволяти розв’язувати цю задачу у
масштабі реального часу в умовах функціональної відмови окремих обчислювальних
елементів та конкурування основного потоку завдань кластера з потоком завдань
Grid-системи. За підсумками вирішення поставленого завдання на основі теоретич-
них досліджень та комп’ютерного моделювання зроблені наступні висновки:
– запропонована модель дозволяє обслуговувати пакети завдань комп’ютерного
кластера, за допустимий час забезпечуючи планування з урахуванням динаміки
взаємодії потоку завдань Grіd із потоком власних завдань кластера;
– створена модель функціонування кластера Grіd-системи дозволяє враховувати
коефіцієнт використання ресурсів, функціональну потужність системи та показник
оперативності планування ресурсів, що дозволяє дослідити роботу кластера в умовах
конкурування потоків завдань та відчуження обчислювальних ресурсів;
– експериментально доведено, що застосування моделі дозволяє: зберігати в серед-
ньому до 62,93% функціональної ефективності кластера у випадку видалення частини
його обчислювальних ресурсів; з високою оперативністю (Р(Т)>0,9) адоптивно розпо-
діляти конкуруючі потоки ІРЗ, враховуючи їхню важливість та стан обчислювальних
ресурсів кластера; забезпечити вибірку залежно від використовуваної планувальником
СПО-процедури, від 160 (Тд = 5 с) до 260 (Тд = = 20 с) або від 215 (Тд = 5 с) до 355
(Тд = 20 с) пакетів ІРЗ.
З огляду на отримані в ході дослідження результати можна сподіватись на пер-
спективність інтеграції розробленої адаптивної моделі оперативного планування роз-
поділу ІРЗ або окремих процедур її програмного забезпечення в структуру СПО-кла-
стерів системи Grіd. Однак, остаточне твердження про ступінь ефективності запро-
понованої моделі потребує подальших, більш ґрунтовних та масштабніших, досліджень.
Література
1. Foster I. The Anatomy of the Grid: Enabling Scalable Virtual Organizations / I. Foster, C. Kesselman,
S. Tuecke // International Journal of High Performance Computing Applications. – 2000. – Vol. 15,
№ 3. – P. 200-222.
2. Foster I. The Grid: Blueprint for a New Computing Infrastructure / I. Foster, C. Kesselman. – 2nd
Edition. – San Francisco, Calif. : Morgan Kaufmann, 2004. – 748 p.
3. Foster I. Grid Services for Distributed Systems Integration / I. Foster, C. Kesselman, J.M. Nick, S. Tuecke //
IEEE Computer. – 2002. – № 6. – P. 37-46.
4. Foster I. What Is The Grid? A Three Point Checklist [Електронний ресурс] / I. Foster // Argonne
National Laboratory & University of Chicago, Grid Today. – 2002. – Vol. 1, № 6. – P. 32-36. – Режим
доступу : Available from: http://www.gridtoday.com/02/0722/100136.html.
5. Структура и проблемы развития программного обеспечения среды распределенных вычислений
Грид / [Коваленко В.Н., Коваленко Е.И., Коряги Д.А и др.]. – М. : ИПМ им. М.В. Келдыша РАН,
2002. – 23 с. – (Препринт / РАН, ИПМ им. М.В. Келдыша ; 02-1).
6. Коваленко В.Н. Оценка возможностей программных платформ Грид / В.Н. Коваленко, Д.А. Коряги //
Распределенные вычисления и Грид-технологии в науке и образовании : труды международной
конференции (Дубна, 29 июня – 2 июля 2004 г.). – Дубна : 11-2004-205, ОИЯИ, 2004. – С. 128-133.
7. Зиновьев Э.В. Методы управления сетевыми информационными системами / Э.В. Зиновьев,
А.А. Стрекалев. – Рига : Зинатне, 1991. – 308 с.
8. Костров Б.В. Телекоммуникационные системы и вычислительные сети : [учебное пособие] / Кост-
ров Б.В. – М. : ТЕХБУК, 2006. – 256 с.
http://www.gridtoday.com/02/0722/100136.html.
Адаптивна модель оперативного планування завдань…
«Штучний інтелект» 2’2012 61
3Т
Lіteratura
1. Foster I. International Journal of High Performance Computing Applications. 2000. Vol. 15. № 3. P. 200-222.
2. Foster I. The Grid: Blueprint for a New Computing Infrastructure. San Francisco. Calif.: Morgan Kaufmann.
2004. 748 p.
3. Foster I. IEEE Computer. 2002. № 6. P. 37-46.
4. Foster I. Argonne National Laboratory & University of Chicago. Grid Today. 2002. Vol. 1. № 6. P. 32-36.
Available from: http://www.gridtoday.com/02/0722/100136.html.
5. Kovalenko V.N. Struktura i problemy razvitija programmnogo obespechenija sredy raspredelennyh vychislenij
Grid. M.: IPM im. M.V. Keldysha RAN. 2002. 23 s.
6. Kovalenko V. N. Trudy mezhdunarodnoj konferencii “Raspredelennye vychislenija i Grid-tehnologii v nauke i
obrazovanii”. (Dubna, 29 ijunja - 2 ijulja 2004 g.). Dubna: 11-2004-205. OIJaI. 2004. S. 128-133.
7. Zinov’ev Je.V. Metody upravlenija setevymi informacionnymi sistemami. Riga: Zinatne, 1991. 308 s.
8. Kostrov B. V. Telekommunikacionnye sistemy i vychislitel’nye seti: Uchebnoe posobie. M.: TEHBUK. 2006.
256 s.
Y.V. Tymoshenko
Adaptive Model for Operational Planning Tasks of Grid
Computing Clusters
The article considers the current scientific and practical task of developing an adaptive
model of rapid distribution of information and computational tasks in the computer clusters of
Grid. The analysis of the functioning of the computer clusters based on the Grid technology is
made and the choice of the main criteria for their performance is proved. General scientific
challenge is to develop a model of the distribution of tasks in clusters of Grid Systems.
The peculiarity of functioning clusters of the Grid Systems is the presence of local and
global input streams of tasks, which compete for computing resources. Alienation of these re-
sources by the Grid System complicates the work of the cluster. Operational redistribution of the
local tasks to working modules of the Grid cluster is getting necessary. It provides a maximum of
its functional capacity. For this purpose, based on the method of group selection, the model
management of the system is made, that let process multiple task package simultaneously.
Adaptive planning takes into account the presence of two competing models of flow tasks.
Effectiveness indices of the cluster are planning efficiency and utilization of resources in single-
threaded and double-threaten modes model. Redistribution of tasks in a cluster is made by cyclic
solution of task for linear programming with the Boolean variables. Power of this procedure
allows to solve the problem in real time and in competing mainstream tasks cluster of flow of
Grid tasks. The experiment showed that the use of models allows: to save an average of 62.93%
of the functional efficiency of the cluster by removing part of its computing resources; adaptively
to allocate competing flows tasks high-speed (P (T)> 0.9), taking into account their importance
and status of cluster computing resources; to provide selection depending on the scheduler
procedure, from 160 (TD = 5 s) to 260 (TD = 20 s) or 215 (TD = 5 s) to 355 (TD = 20 s) package
tasks.
The results, which were obtained in the theoretical studies and computer modeling,
give promise for implementation of the developed adaptive model of operational planning
of tasks distribution or for integration of some procedures of its software to the structure of
the Grid clusters.
Стаття надійшла до редакції 08.05.2012.
http://www.gridtoday.com/02/0722/100136.html.
|