Научная статья на тему 'Стратегия стохастического поллинга в беспроводных системах защиты технических объектов'

Стратегия стохастического поллинга в беспроводных системах защиты технических объектов Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
120
46
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПОЛЛИНГ / БЕСПРОВОДНЫЕ СЕТИ / ЦИКЛИЧЕСКИЙ ОПРОС / МЕТОД МАКСИМАЛЬНОГО ПРАВДОПОДОБИЯ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Богомолова Н. Е., Маликова Е. Е.

Рассмотрена стратегия группового опроса (поллинга) датчиков в беспроводных системах защиты технических объектов. Приведена математическая модель системы защиты, разработана стратегия опроса датчиков, получены алгоритмы построения матрицы опроса и определения множества активных датчиков. Представлены результаты численного моделирования системы при изменении различных параметров модели. В работе применен математический аппарат булевой алгебры.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Стратегия стохастического поллинга в беспроводных системах защиты технических объектов»

УДК 621.394/395

Н. Е. Богомолова, Е. Е. Маликова

СТРАТЕГИЯ СТОХАСТИЧЕСКОГО ПОЛЛИНГА В БЕСПРОВОДНЫ1Х СИСТЕМАХ ЗАЩИТЫ ТЕХНИЧЕСКИХ ОБЪЕКТОВ

Рассмотрена стратегия группового опроса (поллинга) датчиков в беспроводных системах защиты технических объектов. Приведена математическая модель системы защиты, разработана стратегия опроса датчиков, получены алгоритмы построения матрицы опроса и определения множества активных датчиков. Представлены результаты численного моделирования системы при изменении различных параметров модели. В работе применен математический аппарат булевой алгебры.

E-mail: nbogomolova09@gmail.com

Ключевые слова: поллинг, беспроводные сети, циклический опрос,

метод максимального правдоподобия.

Развитие беспроводных сетей пакетной коммутации способствовало повсеместному внедрению базирующихся на их основе систем защиты технических объектов, позволяющих обеспечить оперативную связь с центром сбора и обработки информации. Это привело к возникновению систем защиты технических объектов большой емкости, причем не только стационарных. Датчики различных типов могут обеспечивать защиту объектов, расположенных на транспортных средствах, при этом они подключаются к системе GPS и передают информацию о местонахождении и состоянии объекта. В большинстве таких систем устройства защиты объектов (соответствующие датчики) удалены на значительные расстояния от центров сбора данных. При этом вероятность возникновения нештатных ситуаций, приводящих к нарушению защиты технического объекта, как правило, мала. Такие ситуации обычно возникают только на локальных участках систем защиты.

Для определения моментов подключения датчиков к центру обработки данных необходимы системы их опроса. Такая задача хорошо известна в вычислительных сетях, где применяются методы упорядоченного опроса датчиков, получившие название поллинга. Отличие сетей защиты технических объектов от рассмотренных в большинстве литературных источников моделей [1] состоит в малой вероятности того, что датчик активен. Действительно, если число датчиков сети превышает несколько сотен, то индивидуальный опрос каждого датчика может быть достаточно продолжительным, следовательно, нештатная ситуация может быть выявлена несвоевременно.

В работе предлагается метод группового опроса датчиков, основанный на результатах работ по планированию отсеивающих экспериментов [2].

