Научная статья на тему 'Оценка эффективности использования канала сети связи со многими абонентами для метода доступа r-nad'

Оценка эффективности использования канала сети связи со многими абонентами для метода доступа r-nad Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
98
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
случайный метод доступа / доступ в сеть связи со многими абонентами / проходимость сети / эффективность использования канала сети.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ю. А. Тиханович

В статье рассмотрен метод случайного доступа к сети связи со многими абонентами R-NAD. Представлена методика расчета проходимости сети. Для конкретного примера приведены результаты расчетов и моделирования. Произведена оценка эффективности использования канала сети.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Ю. А. Тиханович

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

ESTIMATION OF CHANNEL USE EFFICIENCY OF COMMUNICATION NETWORK WITH MANY SUBSCRIBERS FOR R-NAD NETWORK ACCESS METHOD

R-NAD method of random access to communication network with many subscribers is described. Network passability calculation method is given in the article. Results of calculations and R-NAD modeling are presented on the basic of specific example. Network channel use efficiency is estimated.

Текст научной работы на тему «Оценка эффективности использования канала сети связи со многими абонентами для метода доступа r-nad»

2005

Доклады БГУИР

январь-март

№ 1

УДК 621.396.931

ОЦЕНКА ЭФФЕКТИВНОСТИ ИСПОЛЬЗОВАНИЯ КАНАЛА СЕТИ СВЯЗИ СО МНОГИМИ АБОНЕНТАМИ ДЛЯ МЕТОДА ДОСТУПА R-NAD

Ю.А. ТИХАНОВИЧ

Белорусский государственный университет информатики и радиоэлектроники П. Бровки, 6, Минск, 220013, Беларусь

Поступила в редакцию 18 сентября 2004

В статье рассмотрен метод случайного доступа к сети связи со многими абонентами R-NAD. Представлена методика расчета проходимости сети. Для конкретного примера приведены результаты расчетов и моделирования. Произведена оценка эффективности использования канала сети.

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

Введение

В начале 1970-х годов Норман Абрамсон из Гавайского университета изобрел способ эффективного соперничества за канал между некоординируемыми абонентами. Этот подход называется системой ALOHA; он назван так потому, что слово АЬОНА — это гавайское приветствие, произносимое и при встрече, и при прощании. В своем первоначальном виде метод ALOHA использовался не в спутниковой, а в наземной радиосистеме пакетной передачи данных, но идеи этого метода применимы к любой среде передачи данных, когда абоненты соперничают за ее использование.

АLОНА является равноранговой (одноранговой) системой. Существует несколько вариантов системы ALOH^. Один из них использует протокол контроля несущей с обнаружением коллизий (Случайная ALOHA). Другой вариант может использоваться как приоритетная слотовая (с квантованием времени) система (Слотовая ALOHA). Эффективность использования канала при фиксированной загрузке абонента для системы случайная ALOНА составляет всего 0,184 [1], а для системы слотовая ALOНА — 0,368 [1]. Под загрузкой абонента будем понимать необходимость выхода абонента в канал сети, т.е. вероятность наличия информации для передачи в сеть связи.

В американском стандарте MIL-STD-188-220C от 15 марта 2002 г. был предложен способ случайного доступа в сеть связи для равноранговых абонентов R-NAD (англ. Random Network Access Delay — случайная задержка доступа в сеть). В настоящей работе предлагается оценить эффективность использования канала сети связи при способе доступа R-NAD как при фиксированной (оптимальной с точки зрения использования канала сети), так и при динамической (0...1) загрузке абонентов. Критерием оценки была принята проходимость сети — средняя скорость передачи сообщения по каналу сети, отнесенная к канальной скорости.

Сущность способа доступа в сеть связи Я^АБ

Способы доступа Я-КЛБ относятся к случайным с контролем несущей. Такие способы не исключают столкновений, а лишь уменьшают их количество за счет разнесения возможностей доступа абонентов в сеть во времени. Под доступом будем понимать передачу сообщения и его квитирование. Время на квитирование резервируется непосредственно по окончанию передачи каждого адресного сообщения. Сети, организованные такими способами, являются синхронными: синхронизация осуществляется по окончанию передачи.

Способ доступа Я-КЛБ основан на выборе случайным образом каждым абонентом задержки для доступа в сеть. Задержка складывается из элементарных задержек - КЛБ-интервалов, следующих последовательно друг за другом во времени и составляют цикл доступа. Длительность КЛБ-интервала выбирается достаточной для обнаружения занятости канала сети. Количество КЛБ-интервалов N задается последующей формуле [2]:

