Тип работы:
Предмет:
Язык работы:


Компьютерные модели анализа архитектур пиринговых систем

Работа №110407

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы57
Год сдачи2019
Стоимость4310 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
29
Не подходит работа?

Узнай цену на написание


Введение 5
1 Основные теоретические понятия распределенных
пиринговых систем 8
1.1 Понятие и классификация распределённых пиринговых сетей 8
1.2 Классификация Р2Р систем 12
1.3 Оверлеи Р2Р сетей 14
1.4 Беспроводные сети 15
1.4.1 Неструктурированные беспроводные сети 15
1.4.2 Мобильные неструктурированные сети 16
1.4.3 Беспроводные сенсорные сети 20
2 Модели топологий пиринговый сетей 23
2.1 Основные модели топологий Р2Р сетей 23
2.2 Топологии массовых многопользовательских онлайн игр 27
2.3 Топологии самоорганизующихся беспроводных сетей 31
2.4 Топологии социальных сетей 33
3 Компьютерное Моделирование топологий децентрализованных
пиринговых систем 37
3.1 Описание технологии моделирования 37
3.2 Моделирование топологии предпочтительного связывания 41
3.3 Моделирование топологии частично связанного графа 47
Заключение 52
Список используемой литературы 53
Приложение А. Код класса RandomNetInitializer 56

Сегодня можно с уверенностью утверждать, что эпоха одноядерных вычислений ушла в прошлое. Распределенные базы данных, вычислительные кластеры, системы IP телевидения, массовые онлайн игры с одной стороны и бытовые устройства - с другой - все являются примерами многоядерных или многопроцессорных систем, причем огромная часть приведенных систем строится по распределённым архитектурам. Распределенные системы стали эквивалентом экономической глобализации в мире компьютеров и являются сегодня часто единственным возможным решением ряда задач.
За последние два десятилетия распределенные системы приняли множество видов и форм. Одним из представителей первого поколения стали компьютерные кластеры, цель которых состояла в предоставлении экономически эффективной альтернативы дорогостоящим параллельным машинам. Файловые серверы были первыми, кто эволюционировал на основе кластерной модели распределенной системы для удовлетворения растущего спроса на хранилища данных. Одноранговые системы появились как альтернативное решение технологии клиент-сервер и ее разновидности - глобальной сети Интернет. В дальнейшем облачные вычисления превратили распределенные системы в утилиту, предлагающую вычисления и хранение в качестве сервисов через Интернет. Одним из новых и наименее ожидаемых бенефициаров облачных вычислений станет мобильный мир смартфонов и персональных устройств, возможности которых можно расширить с помощью разгрузки вычислений. С другой стороны, беспроводные сети инициировали дальнейшее развитие распределенных систем в сенсорных сетях и встроенных устройствах. Кроме того, вопросы цифровой трансформации, поставленные в [1, 2] также тесно связаны темой работы.
Вместе с тем множеством реализаций распределенных систем породили широкий спектр проблем и соответствующих исследований, связанных с концептуальными и прикладными задачами. Одной из остающихся актуальной проблемой является исследование особенностей архитектурных решений для распределенных пиринговых систем. Проблема усугубляется тем, что количество узлов сети может превышать 106, что значительно затрудняет аналитические методы анализа распределённых пиринговых систем. Поэтому тема работы является актуальной как с научной, так и с инженерной точек зрения.
Объектом исследований являются процессы функционирования распределённых пиринговых систем. Предметом исследований являются компьютерные модели пиринговых систем, построенных по различным архитектурам.
Целью бакалаврской работы является апробация способов компьютерного моделирования распределенных пиринговых систем с использованием Р2Р симуляторов.
Для достижения поставленной цели были выделены следующие задачи:
1. Провести анализ перспектив развития рынка распределенных пиринговых систем на основе изучения литературы.
2. Выполнить обзор видов и моделей архитектур построения распределенных пиринговых систем.
3. Провести моделирование структур распределенных пиринговых систем в использованием Р2Р симуляторов.
Новизна исследования заключается апробации технологий моделирования распределенных пиринговых систем с использованием Р2Р симуляторов.
Бакалаврская работа состоит из введения, трех глав, заключения, списка используемых источников.
В первой главе анализируются современное состояние Р2Р систем и прогнозы по их развитию. Также приводится определение и классификация пиринговых систем
Во второй главе рассматриваются виды и модели архитектур построения распределенных пиринговых систем.
В третьей главе проводится компьютерное моделирование структур распределенных пиринговых систем с использованием Р2Р симулятора PeerSim.
Бакалаврская работа выполнена по заданию Центра IT Student.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения бакалаврской работы была доказана актуальность исследования свойств пиринговых систем, рассмотрены виды и свойства пиринговых систем.
Были рассмотрены архитектуры построения распределённых пиринговых систем и отмечено их большое разнообразие. Проведен анализ оверлеев Р2Р систем, определяющих структуру логических связей узлов в сети. В качестве примера были рассмотрены особенности построения неструктурированных беспроводных, мобильных неструктурированных и беспроводных сенсорных сетей.
Во второй главе рассмотрены часто используемые модели Р2Р систем, особое внимание было уделено применению использованию модели частично связанного графа и предпочтительного связывания, используемого для анализа социальных сетей.
В качестве средства моделирования был выбран Р2Р симулятор PeerSim, позволяющий проводить циклически и событийно ориентированное моделирование сетей с числом элементов более 106. Была апробирована технологии моделирования и визуализации топологии предпочтительного связывания с использованием компонентов стандартной поставки симулятора. Для визуализации топологии частично связанного графа был разработан программный компонент на языке Java и разработан файл конфигурации эксперимента.
Полученные результаты могут быть использованы для дальнейших исследований в области теории распределенных пиринговый сетей, технологий интернета вещей, IP TV и т.д.



