Научная статья на тему 'Применение архитектуры одноранговых сетей в системах видеонаблюдения'

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

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

Текст научной работы на тему «Применение архитектуры одноранговых сетей в системах видеонаблюдения»

вые расплавы», а использование технологии ¥1о^$,спрХ делает приложение легким для понимания, дальнейшей модификации и поддержки.

Литература

1. Григорьева М.А., Воронова Л.И. Интеграция ХМЬ-данных и вычислительных Богйтап-приложений в ИИС «Шла-

ковые расплавы 9.0» // Информационные технологии моделирования и управления. 2009. № 1 (53). С. 106-110.

2. Оптимизация информационного и программного обеспечения информационно-исследовательской системы «Шлаковые расплавы» / Л.И. Воронова [и др.]. М.: РГГУ, 2009. 45 с.

3. Matthew Langham, Carsten Ziegeler «Cocoon: Building XML Applications», New Riders Publishing, 2002.

4. URL: http://cocoon.apache.org/2.1/userdocs/basics/index.html (дата обращения: 11.09.2009).

ПРИМЕНЕНИЕ АРХИТЕКТУРЫ ОДНОРАНГОВЫХ СЕТЕЙ В СИСТЕМАХ ВИДЕОНАБЛЮДЕНИЯ

Р.Х. Альмухамедов (Санкт-Петербургский государственный университет аэрокосмического приборостроения, [email protected]); М.А. Поляничко (Петербургский государственный университет путей сообщения,

m ark_po lyanichko@bk. ш)

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

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

Система Р2Р (Реег-То-Реег) - это одноранговая компьютерная сеть, каждый узел которой является как клиентом, так и сервером. Такая организация позволяет сохранять работоспособность сети практически при любом количестве и сочетании доступных узлов.

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

Основной сервер системы Р2Р получает видеоданные и поставляет их в сеть со скоростью и8 для последующего распределения между узлами. В сети имеются узлы двух типов. Количество узлов первого типа обозначим через пх, а второго типа через п2 [1]. Узлы этих типов отличаются тем, что позволяют другим участникам скачивать данные со скоростями их и и2 соответственно. Скорость скачивания данных каждым узлом г удовлетворяет условию и2<г<их [2]. Большим преимуществом систем такого рода являются гибкость и адаптируемость при реализации конкретно поставленной задачи. Это обусловлено большей зависимостью системы Р2Р от программной части, чем от аппаратной, что дает дополнительные возможности при ее разработке. Помимо этого, существует ряд известных технологических решений, позволяющих улучшить показатели работы системы без внедрения дополнительных аппаратных ресурсов.

В сетях Р2Р необходимо учитывать постоянное изменение количества узлов системы, так как узлы могут отключаться и подключаться к системе случайно. Предполагается также, что узлы подключаются к системе и отключаются с интен-сивностями А,х, Я,2 и их, и2 соответственно.

Состояние системы, в котором все узлы получают видеоданные со скоростью г, определяется как состояние стационарного потока. Состояние, когда система не способна поддерживать режим стационарного потока, определяется как режим вырожденного сервиса [3].

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

Таким образом, чем меньше в сети активных узлов второго типа, тем больше вероятность того, что система будет работать в режиме стационарного потока.

В работе [4] показано, что для любой скорости видео г, такой, что и2<г<их, режим стационарного потока обеспечивается, если

г < min ^ u

(1)

Количество узлов первого и второго типов в системе принято рассматривать как два независимых пуассоновских процесса [5], то есть количество узлов 1-го типа можно считать случайными величинами Р1, распределенными по законам Пу-

Us + niU1 + n2u2

П. + n,

ассона с математическими ожиданиями pi = -

Л

i=1,2.

Используя обозначения c=

г - u

и ut

из формулы (1) можно получить, что вероятность работы системы в режиме стационарного потока P(ST) равна P(ST)=P(P1 >cP2-u's).

, то вероятность P(ST)

Если принять M=

вычисляется по формуле P(ST) = P(Pj > cP2 -u's) =

= ¿P(PX >cP2 -u's!P2 = l)P(P2 = l) =

l=0

= P(P2 < M) + X P(P[ > cPj - u's)P( P2 = l ) =

l=M+1

= P(P2 < M) + X P(P1 > [cP, - u's ] | Pj = l)P( P2 = l ) =

l=M+1

= F2OM) + X (1 - Fi( r°l - u's 1+fi( \d - u's fl),

l=M+1

e"Pi Pn n

где fi(n)=-p- и Fi(n)=Xfi(l) •

n!

l=0

Pi

Обозначим отношение — через К. Параметр Р2

К характеризует отношение узлов разного типа в сети. Для вычисления скоростей используем абстрактную единицу, которая равна, например, 100 КЪр*.

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

В качестве примера допустим, что узлы первого и второго типов позволяют считывать данные со скоростями и1=7 и ц2=1 соответственно. Оценивать вероятность режима вырожденного сервиса будем для скоростей транслируемого видео не меньше г=3. Таким образом, для вычисления характеристики качества функционирования системы наблюдения с небольшим числом узлов найдем вероятность P(DS)=Р(Р1 <сР2 -ц^) вырожденного сервиса и максимально достижимую скорость видео гтах при различных параметрах р1, р2 и ц. Важную роль играет параметр К, определенный ранее. Результаты моделирования представлены в таблицах 1 и 2.

Анализ результатов моделирования позволяет сделать заключение, что критическим параметром

K us Pi P2 rmax P(DS)

0.5 14 8 15 3.62 0.12920

0.7 14 11 15 4.01 0.03173

1.0 14 15 15 4.46 0.00276

1.2 14 18 15 4.70 0.00046

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

Таблица 1

K us Pi P2 rmax P(DS)

0.5 7 8 15 3.31 0.30638

0.7 7 11 15 3.74 0.10040

1.0 7 15 15 4.23 0.01234

1.3 7 20 15 4.59 0.00107

Таблица 2

Также необходимо отметить увеличение максимально достижимой скорости rmax скачивания видеопотока каждым узлом при увеличении параметра K при неизменной скорости сервера.

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

Литература

1. Clevenot F., Nain P. and Ross K.W. Multiclass P2P Networks Static Resource Allocation for Bandwidth for Service Differentiation and bandwidth diversity. //Performance Evaluation. 2005. Vol. 62. Is. 1-4 (october), pp. 32-49.

2. Mundinger J., Weber R.R. and Weiss G. Analisys of Peer-to-Peer File Dissemination amongst users of different upload capacities, ACM SIGMETRICS // Performance Evaluation Review. 2006. Vol. 34. Is. 2 (september), pp. 5-6.

3. Biersack E.W., Rodriguez P. and Felber P. Performance analysis of Peer-to-Peer networks for file distribution // Computer Networks. 2007. Vol. 51/ Is. 3 (february), pp. 901-917.

4. Kumar R., Liu Y. and Ross K.W. Stochastic fluid theory for P2P streaming systems // Proc. IEEE/INFOCOM. 2006, may, p. 3.

5. Клейнрок Л. Теория массового обслуживания; пер. с англ. И.И. Грушко. М.: Машиностроение, 1979. С. 107.

u

ui-г

ui- г

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