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


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

Работа №107749

Тип работы

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

Предмет

информатика

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

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


Введение
1Изучение предметной области
1.1Сетевое оборудование
1.1.1Виды сетевого оборудования
1.1.2Уровни взаимодействия сетевой модели OSI
1.2Состояние рынка продуктовых решений
2Разработка объектной модели сети
2.1Анализ возможных способов взаимодействия сетевых устройств
2.2Выбор сетевых устройств, для мониторинга и выделение их
характерных признаков
2.3Алгоритмы искусственного интеллекта
2.3.1Алгоритм k-NN
2.3.2Алгоритм k-means
2.3.3Алгоритм линейной регрессии
3Разработка системы мониторинга и анализ результатов
3.1Описание общей схемы взаимодействия системы
3.2Описание модулей программы
3.3Описание базы данных
3.4Интерфейс системы
3.5Анализ результатов
Заключение
Список используемой литературы и используемых источников
Приложение А_Листинг кода устройства CPE
Приложение Б_Листинг кода устройства PE
Приложение В_Листинг кода системы мониторинга
Приложение Г_Листинг кода страницы интерфейса

Сетевые технологии - это совокупность программно-аппаратных средств, основанных на согласованном наборе стандартных протоколов, достаточных для построения локальной вычислительной сети.
С момента появления первой локальной сети прошло более пятидесяти лет и с тех пор развитие информационных технологий этой области не становилось ни на секунду. Появилось огромное количество фирм, выпускающих сетевое оборудование для организации локальной сети, выхода в глобальную сеть или подключения беспроводных точек доступа. Раз в несколько лет выпускаются новые стандарты для сетей, сетевых кабелей, протоколов и т.д.
Система мониторинга и управления сети - это совокупность технических средств, которые на постоянной основе осуществляют наблюдение, сбор информации, автоматическое или ручное управление оборудованием с целью выявления и устранения неработоспособных узлов сети.
Опираясь на исследование компании, которая специализируется на составлении аналитических отчетов «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 с...


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



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


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