1. Паспорт национальной программы «Цифровая экономика Российской Федерации» [Электронный ресурс] - Режим доступа: http: //static. government.ru/media/files/urKHm0 gTPPnzJlaKw3M5 cNLo6gczMkPF.pdf (дата обращения 10.06.2019).
2. Информационные материалы о национальной программе
«Цифровая экономика Российской Федерации» [Электронный ресурс] - Режим доступа:
http://static.government.ru/media/files/3b1AsVA1v3VziZip5VzAY8R-TcLEbdCct.pdf (дата обращения 10.06.2019).
Научная и методическая литература
3. Васильев И. Ю., Гайдамака Ю. В. Имитационная модель буферизации видеопотока в одноранговой сети с учетом геолокации и активности пользователей //Труды Второй молодежной научной конференции «Задачи современной информатики». - С. 58.
4. Виткова Л.А. Исследование распределенной компьютерной системы адаптивного действия // Наукоемкие технологии в космических исследованиях Земли. 2015. Т.7. №5. С. 44-48.
5. Гриценко А. В. Обзор принципа работы пиринговых сетей и изучение возможности их применения для коммутации в распределенных вычислениях //Science Time. - 2017. - №. 2. - С. 114-120.
6. Князьков В.С. Введение в теорию графов [Электронный ресурс] / В.С. Князьков, Т.В. Волченская. — 2-е изд. — Электрон. текстовые данные. — М. : Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. — 76 c. — 2227-8397. — Режим доступа: http://www.iprbookshop.ru/73674.html
7. Комаров И.И. Проектирование архитектуры инструментального средства моделирования поведения сети типа P2P / И.И. Комаров, А.А. Шлыков, М.В. Назыров и др. //Альманах научных работ молодых ученых XLV научной и учебно-методической конференции Университета ИТМО. - 2016. - Том 5. - С. 274-276.
8. Кручинин С. В. Типы децентрализованных сетей и вариант построения децентрализованной сети полного стека протоколов //Известия Волгоградского государственного технического университета. - 2016. - №. 11 (190).
9. Математика. Дискретная математика [Электронный ресурс] :
учебник / В.Ф. Золотухин [и др.]. — Электрон. текстовые данные. — Ростов- на-Дону: Институт водного транспорта имени Г.Я. Седова - филиал «Государственный морской университет имени адмирала Ф.Ф. Ушакова», 2016. — 129 с. — 2227-8397. — Режим доступа:
http: //www. iprbookshop.ru/57348. html
10. Ощепков М. Ю., Поповская Е. О. Математическое моделирование пиринговых сетей // М.Ю. Ощепков, Е.О. Поповская. // Наука и Мир. - 2014. - Т. 1. - №. 3. - С. 195-197.
11. Тель, Ж. Введение в распределенные алгоритмы: монография / Жерар Тель. - М.: Изд-во МЦНМО, 2009.-616 с.
Электронные ресурсы
12. Cisco Visual Networking Index: Forecast and Trends, 2017-2022
White Paper [Электронный ресурс] - Режим доступа:
https://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white-paper-c11-741490.html(дата обращения 04.06.2019 н).
13. Davide Malvestiti. Peersim - How to use it [Электронный ресурс] - Режим доступа:http://peersim.sourceforge.net/quickhowto/Peersim eng.pdf(дата обращения 04.06.2019 г.).
14. Gnuplot homepage [Электронный ресурс] - Режим доступа: http://www.gnuplot.info/(дата обращения 04.06.2019 г.).
15. Исхаков Л. Н., Pralat P., Kaminski B. , Прохоренкова Л.А. , Миронов М.С. Кластерный коэффициент в модели пространственного предпочтительного присоединения / Л.Н. Исхаков, Р. Pralat, В. Kaminski, Л.А. Прохоренкова, М.С. Миронов.// Доклады Академии наук 2018. T. 481. Номер 1 C. 10-13 [Электронный ресурс]. URL: http://ras.jes.su/dan/s207987840000242-5- 1 (дата обращения: 10.06.2019).
16. Курапов А. Анализ сетей / А. Курапов [Электронный ресурс] - Режим доступа: https://kurapov.ee/rus/study/graphs/(дата обращения 04.06.2019 г.).
Литература на иностранном языке
17. Aiello W. et al. A spatial web graph model with local influence regions //Internet Mathematics. - 2008. - Т. 5. - №. 1-2. - С. 175-196.
18. Distributed systems : design and algorithms / edited by Serge Haddad ... [et al.] // John Wiley & Sons, Inc, 2011. - 324 p.
19. Erciyes K. Distributed graph algorithms for computer networks. - Springer Science & Business Media, 2013.
20. Jelasity M., Montresor A., Babaoglu O. Gossip-based aggregation in large dynamic networks. / M. Jelasity, A. Montresor, and O. Babaoglu // ACM Transactions on Computer Systems, 23(3):219-252, August 2005.
21. Jesi G. P. PeerSim HOWTO: Build a new protocol for the PeerSim 1.0
simulator / G.P. Jesi // Peersim. surcefge. net. - 2005.
http://peersim.sourceforge.net/tutorial1/tutorial 1 .pdf
22. Montresor A., Jelasity M. PeerSim: A scalable P2P simulator / A. Montresor, M. Jelasity //2009 IEEE Ninth International Conference on Peer-to- Peer Computing. - IEEE, 2009. - С. 99-100.
23. Varela C. A., Agha G. Programming Distributed Computing Systems: A Foundational Approach. - MIT Press, 2013.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