Пусть имеется сеть системы защиты технических объектов, содержащая t датчиков. Состояние всех датчиков описывается переменными х1, х2,..., х(, которые принимают значение 0 или 1; в первом случае соответствующий датчик не должен передавать, а во втором — должен передавать информацию. Групповой опрос состоит в том, что одновременно принимается сигнал от нескольких датчиков. Он задается с помощью вектора а- (а1,...,а1,..., а1), где щ — 1 (г-й

датчик участвует в опросе) и щ - 0 (г -й датчик не участвует в опросе). Если в группе имеются активные датчики, то отмечается наличие сигнала, который интерпретируется как 1. Если в группе нет активных датчиков, то от нее не поступает ни одного сигнала, что интерпретируется как 0. Таким образом, в качестве ответа датчиков группы наблюдается двоичная функция / - (а/ ах1) V... V (а/ лх1), где

л — булево произведение; V — булева сумма.

Предполагается, при передаче информации что в сети возможны ошибки, которые задаются в соответствии со стохастической матрицей переходов

где Д0 — вероятность искажения приема 0; Д — вероятность искажения приема 1.

Как следует из работы [2], асимптотически оптимальный план опроса получается при использовании случайной матрицы, в которой значения 1 выбираются независимо друг от друга с вероятностью р0.

Проводилось N - 5°10ё2^) (1 + щ) опросов. Пропускная способность

С

канала в соответствии с матрицей Ж

Решение об активности конкретного датчика принимается на основе пофакторного анализа с использованием метода максимального правдоподобия. Для принятия решения о том, является датчик актив-

= fi -А Ао ^ I А 1 -А)'

с = 1 - p0 h(A) - (1 - РоЖА), где h(ß) = - (А log( А) + (1 - А) log(1 - А)), о <ß< 1;

ным или нет, используются следующие данные: х00(г) — количество наблюдений, когда 1-й датчик не опрашивался и результат опроса g = 0; х10(г) — количество наблюдений, когда г-й датчик

опрашивался, а результат опроса g = 0; х01(г) — количество наблюдений, когда г-й датчик не опрашивался, а результат опроса g = 1; х11(г) — количество наблюдений, когда г-й датчик опрашивался и результат опроса g = 1. После проведения N опросов для каждого из ? датчиков вычисляются значения х00 (г),

х10(г), х01(г), и х11(г), а на их основании логарифмы отношения правдоподобия