N =

3

— • а

4

(1)

где а — количество абонентов сети; [ ] — округление до большего целого.

Цикл доступа организуется следующим образом: каждый абонент прослушивает сеть на предмет обнаружения передачи и по определению окончания предшествующего доступа, при необходимости передать сообщение, случайно определяют порядковый номер КЛБ-интервала, в котором будут осуществлять доступ в сеть (розыгрыш возможности доступа в сеть). Далее прослушивают КЛБ-интервалы с меньшими порядковыми номерами (если они есть) и если сеть к моменту наступления КЛБ-интервала с выбранным порядковым номером не занята, то осуществляют доступ, иначе повторяют попытку доступа в следующем цикле доступа. При наличии сообщения для передачи, если сеть не занята, абоненты входят в сеть без задержки доступа. Успешно переданные сообщения квитируются. Сообщения без квитанций идентифицируются как столкнувшиеся и подлежат повторной передаче в следующем цикле доступа. Количество КЛБ-интервалов для розыгрыша задается в соответствии со стандартом М1Ь-8ТБ-188-220С по количеству абонентов сети.

Методика расчета проходимости сети связи

Согласно алгоритму доступа в сеть Я-КЛБ, при каждой попытке доступа в сеть связи абоненты случайным образом определяют свой номер КЛБ-интервала для доступа в сеть, т.е. производится равное количеству абонентов сети числу независимых опытов. Под независимыми будем понимать опыты, при которых вероятность того или иного исхода каждого из опытов не зависит от того, какие исходы имели другие опыты [3].

В результате каждого опыта может появиться или не появиться некоторое событие, а именно — определенный номер КЛБ-интервала для доступа в сеть с вероятностью, равной обратной величине количества КЛБ-интервалов. Успешный доступ (без столкновений) для каждого абонента возможен лишь тогда, когда только он один выбрал для выхода в канал сети КЛБ-интервал с некоторым порядковым номером, а остальные — выбрали КЛБ-интервалы с большими порядковыми номерами, что и будет обеспечивать проходимость сети. Точнее, стоит задача определения вероятности наступления некоторого события один раз — выбор КЛБ-интервала с некоторым порядковым номером только одним абонентом, при условии ненаступления некоторых других событий - выбор другими абонентами КЛБ-интервалов с меньшими порядковыми номерами.

Успешный доступ в сеть для всех абонентов возможен во всех КЛБ-интервалах, поэтому проходимость сети для всех абонентов определим как сумму вероятностей успешного доступа в каждом КЛБ-интервале для любого из абонентов. Тогда для выполнения поставленной выше задачи будем рассматривать отдельно вероятности успешного доступа в каждом КЛБ-интервале и, просуммировав их, получим проходимость сети для всех абонентов.

Для успешного доступа в первом КЛБ-интервале необходимо, чтобы его порядковый номер выбрал только один абонент. Поскольку появление всех номеров КЛБ-интервалов при розы-

грыше возможности доступа равновероятно (в том числе и первого), то можно сказать, что для успешного доступа необходимо определить вероятность появления некоторого события, а именно первого номера КЛБ-интервала, один раз за число опытов равное количеству абонентов.

Из теории вероятности известно [3], что если производится п независимых опытов, в каждом из которых некоторое событие появляется с вероятностью p, то вероятность того, что это событие появится ровно m раз, определяется по формуле Бернулли, которая имеет вид

Р №) = ^ ■ pm ■ ^, (2)

П!

где q = р -1 — вероятность не наступления того же события; С№ =--число всех раз-

т !(п - т)!

личных способов размещения т появлений данного события и п-т непоявлений среди п опытов.

Исходя из вышесказанного, вероятность успешного доступа в первом КЛБ-интервале р1 определим как вероятность появления первого номера КЛБ-интервала из N равновероятных

(р = "1)> т=1 раз за п=а опытов, (а — количество абонентов), причем Ст определим здесь как С = а:

1 i 1 V-1

. (3)

В этой формуле не учтена вероятность наличия сообщения для передачи у абонентов 0=0...1, т.е. вероятность участия абонента в розыгрыше возможности доступа. Фактически это обозначает, что вероятность каждого события р при любом независимом опыте или, другими словами, вероятность выбора абонентом любого номера КЛБ-интервала для доступа — прямо про-

N

порционально зависит от О. Таким образом, имеем:

р = а.0 Л - Я" (4)

1 N у N)

