Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/43321
Назва: Методи управління багатоадресною передачею даних в комп’ютерних мережах
Інші назви: Methods of managing multicast data transmission in computer networks
Автори: Сабат, Роман Миколайович
Sabat, Roman
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Бібліографічний опис: Сабат Р. М. Методи управління багатоадресною передачею даних в комп’ютерних мережах : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „123 — комп’ютерна інженерія“ / Р. М. Сабат. — Тернопіль: ТНТУ, 2023. — 70 с.
Bibliographic description: Sabat R. Methods of managing multicast data transmission in computer networks : Master Thesis „123 — Computer Engineering“ / Roman Sabat - Ternopil, TNTU, 2023 – 70 p.
Дата публікації: 20-гру-2023
Дата подання: 27-чер-2023
Дата внесення: 3-січ-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Баран, Ігор Олегович
Baran, Ihor
Члени комітету: Цуприк, Галина Богданівна
Tsupryk, Halyna
УДК: 004.7
Теми: 123 комп’ютерна інженерія
PGM
MULTICAST
надійна доставка даних
багатоадресне дерево
reliable data delivery
multi-address tree
M/TCP
Кількість сторінок: 70
Короткий огляд (реферат): Кваліфікаційна робота присвячена дослідженню методів багатоадресної передачі та розробці алгоритму функціонування надійного багатоадресного транспортного протоколу. Виконано аналітичний огляду існуючих багатоадресних транспортних протоколів, та визначено критерії, що висуваються до нового протоколу. Наведено результати розробки алгоритму роботи розроблюваного протоколу, що відповідає визначеним критеріям. Сформовано глобальне багатоадресне дерево. Було описано основні механізми функціонування протоколу та алгоритм його роботи. Приведено опис застосування багаторівневої ієрархії. Описано демонстраційну реалізацію протоколу, описано віртуальний стенд, на якому проводиться тестування реалізації, а також наведено результати тестування. В результаті роботи розроблено алгоритм функціонування надійного багатоадресного транспортного протоколу та проведено перевірку його працездатності на віртуальному стенді.
The thesis deals with the the research of multicast transmission methods and the development of an algorithm for the operation of a reliable multicast transport protocol. An analytical review of the existing multicast transport protocols was performed, and the criteria put forward for the new protocol were determined. The results of the development of the working algorithm of the developed protocol, which meets the specified criteria, are presented. A global multicast tree is formed. The main mechanisms of the protocol's functioning and the algorithm of its work were described. A description of the application of a multi-level hierarchy is given. The demonstration implementation of the protocol is described, the virtual stand on which the implementation is tested is described, and the test results are also given. As a result of the work, an algorithm for the operation of a reliable multicast transport protocol was developed and its performance was tested on a virtual stand.
Зміст: ВСТУП 9 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 12 1.1. Основні підходи до управління передачею даних 12 1.1.1 Обмеження з боку програми 12 1.1.2 Обмеження з боку мережі 14 1.1.3 Основні механізми підтвердження доставки 15 1.2. Огляд існуючих методів передачі даних 17 1.2.1 Протокол PGM 17 1.2.2 Протокол M/TCP 20 1.2.3. Протокол UDP 22 1.3. Порівняльний аналіз методів передачі даних 23 1.4. Висновки до розділу 25 РОЗДІЛ 2. ТЕОРЕТИЧНА ЧАСТИНА 26 2.1. Архітектура мережі 26 2.2. Опис розроблюваного протоколу 28 2.3. Складові алгоритму роботи 29 2.3.1. Основні кроки алгоритму 29 2.3.2. Встановлення з'єднання 31 2.3.3. Об'єкти протоколу 33 2.3.4. Передача даних 35 2.3.5. Підтвердження доставки 35 2.3.6. Вимірювання кругової затримки та розрахунок Таск 36 2.3.7. Обробка ACK та повторні передачі 37 2.3.8. Вибір призначених приймачів та формування локальних областей 39 2.3.9. Управління потоком 40 2.3.10. Уникення заторів 41 2.4. Багаторівнева ієрархія 41 2.5. Висновки до розділу 43 РОЗДІЛ 3. ПРАКТИЧНА ЧАСТИНА. 45 3.1. Опис віртуального стенду 45 3.2. Опис експерименту 47 3.3. Результати експерименту 51 3.4. Висновки до розділу 54 РОЗДІЛ 4. ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 56 4.1. Охорона праці 56 4.2. Планування та порядок проведення евакуації населення з районів наслідків впливу НС техногенного та природного характеру 59 4.3. Висновки до розділу 63 ВИСНОВКИ 64 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 65 ДОДАТОК А. Тези конференції
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/43321
Власник авторського права: © Сабат Роман Миколайович, 2023
© Sabat Roman, 2023
Перелік літератури: 1. Технологія “клієнт/сервер”. URL: https://ami.lnu.edu.ua/wp-content/ uploads/2020/04/Client_Server_1.pdf (дата звертання 01.12.2023).
2. Mehmet Ulema, Bin Wu. Next generation service overlay networks // IEEE Communications Magazine 50(1): pp. 52-53 · January 2012
3. Кренцін М. Д., Куперштейн Л. М. Аналіз тенденцій розвитку пірингових мереж. Вісник Хмельницького національного університету. Технічні науки. 2021. Т. 4, № 299. С. 25–29
4. Paul, S. (1998). Reliable Multicast Transport Protocol (RMTP). In: Multicasting on the Internet and its Applications. Springer, Boston, MA.
5. Salekul Islam, Nasif Muslim, J. William Atwood, "A Survey on Multicasting in Software-Defined Networking", IEEE Communications Surveys & Tutorials, vol.20, no.1, pp.355-387, 2018.
6. Xinchang Zhang, Meihong Yang, Lu Wang, Meng Sun, "An OpenFlow- Enabled Elastic Loss Recovery Solution for Reliable Multicast", IEEE Systems Journal, vol.12, no.2, pp.1945-1956, 2018.
7. M. Handley, S. Floyd. The Reliable Multicast Design Space for Bulk Data Transfer // Digital Fountain, Inc. August 2000
8. . Whetten, L. Vicisano. Reliable Multicast Transport Building Blocks for One-to-Many Bulk-Data Transfer // Digital Fountain, Inc. January 2001
9. Сабат Р.М. Основні механізми підтвердження доставки даних в мережі. Інформаційні моделі, системи та технології: Праці XІ наук.-техн. конф. (Тернопіль, 13-14 грудня 2023 р.), Тернопіль, 2023. С. 176.
10. Giacomo Morabito, Sergio Palazzo. Modeling and Analysis of TCPLike Multicast Congestion Control in Hybrid Terrestrial/Satellite IP Networks // IEEE Journal on Selected Areas in Communications 22(2):pp. 401-412. February 2004
11. Jim Gemmell, Todd Montgomery. The PGM Reliable Multicast Protocol // IEEE Journal on Selected Areas in Communications 17(1):pp. 16-22. January 2003
12. T. Shome, S. Gupta, "Performance enhancement of pragmatic general multicast (PGM) protocol using a local loss recovery strategy", 2013 IEEE/CIC International Conference on Communications in China (ICCC), pp.27-32, 2013.
13. Vasaka Visoottiviseth, Takuya Mogami. M/TCP: The Multicastextension to Transmission Control Protocol // The Graduate School of Information Science, Nara Institute of Science and Technology, Japan 2015.
14. Wolfgang Braun, Manuel Albert, Toerless Eckert, Michael Menth, "Performance comparison of resilience mechanisms for stateless multicast using BIER", 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), pp.230-238, 2017.
15. Яка різниця між TCP та UDP? URL: https://www.thefastcode.com/uk- uah/article/what-s-the-difference-between-tcp-and-udp (дата звертання 10.12.2023).
16. KunPeng Mao, Songtao Guo, Yuanyuan Yang, Guiyan Liu, "MRDC: Multicast Data Restoration in Fat-Tree Data Center Networks", 2016 IEEE Trustcom/BigDataSE/ISPA, pp.1500-1507, 2016.
17. Tingwei Zhu, Fang Wang, Yu Hua, Dan Feng, Yong Wan, Qingyu Shi, Yanwen Xie, "MCTCP: Congestion-aware and robust multicast TCP in Software- Defined networks", 2016 IEEE/ACM 24th International Symposium on Quality of Service (IWQoS), pp.1-10, 2016.
18. Dong Han, Yunyan Xiong, Meisheng Li, "Research on Reliable Multicast in EBSN", 2016 International Conference on Network and Information Systems for Computers (ICNISC), pp.23-25, 2016.
19. Khang-Siang Wong, Tat-Chee Wan, Way-Chuang Ang, "A survey on current status of Disruption Tolerant Network support for Multicast", 2016 3rd International Conference on Computer and Information Sciences (ICCOINS), pp.276- 281, 2016.
20. P. M. Jawandhiya, M. Ali, S. F. Husain, M. Parate, and J. Deshpande, "Reliable Multicast Transport Protocol: RMTP," International Journal of Advanced Computer Science and Applications, vol. 1, pp. 74-80, 2010.
21. Jie Li, Malathi Veeraraghavan, Steve Emmerson, Robert. D. Russell, "File Multicast Transport Protocol (FMTP)", 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp.1037-1046, 2015.
22. Hicham Khalifé, Vania Conan, Jérémie Leguay, Thrasyvoulos Spyropoulos, "Point to multipoint transport in multichannel wireless environments", 2013 IEEE Wireless Communications and Networking Conference (WCNC), pp.1404-1409, 2013.
23. Yuanlong Tan, Malathi Veeraraghavan, Hwajung Lee, Steven Emmerson, Jack W. Davidson, "High-performance reliable network-multicast over a trial deployment", Cluster Computing, vol.25, no.4, pp.2931, 2022.
24. Martin Küttler, Maksym Planeta, Jan Bierbaum, Carsten Weinhold, Hermann Härtig, Amnon Barak, Torsten Hoefler, "Corrected trees for reliable group communication", Proceedings of the 24th Symposium on Principles and Practice of Parallel Programming, pp.287, 2019.
25. Зеркалов Д.В. Охорона праці в галузі: Загальні вимоги. Навчальний посібник. К.: Основа. 2011. 551 с.
26. Толок А.О. Крюковська О.А. Безпека життєдіяльності: Навч. посібник. 2011. 215 с.
Тип вмісту: Master Thesis
Розташовується у зібраннях:123 — комп’ютерна інженерія

Файли цього матеріалу:
Файл Опис РозмірФормат 
Author_Notes_Roman_Sabat.docx10,24 kBMicrosoft Word XMLПереглянути/відкрити
Roman_Sabat.pdf1,42 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора