Создание модуля программно-аппаратного комплекса по протоколам высокого уровня под операционную систему Linux
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
по следующим критериям:
1)Быстродействие;
2)Возможности;
)Сложность настройки;сервер PowerDNS имеет преимущество только по одному критерию - Ресурсы.сервер MyDNS вообще не имеет преимущества ни по одному из критериев.
Рассчитаем глобальный (обобщенный) вектор приоритетов по следующей формуле 8. То есть, вычислим сумму попарных произведений значений соответствующих компонент векторов локальных приоритетов соседних уровней и полученные суммы сравниваем.= 0.463*0.195+0.249*0.458+0.209*0.416+0.080*0.122= 0,301;= 0.463*0.088+0.249*0.416+0.209*0.126+0.080+0.320= 0,196;= 0.463*0.717+0.249*0.126+0.209*0.458+0.080*0.559= 0.504.
+ UMyDNS + UBIND9 = 0.301+0.196+0.504 =1.0001.
Абсолютная погрешность вычислений равна 0.0001, является допустимой и объясняется округлениями в процессе вычислений.
Определим согласованность всего решения как:
ИС*= 0,463*0,048+0,249*0,004+0,209*0,004+0,080*0,009= 0.0248.
ОС*=.
Так как общая согласованность , что говорит об очень хорошо проведенном решении поставленной задачи.
Рассчитаем, какие критерии какую долю несогласованности вносят в общую несогласованность задачи по формуле 10:
;
;
;
;
Выясним, какой критерий какую часть вносит в решение о выборе DNS-сервера PowerDNS:
;
;
;
;
На основе полученных данных делаем вывод, что наибольший вклад в решение выбора DNS-сервера PowerDNS был внесён критериями (в порядке убывания):
1)Ресурсы;
2)Быстродействие;
)Возможности;
)Сложность найстройки.
Выясним, какой критерий какую часть вносит в решение о выборе DNS-сервера MyDNS:
;
;
;
;
На основе полученных данных делаем вывод, что наибольший вклад в решение выбора DNS-сервера MyDNS был внесён критериями (в порядке убывания):
1)Ресурсы;
2)Быстродействие;
)Возможности;
)Сложность настройки.
Выясним, какой критерий какую часть вносит в решение о выборе FTP-сервера Wu-ftpd:
;
;
;
;
На основе полученных данных делаем вывод, что наибольший вклад в решение выбора FTP-сервера Wu-ftpd (в порядке убывания):
5)Быстродействие;
6)Возможности;
)Сложность настройки;
)Ресурсы.
Проведем анализ вкладов критериев в выбор DNS-сервера. Самый большой вклад в выбор DNS-сервера PowerDNS внес критерий Ресурсы (37,89%). Менее весомый вклад внесли критерии Быстродействие и Возможности - 29,99% и 28,89% соответственно. Очень малый вклад внес критерий Сложность настройки(3,24%).
При выборе сервера MyDNS, наибольшее значение вклада у критерия Ресурсы(52,85%). Остальные критерии были менее значимы при выборе и внесли вклад менее 21% каждый.
Наибольший вклад в выбор DNS-сервера BIND9 был внесен критерием Быстродействие - 65,87%. Такое значение говорит о том, что именно за счет одного этого критерия и был выбра DNS-сервер BIND9. Менее весомый вклад внес критерий Возможности (19%). Остальные два критерия оказались наименее значимы.
Самым важным критерием при выборе DNS-сервера является критерий Быстродействие, поэтому выбирая сервер, мы должно отталкиваться от того сервера, вклад критерия Быстродействие в который будет наибольший. Поэтому, анализируя все полученные результаты, приходим к выводу, что наибольший приоритет имеет DNS-сервер BIND9, затем идет DNS-сервер PowerDNS, а затем MyDNS. Я решил остановить свой выбор на DNS-сервере BIND9, т.к. он имеет явное преимущество над вторым местом - PowerDNS и тем более над третьим - MyDNS .
6 ОПИСАНИЕ ПРОГРАММНОго модуля
.1 Общие сведения
Цель разработки - создание программного модуля оптимизации работы сети на платформе операционной системы Linux по протоколам высокого уровня.
Для функционирования программы требуется IBM-совместимый персональный компьютер на основе микропроцессора Intel Pentium 667 MHz или более производительная система (а также их аналоги), минимум 32 MB ОЗУ, минимум 10 MB свободного места на диске. Операционная система Linux Debian..
Программа разработана на языке программирования высокого уровня JAVA [9] в среде визуального проектирования NetBeans IDE 6.7 [8]. Листинг исходного кода программы приведён в приложении А.
6.2 Функциональное назначение
Программный продукт предназначен для управления службами, работащим по протоколам высокого уровня. Программа обеспечивает возможность устанавливать службы, запускать, производить настройку и др. Целью создания программного продукта является оптимизация работы сети. Поэтому при выборе служб основной аспект был направлен на выбор наиболее быстродействующих служб, которые в свою очередь потребляют малое количество системных ресурсов, имели бы достаточно широкие возможности и были бы наиболее просты в настройке. Для пользователя данная программа достаточно удобна в том, что управление наиболее важными и часто используемыми службами для работы в сети, будет доступно в одной программе. В данной работе разрабатывается модуль, который является частью комплексной программной системы, и который в свою очередь не взаимодействует с другими модулями. Это объясняется тем, что по своей функциональности модуль является независимым от других.
6.3 Руководство пользователя
Для начала работы с программой необходимо запустить файл Diploma.jar на рабочем столе. После запуска файла появится главное окно:
Выбрав Перейти в области Протоколы высокого уровня осуществляется переход на следующее окно, в котором пользователь (администратор) будет работать непосред