Далее все расчеты будут приведены с учетом вероятности наличия информации у абонентов.

При рассмотрении вероятности доступа в сеть одного абонента во втором КЛБ-интервале нужно исходить из того, что абоненты заведомо не разыгрывают доступ при первом КЛБ-интервале (N -1), т.е. вместо значения вероятности выбора абонентом любого номера КЛБ-

интервала для доступа — в формулу войдет —1—.

N N -1

Кроме того, успешный доступ во втором КЛБ-интервале обусловлен вероятностью того, что в первом (предыдущем) КЛБ-интервале доступ не был осуществлен другими, одним и более абонентами, иначе вероятностью того, что появление первого номера КЛБ-интервала из N равновероятных т=0 раз за п=а опытов, которая по формуле Бернулли при С"№ = С = 1 равна - О^ .

Тогда для вероятности доступа в сеть одного абонента во втором КЛБ-интервале р2 имеем:

Р2 = а • -N0—.(, - NLr.i1 - «Г. (5)

2 N -1 у N -1) ^ N)

Вероятность доступа в сеть одного абонента в третьем КЛБ-интервале р3 при условии,

что и в первом, и во втором КЛБ-интервале доступ не был осуществлен другими, одним и более абонентами, определим как 56

Р3 = а •

о

N - 2

1 --

о

N - 2

1 - о

N

1 --

о

N -1

(6)

здесь I 1 -■

о

N 1 I — вероятность того, что во втором NAD-интервале доступ не был осуществлен

другими, одним и более абонентами.

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

Суммируя полученные выше вероятности успешного доступа в сеть для каждого NAD-интервала, получаем проходимость сети для всех абонентов 5":

^ = Р + Р2 + Р3 + ... + Р12 , либо в развернутом виде:

\ а -1 N-1

5 = а •

о.(1 - о

N \ N

N -1

о ..и- о

N -1

а-1 г-1 ( г* \

Ш N- 3.

(7)

(8)

Результаты расчетов и моделирования, оценка эффективности использования канала сети связи

При расчетах и моделировании было принято количество абонентов а=16, количество NAD-интервaлов N (формула 1)=12, диапазон изменения загрузки абонентов 0=0...1, с шагом 10 2. Моделирование производилось на ЭВМ посредством накопления статистики в соответствии с алгоритмом метода доступа R-NAD. Результаты расчетов и моделирования приведены на рис. 1,в виде зависимости проходимости сети от загрузки абонентов.

э

1

0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0

1 а»

эьсл : I I ь 1ЭН

/ / --

/

/

1

0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1

Рис. 1. Зависимость проходимости сети от загрузки абонентов

В результате расчетов было получено максимальное значение проходимости сети, а значит, и эффективности использования канала сети 5тах = 0,876 при значении загрузки абонентов 0опт = 0,11. При моделировании 5тах составило 0,861 при Оопт = 0,19. Расхождение максимумов при расчете и эксперименте можно объяснить тем, что ЭВМ генерирует не случайные числа, а псевдослучайные с некоторой периодичностью.

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

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

i

S0 =j S(G)G . (9)

0

При принятых условиях для расчета эффективность использования канала сети связи при динамической загрузке абонентов (0.1) составляет 0,674.

Заключение

Полученные значения эффективности использования канала сети справедливы для любого количества абонентов при соответствующем количестве NAD-интервалов.

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

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

ESTIMATION OF CHANNEL USE EFFICIENCY OF COMMUNICATION NETWORK WITH MANY SUBSCRIBERS FOR R-NAD NETWORK ACCESS METHOD

Y. TSIKHANOVICH Abstract

R-NAD method of random access to communication network with many subscribers is described. Network passability calculation method is given in the article. Results of calculations and R-NAD modeling are presented on the basic of specific example. Network channel use efficiency is estimated.

Литература

1. Цифровая связь. Пер. с англ. / Под ред. Д.Д. Кловского. М., 2000. С. 747-751.

2. *DRAFT *R10. 15 March 2002, MIL-STD-188-220C.

3. Вентцель Е.С. Теория вероятности. М., 1969.

4. Подойницын Р.Н. // Электросвязь. 2003. № 10. С. 21-24.

5. Шахнович И. // Электроника: наука, технология, бизнес. 2003. № 1. С. 38-44.

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