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


Применение алгоритмов интеллектуального анализа данных в системе мониторинга и контроля сетевого оборудования

Работа №107187

Тип работы

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

Предмет

информатика

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

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


Введение 5
1 Изучение предметной области 8
1.1 Сетевое оборудование 8
1.1.1 Виды сетевого оборудования 9
1.1.2 Уровни взаимодействия сетевой модели OSI 20
1.2 Состояние рынка продуктовых решений 26
2 Разработка объектной модели сети 31
2.1 Анализ возможных способов взаимодействия сетевых устройств 31
2.2 Выбор сетевых устройств, для мониторинга и выделение их
характерных признаков 37
2.3 Алгоритмы искусственного интеллекта 40
2.3.1 Алгоритм k-NN 40
2.3.2 Алгоритм k-means 45
2.3.3 Алгоритм линейной регрессии 47
3 Разработка системы мониторинга и анализ результатов 49
3.1 Описание общей схемы взаимодействия системы 49
3.2 Описание модулей программы 55
3.3 Описание базы данных 61
3.4 Интерфейс системы 62
3.5 Анализ результатов 65
Заключение 67
Список используемой литературы и используемых источников 68
Приложение А_ Листинг кода устройства CPE 70
Приложение Б_ Листинг кода устройства PE 76
Приложение В_ Листинг кода системы мониторинга 82
Приложение Г_ Листинг кода страницы интерфейса 95


Сетевые технологии - это совокупность программно-аппаратных средств, основанных на согласованном наборе стандартных протоколов, достаточных для построения локальной вычислительной сети.
С момента появления первой локальной сети прошло более пятидесяти лет и с тех пор развитие информационных технологий этой области не становилось ни на секунду. Появилось огромное количество фирм, выпускающих сетевое оборудование для организации локальной сети, выхода в глобальную сеть или подключения беспроводных точек доступа. Раз в несколько лет выпускаются новые стандарты для сетей, сетевых кабелей, протоколов и т.д.
Система мониторинга и управления сети - это совокупность технических средств, которые на постоянной основе осуществляют наблюдение, сбор информации, автоматическое или ручное управление оборудованием с целью выявления и устранения неработоспособных узлов сети.
Опираясь на исследование компании, которая специализируется на составлении аналитических отчетов «Persistence Market Research», общемировой рынок управления и мониторинга ИТ-инфраструктуры к 2024 году будет оцениваться более чем в 34 миллиарда долларов, что в 3 раза больше, чем его оценка в 2016 году.
Данная область является перспективной с точки зрения развития как физических устройств (сетевых адаптеров, коммутаторов, маршрутизаторов, кабелей), так и различного программного обеспечения для работоспособности активных элементов сети (драйвера, прошивки), куда можно отнести и системы мониторинга и контроля за сетевым оборудованием.
Система мониторинга сетевого оборудования может заблаговременно сообщить о неполадке в сети, чем поможет системным администраторам устранить ее, не дожидаясь отказа устройств или всей системы. Данная особенность позволит не только сохранить стабильную работу сети, но и сэкономит бюджет, будь то покупка нового оборудования или стоимость простоя для крупной организации.
Современные системы позволяют строить графы и просматривать графики собранных данных в реальном времени и накапливать статистические данные в распределенные базы данных, для последующего анализа, поиска неисправностей или наличия дыр в безопасности. Мониторинг сетевого оборудования входит в комплексный мониторинг ИТ- инфраструктуры, являясь его важной составляющей, от качественного выполнения которой зависит надежное функционирование всей системы в целом.
Объект исследования: процесс мониторинга и контроля сетевым оборудованием, искусственный интеллект.
Предмет исследования: системы мониторинга и контроля сетевого оборудования, алгоритмы искусственного интеллекта.
Цель данной работы — применение алгоритмов интеллектуального анализа в разработанной программной реализации системы мониторинга.
Для реализации поставленной цели, необходимо сформулировать следующие задачи:
Задачи:
1. Изучить существующее сетевое оборудование;
2. Проанализировать рынок и выявить необходимость в системах мониторинга;
3. Разработать эмуляцию сетевого оборудования со стороны
провайдера и пользователя;
4. Разработать систему, собирающую информацию о сетевом
оборудовании и позволяющую производить манипуляцию с ним;
5. Применить алгоритмы интеллектуального анализа данных для автоматизации системы.
Обзор по главам:
1. В первой главе приводиться общая информация о существующем сетевом оборудовании, сетевой модели OSI и существующих продуктовых решениях в сфере систем мониторинга;
2. Во второй главе рассматриваются возможные взаимодействия сетевых устройств, создается модель исследуемой сети и анализируются алгоритмы автоматизации контроля над сетью;
3. В третьей главе представлена программная реализация объектов сети и системы мониторинга, описание общей схемы взаимодействия и производится анализ полученной системы и возможности ее дальнейшего развития.


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

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

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


