Utilize este identificador para referenciar este registo: http://elartu.tntu.edu.ua/handle/lib/44485
Registo completo
Campo DCValorIdioma
dc.contributor.advisorМихалик, Дмитро Михайлович-
dc.contributor.authorКостур, Петро Михайлович-
dc.contributor.authorKostur, Petro-
dc.date.accessioned2024-02-07T15:22:15Z-
dc.date.available2024-02-07T15:22:15Z-
dc.date.issued2023-12-
dc.date.submitted2023-12-
dc.identifier.citationКостур П. М. Розробка системи надання обчислювальних ресурсів на основі концепції туманних обчислень: кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / П. М. Костур. — Тернопіль: ТНТУ, 2023. — 65 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/44485-
dc.description.abstractУ кваліфікаційній роботі магістра проведено огляд та аналіз існуючих наукових поглядів та програмних засобів за темою дослідження, а також технологій підтримки туманних обчислень. Наведено ключові варіанти застосування та архітектура розробленої туманної системи обчислень. Описано програмну реалізація складових частин системи із використанням мови Python та бази даних MongoDB. Описано процес її розгортання, відображено результати експериментального тестування ключових варіантів її використання. Також представлені основні результати поведеного дослідження та можливі напрями подальших досліджень.uk_UA
dc.description.abstractIn the master's thesis, a review and analysis of existing scientific views and software tools on the topic of research, as well as technologies for supporting fog computing, was carried out. The key application options and architecture of the developed fog computing system are presented. The software implementation of the component parts of the system using the Python language and the MongoDB database is described. The process of its deployment is described, the results of experimental testing of key variants of its use are displayed. The main results of the conducted research and possible directions of further research are also presented.uk_UA
dc.description.tableofcontentsВступ 8 1 Аналіз предметної області 10 1.1 Концепція туманних обчислень 10 1.1.1 Основні дефініції 10 1.1.2 Елементи туманних обчислень 11 1.1.3 Специфіка туманних обчислень 12 1.1.4 Погляди до формування структури туманних обчислень 12 1.2 Механізми підтримки туманних обчислень 14 1.3 Процедури забезпечення комунікації сервісів туману 15 1.4 Огляд наявних засобів для керування туманних обчислень 16 1.5 Висновок до першого розділу 18 2 Проектування рішення 19 2.1 Вимоги до системи 19 2.1.1 Функціональні вимоги 19 2.1.2 Нефункціональні вимоги 20 2.2 Варіанти використання 20 2.3 Архітектура системи 22 2.4 Додавання образу додатку 24 2.5 Додавання пристроїв туману 26 2.6 Запуск туманної програми 27 2.7 Під’єднання до програми туману 29 2.8 Висновок до другого розділу 29 3 Практична частина 30 3.1 Додавання образу програми 30 3.2 Додавання пристроїв туману 37 3.3 Відшукання найближчих пристроїв туману 37 3.4 Запуск туманної програми 38 3.5 Розгортання системи 42 3.6 Додавання та запуск туманної програми 47 3.7 Висновок до третього розділу 52 4 Охорона праці та безпека життєдіяльності 53 4.1 Охорона праці 53 4.2 Комп’ютерне забезпечення процесу оцінки радіаційної та хімічної обстановки 56 4.3 Висновок до четвертого розділу 58 Висновки 59 Перелік джерел посилання 60 Додаток А. Тези конференціїuk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subject121uk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectвузол тумануuk_UA
dc.subjectлатентність системиuk_UA
dc.subjectрозгортання системиuk_UA
dc.subjectтуманна програмаuk_UA
dc.subjectтуманні обчисленняuk_UA
dc.subjectAPIuk_UA
dc.subjectIoTuk_UA
dc.subjectJSONuk_UA
dc.titleРозробка системи надання обчислювальних ресурсів на основі концепції туманних обчисленьuk_UA
dc.title.alternativeDevelopment of a resource allocation system based on the concept of fog computinguk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder© Костур Петро Михайлович, 2023uk_UA
dc.contributor.committeeMemberЛитвиненко, Ярослав Володимирович-
dc.coverage.placenameТернопільuk_UA
dc.format.pages65-
dc.subject.udc004.9uk_UA
dc.relation.references1. Industrial Internet Consortium. URL: https://www.iiconsortium.org/index.htm (дата звернення: 01.12.2023)uk_UA
dc.relation.references2. Iorga M. Fog computing conceptual model. Gaithersburg, MD, 2018.uk_UA
dc.relation.references3. Shi W. Edge Computing: Vision and Challenges // IEEE Internet of Things Journal. 2016. Vol. 3, No 5. P. 637–646uk_UA
dc.relation.references4. OpenFog Consortium Architecture Working Group OpenFog Reference Architecture for Fog Computing // OpenFog. 2017. P. 162.uk_UA
dc.relation.references5. Bonomi F. Fog Computing: A Platform for Internet of Things and Analytics 2014. 169–186 p.uk_UA
dc.relation.references6. Bonomi F. Fog computing and its role in the internet of things // Proceedings of the first edition of the MCC workshop on Mobile cloud computing - MCC ’12, 2012, New York, New York, USA. ACM Press, 2012. Р. 13.uk_UA
dc.relation.references7. Yu T., Wang X., Shami A. A Novel Fog Computing Enabled Temporal Data Reduction Scheme in IoT Systems // GLOBECOM 2017 - 2017 IEEE Global Communications Conference, 2017. IEEE, 2017. Р. 1–5uk_UA
dc.relation.references8. Hu P. Survey on fog computing: architecture, key technologies, applications and open issues // Journal of Network and Computer Applications. 2017. Vol. 98. P. 27– 42.uk_UA
dc.relation.references9. Rabay’a A., Schleicher E., Graffi K. Fog Computing with P2P: Enhancing Fog Computing Bandwidth for IoT Scenarios // 2019 International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), 2019. IEEE, Р. 82–89.uk_UA
dc.relation.references10. Alam M. G. R., Tun Y. K., Hong C. S. Multi-agent and reinforcement learning based code offloading in mobile fog // 2016 International Conference on Information Networking (ICOIN), 2016. IEEE, 2016. Р. 285–290.uk_UA
dc.relation.references11. Костур П.М. Технології підтримки туманних обчислень // Інформаційні моделі, системи та технології: Праці XІ наук.-техн. конф. Тернопіль, 2023. С. 204.-
dc.relation.references12. Empowering App Development for Developers | Docker. URL: https://www.docker.com/ (дата звернення: 03.12.2023).-
dc.relation.references13. Swarm mode overview | Docker Documentation. URL: https://docs.docker.com/engine/swarm/ (дата звернення: 07.12.2023).-
dc.relation.references14. Production-Grade Container Orchestration - Kubernetes. URL: https://kubernetes.io/ (дата звернення: 07.12.2023).-
dc.relation.references15. Docker Registry | Docker Documentation. URL: https://docs.docker.com/ registry/ (дата звернення: 08.12.2023).-
dc.relation.references16. Fielding R. T., Taylor R. N. Principled design of the modern Web architecture // ACM Transactions on Internet Technology (TOIT). 2002. Vol. 2, No 2. P. 115–150.-
dc.relation.references17. Tay B. H., Ananda A. L. A survey of remote procedure calls // ACM SIGOPS Operating Systems Review. 1990. Vol. 24, No 3. P. 68–79.-
dc.relation.references18. gRPC. URL: https://grpc.io/ (дата звернення: 12.12.2023).-
dc.relation.references19. Protocol Buffers | Google Developers. URL: https://developers.google.com/protocol-buffers (дата звернення: 12.12.2023).-
dc.relation.references20. Ionescu V. M. The analysis of the performance of RabbitMQ and ActiveMQ // 2015 14th RoEduNet International Conference - Networking in Education and Research (RoEduNet NER), 2015. IEEE, 2015. Р. 132–137.-
dc.relation.references21. Messaging that just works — RabbitMQ. URL: https://www.rabbitmq.com/ (дата звернення: 13.12.2023).-
dc.relation.references22. Karakaya Z., Yazici A., Alayyoub M. A Comparison of Stream Processing Frameworks // 2017 International Conference on Computer and Applications (ICCA), 2017. IEEE, 2017. Р. 1–12.-
dc.relation.references23. Apache Kafka. URL: https://kafka.apache.org/ (дата звернення: 13.12.2023).-
dc.relation.references24. Eclipse ioFog. URL: https://iofog.org/ (дата звернення: 13.12.2023).-
dc.relation.references25. Sonm — Decentralized Fog Computing Platform. URL: https://sonm.com/ (дата звернення: 14.12.2023).-
dc.relation.references26. Difuon - Blockchain Fog / Edge Computing Platform and Marketplace. URL: https://difuon.com/ (дата звернення: 14.12.2023).-
dc.relation.references27. AWS IoT Greengrass – Amazon Web Services. URL: https://aws.amazon.com/greengrass/ (дата звернення: 14.12.2023).-
dc.relation.references28. Azure IoT Edge | Microsoft Azure. URL: https://azure.microsoft.com/ services/ iot-edge/ (дата звернення: 14.12.2023).-
dc.relation.references29. Zhao J. T., Jing S. Y., Jiang L. Z. Management of API Gateway Based on Micro-service Architecture // Journal of Physics: Conference Series. 2018. Vol. 1087. P. 032032.-
dc.relation.references30. Welcome to Python.org. URL: https://www.python.org/ (дата звернення: 16.12.2023).-
dc.relation.references31. The most popular database for modern apps | MongoDB. URL: https://www.mongodb.com/ (дата звернення: 16.12.2023).-
dc.relation.references32. Overview of Docker Compose | Docker Documentation. URL: https://docs.docker.com/compose/ (дата звернення: 16.12.2023).-
dc.relation.references33. Толок А.О. Крюковська О.А. Безпека життєдіяльності: Навч. посібник. 2011. – 215 с.-
dc.relation.references34. Зеркалов Д.В. Охорона праці в галузі: Загальні вимоги. Навчальний посібник. – К.: Основа. 2011. – 551 с.-
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.coverage.countryUAuk_UA
Aparece nas colecções:121 — інженерія програмного забезпечення

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
dyplom_Kostur_2023.pdf1,75 MBAdobe PDFVer/Abrir


Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.

Ferramentas administrativas