Щ) — а00 х00 (г) + а10 Х10 (г) + а01Х01 (г) + а11хп(0.

Поскольку число датчиков 5 неизвестно, то в дальнейшем используются следующие обозначения: 5Г — фактическое число активных датчиков; 50 — предполагаемое число активных датчиков; 5 —

оценка числа активных датчиков. Проводили исследование эффективности предполагаемого метода группового опроса в зависимости от изменения числа датчиков в системе защиты. Выходные характеристики алгоритма поиска активных датчиков: N — число опросов; ¡1,...,1ц — номера обнаруженных активных датчиков; 5 — число обнаруженных активных датчиков; 5 — среднее арифметическое 5 по всем наблюдениям; £ — {г\,..., г5} — множество обнаруженных активных датчиков.

В качестве параметров качества алгоритма обнаружения активных датчиков использовали две характеристики: Р1 — вероятность того, что будет пропущен активный датчик; Р2 — вероятность неправильного определения активности хотя бы одного датчика. Полученные данные показывают, что при росте числа датчиков в сети эффективность метода группового опроса возрастает, при этом вероятность ошибки снижается. В табл. 1 приведены результаты моделирования.

Таблица 1

Результаты моделирования при Р0 = Р1= 0,01, я, =2, s0 = 2

t N P1 P2 s

100 56 0 0,09 2,10

200 64 0,03 0,08 2,03

500 76 0,01 0,03 2,03

Вместе с тем предположение о том, что вероятность возникновения нештатной ситуации одинакова для всех датчиков независимо от состояния других датчиков, в некоторых случаях является слишком большим упрощением. Очень часто на одном техническом объекте устанавливают несколько датчиков, и при возникновении нештатной ситуации могут сработать несколько датчиков сразу. В этом случае, поскольку метод группового опроса чувствителен к числу реальных активных датчиков, необходимо применить модификацию метода, учитывающую зависимость между срабатыванием датчиков. Таким образом, имеется сеть системы защиты т технических объектов; нау-м объекте установлено ц датчиков,у = 1, ..., т. Предполагается, что т велико, а п - тах Пу — невелико. Таким

образом, имеется t - ^ Пу датчиков, и требуется разработать

у-1,...,т

стратегию их опроса в целях скорейшего выявления 5 датчиков, имеющих данные для передачи.

При возникновении нештатных ситуаций на у-м объекте одновременно срабатывает 2у датчиков, где 2у — дискретная случайная величина с распределением на множестве Ц,..., Пу |. Далее возможны

различные постановки задачи в зависимости от априорных предположений о распределении величины Zj. Отличие состоит в построении матрицы опросов А. Она должна учитывать структуру сети мониторинга. Был рассмотрен случай, когда число датчиков на всех объектах одинаково, т. е. Пу = п. Сначала происходит выбор объектов, на которых будут опрашиваться датчики, а затем на каждом из них выбирается опрашиваемый датчик. Таким образом, в каждом опросе на одном объекте может участвовать не более одного датчика. Для идентификации решение об активности конкретного датчика принимается также на основе пофакторного анализа с использованием метода максимального правдоподобия. Если на объекте обнаружен активный датчик, то все остальные датчики также считаются активными.

Были проведены численные исследования эффективности предлагаемого метода группового опроса, учитывающие структуру сети. В табл. 2 приведены результаты моделирования при наличии в рассматриваемой сети защиты информации 200 объектов (В - 200). Предполагалось, что имеется только один объект с нештатной ситуацией, т. е. - 1, 50 - 1. При этом рассматривались случаи, когда на

каждом объекте устанавливается от одного до трех датчиков. Приведенные в табл. 2 результаты моделирования показывают, что при применении этого метода требуется незначительное количество

опросов для обнаружения аварийного объекта. Это связано с тем, что предполагается наличие только одного объекта, где наблюдается нештатная ситуация.

Таблица 2

Результаты моделирования при B = 200, s0 = 1, sr = 1

* n N P1 P2 s

1 16 0 0,02 1,02

2 18 0 0,00 1,00

3 20 0,02 0,03 0,99

В случае линейной структуры объекта можно предположить, что сработают датчики, наиболее близко расположенные к эпицентру нештатной ситуации. Были проведены численные исследования применения описанного выше алгоритма, когда при возникновении чрезвычайной ситуации всегда срабатывает один датчик, а остальные датчики срабатывают независимо с вероятностью pd. В таком случае

среднее значение Zj окажется равным 1 + pd (n* -1). Это приводит к

тому, что при малых значениях pd будет уменьшаться соответственно и вероятность наблюдения значения 1 как результата опроса. Результаты моделирования приведены в табл. 3.

Таблица 3

Результаты обнаружения внештатных ситуаций при моделировании зависимого срабатывания датчиков, B = 200, sr =2, s0 = 2

Pd P1 P2 s

1,0 0,06 0,05 1,97

0,9 0,23 0,22 1,78

0,8 0,39 0,37 1,61

0,7 0,52 0,51 1,41

0,6 0,63 0,62 1,26

Как показывают приведенные данные, точность алгоритма снижается с ростом вероятности того, что другие датчики на объекте не срабатывают. Это связано с тем, что при опрашивании датчика, который не сработал, неправильно интерпретируется результат наблюдений: считается, что на объекте нет чрезвычайной ситуации.

Анализ значений логарифма отношения правдоподобия для таких датчиков показывает, что в данном случае наблюдается большой разброс их значений, а это приводит к дополнительному пропуску чрезвычайных ситуаций.

СПИСОК ЛИТЕРАТУРЫ

1.Вишневский В.М.Семенова О. В. Системы поллинга: теория и применение в широкополосных и беспроводных сетях. - М: Техносфера, 2007. -312 с.

2. Малютов М. Б. Нижние границы для средней длины последовательного планирования экспериментов // Изв. вузов. Математика. - 1983. - Т. 27, № 11. -С. 19-41.

Статья поступила в редакцию 19.10.2011

i Надоели баннеры? Вы всегда можете отключить рекламу.