В ходе выполнения бакалаврской работы были рассмотрены виды сетевого оборудования, возможные алгоритмы из взаимодействия, существующие продуктовые решения систем мониторинга.
В ходе работы были выполнены следующие задачи:
1. Изучить существующее сетевое оборудование;
2. Проанализировать рынок и выявить необходимость в системах мониторинга;
3. Разработать эмуляцию сетевого оборудования со стороны
провайдера и пользователя;
4. Разработать систему, собирающую информацию о сетевом
оборудовании и позволяющую производить манипуляцию с ним;
5. Внедрить алгоритмы интеллектуального анализа в систему для автоматизации некоторых работ.
В ходе работы были разработаны два микро-сервиса, отвечающие за эмуляцию сетевого оборудования моделируемой сети и система мониторинга и контроля сетевого оборудования, которые взаимодействуют посредством топиков и HTTP REST запросов.
Алгоритмы искусственного интеллекта были использованы для автоматизации переключения маршрутизаторов пользователя между маршрутизаторами провайдера, кластеризации имеющихся устройств и прогнозирования скорости интернета для устройств CPE.
Полученная система показала себя как отказоусточивая и обладающая перспективным потенциалом для дальнейшей модернизации по многим направлениям разработки.



1. Андреев А. Е. Дискретная математика: прикладные задачи и сложность алгоритмов : учебник и практикум для академического бакалавриата / А. Е. Андреев, А. А. Болотов, К. В. Коляда, А. Б. Фролов. — 2¬е изд., испр. и доп. — Москва : Издательство Юрайт, 2019. — 317 с.
2. Аверина, Т. А. Численные методы. Верификация алгоритмов решения систем со случайной структурой : учебное пособие для вузов / Т. А. Аверина. — Москва : Издательство Юрайт, 2019. — 179 с.
3. Игошин, В.И. Теория алгоритмов: Учебное пособие / В.И. Игошин. - М.: ИНФРА-М, 2013. - 318 с.
4. Канцедал, С.А. Алгоритмизация и программирование : Учебное пособие / С.А. Канцедал. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 352 с.
5. Крупский, В.Н. Математическая логика и теория алгоритмов: Учебное пособие для студентов учреждений высшего проф. образования / В.Н. Крупский, В.Е. Плиско. - М.: ИЦ Академия, 2013. - 416 с.
6. Семакин, И.Г. Основы алгоритмизации и программирования. Практикум: Учебное пос. для студ. учреждений сред. проф. образования / И.Г. Семакин, А.П. Шестаков. - М.: ИЦ Академия, 2013. - 144 с.
7. Судоплатов, С. В. Математика: математическая логика и теория алгоритмов : учебник и практикум для среднего профессионального образования / С. В. Судоплатов, Е. В. Овчинникова. — 5-е изд., стер. — Москва : Издательство Юрайт, 2019. — 255 с.
8. Семакин, И.Г. Основы алгоритмизации и программирования: Учебник для студ. учреждений сред. проф. образования / И.Г. Семакин, А.П. Шестаков. - М.: ИЦ Академия, 2013. - 304 с.
9. Трофимов, В. В. Алгоритмизация и программирование : учебник для академического бакалавриата / В. В. Трофимов, Т. А. Павловская ; под редакцией В. В. Трофимова. — Москва : Издательство Юрайт, 2019. — 137 с.
10. Черняк А. А. Методы оптимизации: теория и алгоритмы : учебное пособие для академического бакалавриата, 2019
11. Васильев А. Научные вычисления в Microsoft Excel. Москва: Вильяме, 2004
12. Водяхо А., Горнец Н., Пузанков Д. Высокопроизводительные системы обработки данных. Москва: Высшая школа, 1997
13. Гарнаев A. Visual Basic .NET Разработка приложений. Санкт- Петербург: БХВ-Петербург, 2002
14. Гнеденко Б. В., Коваленко И. Н. Введение в теорию массового обслуживания. Москва: URSS, 2005
15. Семакин, И.Г. Основы алгоритмизации и программирования: Учебник для студ. учреждений сред. проф. образования / И.Г. Семакин, А.П. Шестаков. - М.: ИЦ Академия, 2013. - 304 с.
16. Гук М. Аппаратные средства локальных сетей. Энциклопедия. Санкт-Петербург: Питер, 2000
17. Водяхо А Аппаратные средства 1ВМ РС: Энциклопедия. Санкт- Петербург: Питер, 2004
18. MestriaM. New hybrid heuristic algorithm for the clustered traveling salesman problem. Computers & Industrial Engineering // 116: 1-12. -2018.
19. Padberg M.W. The travelling salesman problem and a class of polyhedra of diameter two / M.W. Padberg, M. R.Rao // Math. Program. -1974. -7(1), 32
20. Potvin J.Y. A Genetic Algorithm for the Clustered Traveling Salesman Problem with a Prespecified Order on the Clusters / J.Y. Potvin, F. Guertin //Computer Science Interfaces Series. - vol 9. - Springer, Boston, MA, 1998.
21. Raheem, N. (2019). Big Data: A Tutorial-Based Approach (Vol. First
edition). Boca Raton: Chapman and Hall/CRC. Retrieved from
http://search.ebscohost.com/login.aspx?direct=true&site=eds
22. Simon, P. (2014). The Visual Organization: Data Visualization: Wiley. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds- live&db=edsebk&AN=707200


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



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


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