Розробка планувальника завдань для розподілених Enterprise систем
dc.contributor.advisor | Пасько, Віктор Петрович | |
dc.contributor.author | Хижняк, Микита Дмитрович | |
dc.date.accessioned | 2019-02-18T16:54:46Z | |
dc.date.available | 2019-02-18T16:54:46Z | |
dc.date.issued | 2018-12 | |
dc.description.abstracten | Examines the problem of work scheduler tasks in distributed Enterprise systems. The object of research is the system of planning tasks in the RSD, the means and methods of planning in distributed systems. The main features of existing planning algorithms and their program implementations, their advantages and disadvantages are shown in the work. Developed a Task Scheduler for Distributed Enterprise Systems. Development goals - increasing the speed of tasks in distributed systems, reducing the waiting time in the queue for execution due to their processing of different nodes of the system. The development tasks are the creation of a Task Scheduler (calculations, data processing, etc.) in distributed Enterprise systems that will allow tasks to run on multiple application servers in the presence of multiple database servers and synchronize their work results. The research uses the theory of algorithms and mathematical statistics as research methods. The mathematical model and the proposed method of planning tasks in the RSD is a scientific novelty of research, reflected in the architecture of the task scheduler for Enterprise systems with distributed architecture. The Scheduler is an open-source library that can be implemented in any system to solve the task of scheduling and performing tasks in the background. Explanatory note size - 98 sheets, contains 25 illustrations, 21 tables, 21 sources, 8 applications. | uk |
dc.description.abstractuk | У роботі розглянуто проблему роботи планувальників завдань у розподілених Enterprise системах. Об’єктом дослідження є системи планування завдань в РСОД, засоби та методи планування у розподілених системах. В роботі показано основні особливості існуючих алгоритмів планування та їх програмних реалізацій, їх переваги та недоліки. Розроблено планувальник завдань для розподілених Enterprise систем. Цілі розробки – підвищення швидкості виконання завдань у розподілених системах, зменшення часу очікування завдань у черзі на виконання за рахунок їх обробки різними вузлами системи. Задачі розробки – це створення програми-планувальника завдань (розрахунків, обробки даних, тощо) у розподілених Enterprise системах, що буде дозволяти виконувати завдання на декількох серверах застосувань за наявності декількох серверів баз даних та проводити синхронізацію результатів своєї роботи. В рамках дослідження використовується теорія алгоритмів та математична статистика в якості методів дослідження. Математична модель та запропонований метод планування завдань у РСОД є науковою новизною дослідження, що отримали відображення у архітектурі планувальника завдань для Enterprise систем з розподіленою архітектурою. Планувальник є opensource бібліотекою, що може бути впроваджена у будь-яку систему для вирішення задачі планування та виконання завдань у фоновому режимі. Ключові слова: планування, балансування, планувальник, обробка даних, Enterprise системи, синхронізація обчислень, математична модель, теорія алгоритмів. Розмір пояснювальної записки – 98 аркушів, містить 25 рисунків, 21 таблицю, 21 джерело, 8 додатків. | uk |
dc.format.page | 122 с. | uk |
dc.identifier.citation | Хижняк, М. Д. Розробка планувальника завдань для розподілених Enterprise систем : магістерська дис. : 121 Інженерія програмного забезпечення / Хижняк Микита Дмитрович. – Київ, 2018. – 122 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/26407 | |
dc.language.iso | uk | uk |
dc.publisher.place | Київ | uk |
dc.subject | планування | uk |
dc.subject | балансування | uk |
dc.subject | планувальник | uk |
dc.subject | обробка даних | uk |
dc.subject | Enterprise системи | uk |
dc.subject | синхронізація обчислень | uk |
dc.subject | математична модель | uk |
dc.subject | теорія алгоритмів | uk |
dc.subject | scheduling | uk |
dc.subject | balancing | uk |
dc.subject | scheduler | uk |
dc.subject | data processing | uk |
dc.subject | enterprise system | uk |
dc.subject | synchronization of computations | uk |
dc.subject | mathematical model | uk |
dc.subject | algorithm theory | uk |
dc.subject.udc | 004.043 | uk |
dc.title | Розробка планувальника завдань для розподілених Enterprise систем | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Khyzhniak_magistr.pdf
- Розмір:
- 7.35 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 7.74 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: