2015 Электротехника, информационные технологии, системы управления № 16 УДК 621. 395.7
А.Н. Гладков, В.Г. Перминов, А.Н. Павлов
Пермский военный институт внутренних войск МВД России, Пермь, Россия
ОПРЕДЕЛЕНИЕ НАДЕЖНОСТИ ЛОКАЛЬНОЙ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ ВОИНСКОЙ ЧАСТИ ВВ МВД РОССИИ
Рассматриваются вопросы, связанные с использованием имитационного моделирования для определения характеристик надежности локальной вычислительной сети. Была разработана имитационная модель для определения характеристик надежности локальной вычислительной сети воинской части внутренних войск МВД России. Отказы в любой локальной вычислительной сети рассматриваются как случайные события. Поэтому ее модель базируется на использовании основных положений теории систем массового обслуживания, предназначенной для исследования сложных систем со стохастическим характером функционирования. При проведении вычислительных экспериментов на имитационной модели с использованием программной среды в1ти1тк пакета Мат1_аЬ рассматривались варианты для локальной вычислительной сети с резервированием и без резервирования. Проведена статистическая обработка результатов экспериментов с помощью электронных таблиц Ехсе1. Полученные графические и аналитические зависимости позволяют определять интенсивность отказов, вероятность безотказной работы и отказа локальной вычислительной сети воинской части.
Разработанная методика определения характеристик надежности локальной вычислительной сети воинской части ВВ МВД России, использующая средства имитационного моделирования, может использоваться для проведения численных экспериментов с целью определения характеристик надежности локальных вычислительных сетей как на этапе предварительных проектных оценок, так и при их эксплуатации. Она также пригодна для принятия решения о создании системы резервирования в структуре существующих и вновь создаваемых локальных вычислительных сетей. При этом, как показывает практика, погрешность такой оценки находится в пределах 5-10 % погрешности.
Ключевые слова: имитационное моделирование, надежность, локальная вычислительная сеть, эксперимент, резервирование, аналитическая, графическая, зависимость, методика, проектирование, эксплуатация.
A.N. Gladkov, V.G. Perminov, A.N. Pavlov
Perm Military Institute of Internal Troops of the Ministry of Internal Affairs of Russia,
Perm, Russian Federation
DEFINITION OF RELIABILITY LOCAL AREA NETWORK MILITARY UNIT MIA RUSSIA
The article discusses the issues associated with the use of simulation to determine the characteristics of the local area network reliability. Simulation model was developed to determine the characteristics of the local area network reliability military unit of the Interior Ministry of Russia. Failures in any local area network are seen as random events. Therefore, its model is based on the use of the basic tenets of the theory of queuing systems designed to study complex systems with stochastic nature of the operation. In carrying out computational experiments on the simulation model using the program package MatLab Simulink environment were considered the options for a local area network with redundant and non-redundant. Statistical analysis of the results of experiments using Excel spreadsheets. These graphical and analytical dependence allows to determine the failure rate, the probability of failure-free operation and failure of the local area network of the military unit. The developed method of determining the reliability characteristics of the local area network of military unit MVD Russia, using simulation tools can be used to conduct numerical experiments to characterize the reliability of local area networks both at the stage of preliminary design estimates, and in their operation. It is also suitable for making a decision on the establishment of a system of redundancy in the structure of existing and newly created local computational-enforcement networks. However, as practice shows, the accuracy of such an assessment is within the range of 5-10 % error.
Keywords: simulation, reliability, local area network, an experiment, reservation, analytical, graphical, dependency, technique, design, operation.
Введение. Внутренние войска МВД России в настоящее время широко применяют автоматизированные системы управления и обработки информации, позволяющие эффективно управлять войсковыми соединениями и частями. Немаловажную роль в таких АСУ отводится вопросам повышения надежности локальных вычислительных сетей воинских частей и соединений, использующих современные средства обработки и передачи информации.
Под надежностью и безопасностью АСУ ВВ МВД России понимается ее защищенность от случайных или преднамеренных вмешательств в нормальный процесс ее функционирования, выражающийся в хищении или изменении информации (программная надежность), а также в нарушении ее работоспособности из-за отказов (аппаратная надежность).
Современное сетевое оборудование находит широкое применение при построении всех уровней системы АСУ ВВ МВД России. Ввиду важности задач, решаемых с их помощью, к надежности предъявляются
очень высокие требования. При этом под надежностью понимается способность поддерживать передачу информации с заданной скоростью и с заданной достоверностью в течение требуемого промежутка времени. Рассматриваемые далее варианты повышения надежности сети с привлечением резервирования неизбежно связаны с дополнительными затратами. Поскольку эта процедура может быть выполнена с помощью различных подходов, выбор наиболее эффективного способа - как с технической, так и с экономической точек зрения - приобретает исключительно важное прикладное значение.
Анализ факторов, влияющих на надежность локальных вычислительных сетей, показал, что надежность закладывается при проектировании, реализуется при изготовлении и расходуется при эксплуатации. Поэтому естественным является рассмотрение методов повышения надежности на этих трех этапах жизненного цикла [1, 2].
Надежность является комплексным, сложным свойством, состоящим в общем случае из безотказности, долговечности, ремонтопригодности и сохраняемости. Следовательно, и методы повышения надежности должны рассматриваться с позиции повышения этих четырех составляющих свойств надежности [3, 5, 6].
Все методы повышения надежности принципиально могут быть сведены к следующим основным методам:
- резервированию (рис. 1);
- уменьшению интенсивности отказов элементов сети;
- сокращению времени непрерывной работы;
- уменьшению времени восстановления;
- выбору рациональной периодичности и объема контроля.
Математическая модель. Одно из центральных положений -
теории надежности состоит в том, что отказы рассматривают в ней как случайные события. Интервал времени от момента включения элемента (системы) до его первого отказа является случайной величиной, называемой временем безотказной работы. Интегральная функция распределения этой случайной величины, представляющая собой (по определению) вероятность того, что время безотказной работы будет менее I, обозначается ц(1) и имеет смысл вероятности отказа на интервале 0..Л. Вероятность противоположного события - безотказной работы на этом интервале - определяется как
р(0 = 1 - Ч(г).
Мерой надежности элементов и систем является интенсивность отказов Х('), представляющая собой условную плотность вероятности отказа в момент при условии, что до этого момента отказов не было. Между функциями Х(') ир(') существует взаимосвязь:
г
-1 Цг р(')_ е 0 .
В период нормальной эксплуатации (после приработки, но еще до того, как наступил физический износ) интенсивность отказов примерно постоянна 1(г) »1. В этом случае
Р (' ) = е-1г.
Таким образом, постоянной интенсивности отказов, характерной для периода нормальной эксплуатации, соответствует экспоненциальное уменьшение вероятности безотказной работы с течением времени.
Среднее время безотказной работы (наработки на отказ) находят как математическое ожидание случайной величины - время безотказной работы:
^ = ] г—, а = 1| е1, « = |. (1)
0 а 0 1
Следовательно, среднее время безотказной работы в период нормальной эксплуатации обратно пропорционально интенсивности отказов:
_ 1 'ср _1.
Оценим надежность некоторой сложной системы, состоящей из множества разнотипных элементов. Пусть р1('), р2(') ,• • •, рг(') - вероятности безотказной работы каждого элемента на интервале времени 0...', г - количество элементов в системе. Если отказы отдельных элементов происходят независимо, а отказ хотя бы одного элемента ведет к отказу всей системы, то вероятность безотказной работы системы в целом равна произведению вероятностей безотказной работы отдельных ее элементов:
N N
Рсист (' )_П Р (' )_П е-* _ е"1сист', (2)
г_1 г_1
где 1сист - интенсивность отказов системы, 1 сист = ^ ; 1. - интен-
г=1
сивность отказа /-го элемента.
Среднее время безотказной работы системы г сист, ч, находится по формуле
г (3)
ср. сист Л \ /
1 ЛВС
К числу основных характеристик надежности восстанавливаемых элементов и систем относится коэффициент готовности:
г
Кг (4)
гср + гв
где гв - среднее время восстановления элемента (системы).
Он соответствует вероятности того, что элемент (система) будет работоспособен в любой момент времени.
При раздельном резервировании системы, когда она резервируется по узлам, блокам и элементам с замещением отказавших элементов резервными, основным параметром резервирования является его кратность:
(I - И)
т = ---,
И
где I - общее число элементов резервированного устройства; И - число резервируемых элементов, необходимых для нормальной работы устройства; I - И - число резервных элементов.
При раздельном резервировании вероятность безотказной работы и вероятность отказа при т-кратном резервировании равнонадежных элементов определяется по формуле
N г -1 N г л
Рсист (г) = П {1 -[1 - Р (г)Г}, бсист (г) = 1 -Ц {1 -[1 - р (г)Г}.
/=1 /=1
Выбор метода исследования. Рассмотрим функциональную схему сети, для которой будут определяться харктеристики надежности (рис. 1).
Рис. 1. Функциональная схема сети
Для определения характеристик надежности ЛВС воинской части существует несколько способов, из которых можно выделить наиболее часто используемые: аналитический метод, базирующийся на теории систем массового обслуживания (СМО) и теории вероятностей, и метод имитационного моделирования, применяющийся в совокупности с современными программными продуктами, использующими необходимый математический аппарат.
Для использования второго метода - имитационного моделирования понадобится наличие современного программного продукта, который позволял бы применить проведение численных экспериментов, базирующихся на теории СМО, планирования экспериментов и теории вероятностей [10].
Для использования второго метода - имитационного моделирования понадобится наличие современного программного продукта, который позволял бы применить проведение численных экспериментов, базирующихся на теории СМО, планирования экспериментов и теории вероятностей [11].
Данный метод исследования сложных систем, в том числе и СМО, представляет собой модель, которая имитирует работу реальной системы. Поэтому во многих случаях имитационное моделирова-
ние становится наиболее эффективным, а часто и практически единственно доступным методом исследования систем. Основное преимущество имитационного моделирования перед другими видами моделирования состоит в универсальности.
При исследовании систем со стохастическим характером функционирования результаты, полученные при единичном «прогоне» имитационной модели, носят частный характер. Следовательно, для того чтобы найти одну оценку (одно значение) какой-либо характеристики функционирования системы, необходимо многократно «прогонять» имитационную модель (необходимо получить множество результатов) с последующей статистической обработкой полученных данных. Поэтому в имитационной модели должны быть предусмотрены программные средства сбора и средства последующей статистической обработки данных, полученных в ходе моделирования по интересующим характеристикам системы.
Выбор инструментальных средств и разработка имитационной модели. В качестве такого современного программного продукта можно предложить программу 81шиНпк пакета Ма1ЬаЬ.
81шиНпк - интегрированный с Ма1ЬаЬ интерактивный инструмент для моделирования, имитации и анализа динамических систем. Он дает возможность строить графические блоки - диаграммы, имитировать динамические системы, исследовать работоспособность систем, отлаживать и совершенствовать их. 81шиНпк - это платформа для проектирования и имитации работы динамических систем в различных отраслях [4, 7, 8, 9].
Для проведения численных экспериментов были разработаны имитационные модели сети с резервированием и без резервирования в программе Б1шиИпк пакета Ма1ЬаЬ.
Основными подсистемами имитационной модели являются: подсистема коммутатора, подсистема рабочей станции и подсистема резервирования.
Анализ полученных результатов. При проведении численных экспериментов на представленных имитационных моделях были получены графические и аналитические зависимости для определения характеристик надежности ЛВС воинской части (рис. 2-4).
200 400 600 800 1000
Рис. 2. Зависимость р(/)
О 100 200 300 400 ЬОО 600 700 800 900
Рис. 3. Зависимость q(t)
Рис. 4. Зависимость
Заключение. Таким образом, средства имитационного моделирования можно использовать для проведения численных экспериментов с целью определения характеристик надежности локальных вычислительных сетей как на этапе предварительных проектных оценок, так и при их эксплуатации.
При этом, как показывает практика, погрешность такой оценки находится в пределах 5-10 %.
Библиографический список
1. Вишневский В.М. Теоретические основы проектирования компьютерных сетей. - М.: Техносфера, 2003. - С. 117-121.
2. Черкесов Г.Н. Надежность аппаратно-программных комплексов. - СПб.: Питер, 2005.
3. Сарвин А.А., Абакулина Л.И., Готшальк О.А. Диагностика и надежность автоматизированных систем: Письменные лекции. -СПб.: Изд-во СЗТУ, 2003. - С. 59-73.
4. Морозов В.К. Моделирование информационных и динамических систем. - М.: Академия, 2011. - С. 251-261.
5. Ананьев А. Н. Разработка и исследование методов расчета надежности корпоративных сетей региональных операторов связи // Электросвязь. - 2002. - № 10. - С. 30-33.
6. Половко А.М., Гуров С.В. Основы теории надежности. - 2-е изд., пер. - СПб.: БХВ-Петербург, 2006. - 702 с.
7. Дьяконов В.П. Б1шиИпк: Самоучитель. - М.: ДМК-Пресс, 2013. - 784 с.
8. Файзутдинов Р.Н. Математическое моделирование сложных систем: лабораторный практикум. - Казань: Изд-во Казан. нац. исслед. техн. ун-та им. А.Н. Туполева, 2013. - 69 с.
9. Кельтон В., Лоу А. Имитационное моделирование. Классика СБ. - 3-е изд. - СПб.: Питер; Киев: Изд. группа БХВ, 2004. - 847 с.
10. Лазарев Ю. Моделирование процессов и систем в Ма1ЬаЬ: учеб. курс. - СПб.: Питер; Киев: Изд. группа БХВ, 2005. - 512 с.
11. Морозов В.К., Рогачев Г.Н. Моделирование информационных и динамических систем. - М.: Академия, 2011. - 384 с.
А.Н. readme, BT. nepMunoe, A.H. naenoe
References
1. Vishnevskii V.M. Teoreticheskie osnovy proektirovaniia komp'iuternykh setei [Theoretical bases of computer networks design]. Moskow: Tekhnosfera, 2003, pp. 117-121.
2. Cherkesov G.N. Nadezhnost' apparatno-programmnykh kompleksov [The reliability of software and hardware systems]. Saint Petersburg: Piter, 2005.
3. Sarvin A.A., Abakulina L.I., Gotshal'k O.A. Diagnostika i nadezhnost' avtomatizirovannykh sistem: Pis'mennye lektsii [Diagnostics and reliability of automated systems: written lectures]. Saint Petersburg: Severo-Zapadnyi tekhnicheskii universitet, 2003, pp. 59-73.
4. Morozov V.K. Modelirovanie informatsionnykh i dinamicheskikh sistem [Information and dynamical systems modelling]. Moskow: Akademiia, 2011, pp. 251-261.
5. Anan'ev A.N. Razrabotka i issledovanie metodov rascheta nadezhnosti korporativnykh setei regional'nykh operatorov sviazi [Development and research of methods for calculating the reliability of regional operators corporate networks]. Elektrosviaz', 2002, no. 10, pp. 30-33.
6. Polovko A.M., Gurov S.V. Osnovy teorii nadezhnosti [Basic of reliability theory]. Saint Petersburg: BKhV-Peterburg, 2006. 702 p.
7. D'iakonov V.P. Simulink: Samouchitel' [Simulink: Self-teaching guide]. Moskow: DMK-Press, 2013. 784 p.
8. Faizutdinov R.N. Matematicheskoe modelirovanie slozhnykh sistem: laboratornyi praktikum [Mathematical modelling of complex systems: Laboratory-based practical]. Kazanskii natsional'nyi issledovatel'skii tekhnicheskii universitet imeni A.N. Tupoleva, 2013. 69 p.
9. Kel'ton V., Lou A. Imitatsionnoe modelirovanie. Klassika CS [Simulation modellings. Classic CS]. Saint Petersburg: Piter; Kiev: BKhV, 2004. 847 p.
10. Lazarev Iu. Modelirovanie protsessov i sistem v MatLab [Modelling of processes and systems in MatLab]. Saint Petersburg: Piter; Kiev: BKhV, 2005. 512 p.
11. Morozov V.K., Rogachev G.N. Modelirovanie informatsionnykh i dinamicheskikh sistem [Information and dynamical systems modelling]. Moskow: Akademiia, 2011. 384 p.
Сведения об авторах
Павлов Александр Николаевич (Пермь, Россия) - кандидат технических наук, доцент кафедры вычислительных машин, комплексов, систем и сетей Пермского военного института внутренних войск МВД России (614112, Пермь, ул. Гремячий Лог, 1).
Гладков Алексей Николаевич (Пермь, Россия) - кандидат технических наук, заместитель начальника кафедры вычислительных машин, комплексов, систем и сетей Пермского военного института внутренних войск МВД России (614112, Пермь, ул. Гремячий Лог, 1).
Перминов Владимир Геннадьевич (Пермь, Россия) - преподаватель кафедры вычислительных машин, комплексов, систем и сетей Пермского военного института внутренних войск МВД России (614112, Пермь, ул. Гремячий Лог, 1).
About the authors
Pavlov Alexander Nikolaevich (Perm, Russian Federation) is a Ph.D. in Technical Sciences, Associate Professor Department of computers, complexes, systems and networks Perm Military Institute of Internal Troops of Russia (614112, Perm, street Gremyachy Log, 1).
Gladkov Aleksey Nikolaevich (Perm, Russian Federation) is a Ph.D. in Technical Sciences, Deputy head of the Department of computing machines, complexes, systems and networks Perm military Institute of internal troops of the MIA of Russia (614112, Perm, street Gremyachy Log, 1).
Perminov Vladimir Gennadievich (Perm, Russian Federation) is a teasher Department of computers, complexes, systems and networks Perm Military Institute of Internal Troops of Russia (614112, Perm, street Gremyachy Log, 1).
Получено 05.10.2015