Програмна архітектура розподіленої системи управління обчислювальними задачами
dc.contributor.advisor | Олійник, Юрій Олександрович | |
dc.contributor.author | Шаєхова, Ірина Фанусівна | |
dc.date.accessioned | 2023-01-05T13:34:00Z | |
dc.date.available | 2023-01-05T13:34:00Z | |
dc.date.issued | 2021-12 | |
dc.description.abstracten | Explanatory note size – 137 pages, contains 7 illustrations, 32 tables, 3 appendixes. Topicality. The development of a distributed task scheduling system is relevant in terms of using such a system for scheduling tasks in corporate systems to reduce the load and use of resources to perform mass mailings, report generation, reconciliation of financial data, etc. The aim of the study is to optimize the transfer of information on tasks between the dealer and agents, to ensure fault tolerance of the system, without complicating the deployment and configuration of the system. To achieve this goal the following tasks were formulated: study of architecture and operation of existing distributed systems, comparison of models of interaction of distributed system components, study of brokers' application for routing messages in distributed systems, determination of fault tolerance criteria for distributed task management system, study of fault tolerance methods, research of the mechanism of choice of the leader as one of ways of maintenance of fault tolerance of the dealer, development of methods of reliable data transfer between the dealer and agents, development of the software of the distributed system of planning of tasks, carrying out testing of efficiency of work of system. Object of research: the architecture of a distributed system of task planning. Subject of research: speed and efficiency of data transfer methods between the dealer and agents, ensuring fault tolerance of the dealer. Research methods: research, analysis, experiment. The scientific novelty is to optimize data transmission in a distributed task scheduling system through a smart approach to the choice of models of interaction in the system, message routing and construction of fault-tolerant in accordance with certain criteria of the architecture. The practical value of the obtained results is determined by the fact that the proposed approach can be used to plan tasks within corporate systems. Relationship with working with scientific programs, plans, topics. Work was performed at the Department of Informatics and Software Engineering of the National Technical University of Ukraine «Kyiv Polytechnic Institute. Igor Sikorsky» within the course “Methods and technologies of high-performance computing and big data processing”. State registration number 0117U000924. Approbation. The scientific provisions of the dissertation were tested at the XXII International Conference of Mathematic Modelling (Kherson, 13-17 September) and at the first all-Ukrainian scientific-practical conference of young scientists and students “Software Engineering and Advanced Information Technologies” (SoftTech-2021). Publications. The scientific provisions of the dissertation published in: Shaiekhova I. F. Approach to Developing Architecture of a Heterogeneous Multicomputer Task Planning System [Електронний ресурс] / I. F. Shaiekhova, Y. O. Oliinyk // Applied Questions of Mathematical Modelling, 4(2.1). – 2021. – Режим доступу до ресурсу: https://doi.org/10.32782/KNTU2618-0340/2021.4.2.1.29; Shaiekhova I. F. Zabezpechennya vіdmovostіjkostі v rozpodіlenіj sistemі upravlіnnya zadachami / Shaiekhova I. F., Oliinyk Y. O. // Persha Vseukrains`ka naukovo-praktichna konferenczіya molodix vchenix ta studentіv «Іnzhenerіya programnogo zabezpechennya і peredovі іnformaczіjnі texnologіi» (SoftTech-2021). Department of Informatics and Software Engineering. Conference materials. – Kiev. – 2021. 22–26 November 2021 – P.62. | uk |
dc.description.abstractuk | Розмір пояснювальної записки – 137 аркушів, містить 7 ілюстрацій, 32 таблиць, 3 додатки. Актуальність теми: розробка розподіленої системи планування задач є актуальною з точки зору застосування такої системи для планування запуску задач в корпоративних системах для зменшення навантаження і використання ресурсів на виконання масових розсилок, генерацію звітів, звірки фінансових даних і т. д. Мета дослідження: оптимізувати передачу інформації по задачам між дилером та агентами, забезпечити відмовостійкість системи, при цьому не ускладнивши розгортання і налаштування системи. Для реалізації поставленої мети були сформульовані наступні завдання: дослідження особливостей архітектури і функціонування існуючих розподілених систем, порівняння моделей взаємодії компонентів розподіленої систем, дослідження особливостей застосування брокерів для маршрутизації повідомлень в розподілених системах, визначення критеріїв відмовостійкості для розподіленої системи управління задач, дослідження способів забезпечення відмовостійкості, дослідження механізму вибору лідера як одного з способів забезпечення відмовостійкості дилера, розробка методів надійної передачі даних між дилером та агентами, розробка програмного забезпечення розподіленої системи планування задач, проведення тестування ефективності роботи системи. Об’єкт дослідження: архітектура розподіленої системи планування задач. Предмет дослідження: швидкодія та ефективність методів передачі даних між дилером та агентами, забезпечення відмовостійкості дилера. Методи дослідження: дослідження, аналіз, експеримент. Наукова новизна полягає в оптимізації передачі даних в системі розподіленого планування задач за рахунок розумного підходу до вибору моделей взаємодії в системі, маршрутизації повідомлень та побудові відмовостійкої відповідно до визначених критеріїв архітектури. Практичне значення отриманих результатів визначається тим, що запропонований підхід можна застосовувати для планування задач в рамках корпоративних систем. Зв’язок роботи з науковими програмами, планами, темами. Робота виконувалась на кафедрі автоматизованих систем обробки інформації та управління Національного технічного університету України «Київський політехнічний інститут ім. Ігоря Сікорського» в рамках теми «Методи та технології високопродуктивних обчислень та обробки надвеликих масивів даних». Державний реєстраційний номер 0117U000924. Апробація. Наукові положення дисертації пройшли апробацію на XXII міжнародній конференції з математичного моделювання (м. Херсон, 13-17 вересня 2021) та на першій всеукраїнській науково-практичній конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології»(SoftTech-2021). Публікації. Наукові положення дисертації опубліковані в: Shaiekhova I. F. Approach to Developing Architecture of a Heterogeneous Multicomputer Task Planning System [Електронний ресурс] / I. F. Shaiekhova, Y. O. Oliinyk // Applied Questions of Mathematical Modelling, 4(2.1). – 2021. – Режим доступу до ресурсу: https://doi.org/10.32782/KNTU2618-0340/2021.4.2.1.29; Шаєхова І. Ф. Забезпечення відмовостійкості в розподіленій системі управління задачами / Шаєхова І. Ф., Олійник Ю. О. // Перша Всеукраїнська науково-практична конференція молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології» (SoftTech-2021). Секція кафедри інформатики та програмної інженерії. Матеріали конференції. – Київ. – 2021. 22–26 листопада 2021р. – С.62. | uk |
dc.format.page | 137 с. | uk |
dc.identifier.citation | Шаєхова, І. Ф. Програмна архітектура розподіленої системи управління обчислювальними задачами : магістерська дис. : 121 Інженерія програмного забезпечення / Шаєхова Ірина Фанусівна. - Київ, 2021. - 137 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/51725 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | розподілені системи | uk |
dc.subject | планування задач | uk |
dc.subject | відмовостійкість | uk |
dc.subject | передача даних | uk |
dc.subject | алгоритми консенсусу | uk |
dc.subject | distributed systems | uk |
dc.subject | task planning | uk |
dc.subject | failure resistance | uk |
dc.subject | data transmission | uk |
dc.subject | consensus algorithms | uk |
dc.subject.udc | 004.75 | uk |
dc.title | Програмна архітектура розподіленої системи управління обчислювальними задачами | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Shaiekhova_magistr.pdf
- Розмір:
- 1.52 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: