Пасько, Віктор ПетровичХижняк, Микита Дмитрович2019-02-182019-02-182018-12Хижняк, М. Д. Розробка планувальника завдань для розподілених Enterprise систем : магістерська дис. : 121 Інженерія програмного забезпечення / Хижняк Микита Дмитрович. – Київ, 2018. – 122 с.https://ela.kpi.ua/handle/123456789/26407У роботі розглянуто проблему роботи планувальників завдань у розподілених Enterprise системах. Об’єктом дослідження є системи планування завдань в РСОД, засоби та методи планування у розподілених системах. В роботі показано основні особливості існуючих алгоритмів планування та їх програмних реалізацій, їх переваги та недоліки. Розроблено планувальник завдань для розподілених Enterprise систем. Цілі розробки – підвищення швидкості виконання завдань у розподілених системах, зменшення часу очікування завдань у черзі на виконання за рахунок їх обробки різними вузлами системи. Задачі розробки – це створення програми-планувальника завдань (розрахунків, обробки даних, тощо) у розподілених Enterprise системах, що буде дозволяти виконувати завдання на декількох серверах застосувань за наявності декількох серверів баз даних та проводити синхронізацію результатів своєї роботи. В рамках дослідження використовується теорія алгоритмів та математична статистика в якості методів дослідження. Математична модель та запропонований метод планування завдань у РСОД є науковою новизною дослідження, що отримали відображення у архітектурі планувальника завдань для Enterprise систем з розподіленою архітектурою. Планувальник є opensource бібліотекою, що може бути впроваджена у будь-яку систему для вирішення задачі планування та виконання завдань у фоновому режимі. Ключові слова: планування, балансування, планувальник, обробка даних, Enterprise системи, синхронізація обчислень, математична модель, теорія алгоритмів. Розмір пояснювальної записки – 98 аркушів, містить 25 рисунків, 21 таблицю, 21 джерело, 8 додатків.ukплануваннябалансуванняпланувальникобробка данихEnterprise системисинхронізація обчисленьматематична модельтеорія алгоритмівschedulingbalancingschedulerdata processingenterprise systemsynchronization of computationsmathematical modelalgorithm theoryРозробка планувальника завдань для розподілених Enterprise системMaster Thesis122 с.004.043