Scientific journal
Modern high technologies
ISSN 1812-7320
"Перечень" ВАК
ИФ РИНЦ = 0,940

Современные методы расчета информационных систем (ИС) основываются на статистических процессах, протекающих в них с учетом различных методов задания неопределенностей как относительно исходных данных, так и рассчитываемых параметров.

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

В настоящей статье предложено использовать тензорную методологию построения моделей ИС, которая позволяет учитывать процессы, протекающие в структуре ИС, и ее топологию как неотъемлемые компоненты единой задачи расчета ИС.

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

I. Приведение уравнений поведения системы к тензорному виду.

Для этого необходимо записать и использовать полные отношения для структуры взаимодействия потоков всех величин в системе, т. е. воздействий, откликов и сопротивлений (метрики) элементов. Тензорный характер всех величин и уравнений обеспечивает линейность преобразования их компонент при изменении структуры, т. е. при изменении соединений элементов и/или ином выборе координат-путей в сети.

Наибольший интерес вызывает исследование информационных сетей в состоянии, предшествующем состоянию предельной нагрузки, поскольку именно в этом случае выявляются наиболее ее «узкие» места и необходимо особенное, нестандартное, управление сетью. Поэтому рассмотрим произвольную информационную сеть (ИС), находящуюся в подобном сопредельном состоянии. Представим ее как совокупность узлов коммутации (УК) и каналов связи (КС).

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

1. Для описания информационных сетей могут быть использованы две физически измеримыми величинами - объемы накопления (V) и потоки (L) информации (пакетов).

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

Проведем применительно к ИС аналогию с электрическими сетями Г. Крона [3].

Формулу поведения модели сети разомкнутого типа можно представить как

V = TL, (1)

где V - усредненный объем накопления пакетов, T - среднее время нахождения пакетов в сети, L - среднее значение потока пакетов.

Формула поведения модели сети замкнутого типа связывает следующие усредненные величины: производительность сети L, количество пакетов, циркулирующих в сети, и результирующая пропускная способность каналов R (обратная времени нахождения пакетов в сети) соотношением:

L=RV. (2)

Видим, что в обоих случаях присутствует инвариантность линейной формы и идентичность соответствующих параметров.

Окончательно, используя свойство сохранения закона поведения для элементов сети и сети в целом, приходим к следующей матричной форме записи формулы поведения всей сети как совокупности ОС:

V=TL, (3)

где T - 2-матрица временных задержек, V - 1- матрица количества пакетов, L - 1-матрица значений производительности системы.

Причем, матрица T и вектор V имеют ковариантные компоненты, а вектор L - контравариантные компоненты, т.е.

1(4)

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

Поскольку уравнение (4) представляет взаимосвязь величин - геометрических объектов, преобразующихся по линейному закону, то сами объекты являются тензорами, а уравнение, их связывающее, соответствует записи в тензорной форме, т. е. является тензорным.

Далее, придерживаясь методики Г.Крона [3], необходимо определить те характеристики сети, которые обладают инвариантностью относительно изменений системы координат (в нашем случае - изменений топологии сети). В электрических цепях одной из таких характеристик является входная (полная) мощность.

В [1] для оценки информационной эффективности ИС введена физическая характеристика - кибернетическая мощность (по аналогии с мощностью в электрических сетях Г.Крона). Покажем, что она не изменяется при изменении топологии сети.

Примитивная сеть состоит изn не связанных между собой одноканальных систем (ОС). Мощность каждой такой системы определяется как произведение ее общего количества пакетов на производительность. Тогда для ИС полная (входная) кибернетическая мощность примитивной сети определяется как

5(5)

где і=1,...,n - номера ОС с общим их числом n; Vt - состояние і-й ОС, определяемое транзитными и внешними (вошедшими извне) пакетами, - ее производительность.

При фиксированном количестве ОС полная мощность ИС остается инвариантной.

Максимальной полная кибернетическая мощность может быть только в примитивной сети, состоящей из контуров или разомкнутых цепей. При соединении ОС в коммуникационную сеть кибернетическая мощность, а точнее ее полезная составляющая, может только лишь уменьшиться. Использование тензорной методологии для синтеза такой сети должно «обеспечить» максимальную полезную (активную) мощность сети при заданной ее структуре. При этом сама сеть должна отвечать требованиям надежности, компактности по структуре и эффективности по эксплуатации.

II. Построение сетевой модели с помощью аналогий между параметрами процессов и струтуры исследуемой системы и двойственной сети.

После того, как получена формула поведения всей сети как совокупности ОС (3), необходимо вывести уравнение связной ИС с фиксированным числом абонентов. Для этого в качестве алгоритма используем тензорную методологию [3-5].

1. Из всего множества сетей выделим эталонную сеть. Анализ выбранной сети должен быть сравнительно простым, поэтому в качестве таковой удобно взять примитивную сеть любого типа (разомкнутую, замкнутую, ортогональную [3] или подразделенную [4]). Например, уравнение примитивной сети замкнутого типа, отождествляясь с формулой ее поведения (2), имеет вид:

6(6)

где матрица кибернетического сопротивления (результирующей пропускной способности каналов) имеет квадратичную форму. Скользящие индексы принимают значения от1 доn и соответствуют номерам ОС с общим их числом n.

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

образованияf (индекс со штрихом соответствует «новой», соединенной сети).

Следуя [3], в «новой», соединенной сети выбираются линейно независимые путевые потоки (конечная совокупность) и через них выражаются потоки для каждой ОС. В матричной форме зависимость будет:

7

Здесь для каждой ОС происходит суммирование проходящих через нее путевых потоков.

Таким образом, коэффициенты при новых потокаха образуют искомую матрицу преобразования а

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

Но следует помнить, что мощность инвариантна лишь «внутри» сети фиксированной размерности. При изменении размерности мощность изменится.

Итак, необходимо определить правила преобразования следующих параметров сети:

- компоненты вектора V количества пакетов -

а

- компоненты матрицы R кибернетического сопротивления - а

Аналогично определяются компоненты матрицы T временных задержек.

Окончательно, уравнения поведения «новой» соединенной сети имеет вид:

а

а поскольку потоки в контурах соединенной сети определены с использованием матрицы преобразования, выражение для накоплений пакетов в каждой ОС будет иметь вид:

а

Для путевых потоков соединенной сети выражение будет иметь вид:

а

Теперь, выполним все рассмотренные шаги для конкретной сети, выводя вместе с тем и общие уравнения.

Примитивная сеть, изображенная на рис. 1а и рис. 1б соответственно, состоит из УН (в составе УК) и КС.

Систему координат для определения примитивной сети обозначим α. Все элементы этой сети описываются ортогональными переменными. В связи с тем, что рассматриваемая примитивная сеть является подразделенной на два вида элементов (УН и КС), то при ее преобразовании следует помнить, что в соединенной сети также должны существовать элементы тех же двух видов.

На рис.2а изображена соединенная сеть, содержащая 5 УН и 7 КС. На рис.2б представлена модель рассматриваемой сети, в которой указаны направления потоков пакетов по КС и в УН. Каждый УН соответствует УК. Данная модель получена с использованием понятия кибернетических параметров, аналогично электрическим [1].

Итак, рассмотрим исходную примитивную сеть, которая описывается следующими уравнениями в тензорной форме:

а

Здесь (9а) - уравнение сети разомкнутого типа, (9б) - уравнение сети замкнутого типа и

1

Рис.1. Примитивная сеть

а

Каждый из кибернетических элементов (и УН и КС) характеризуется ортогональными переменными:n - накопление пакетов транзитного потока (количество пакетов, одновременно передаваемых по КС), N - дополнительные накопления, обусловленные внешними и внутренними (канальными) воздействиями, λ - интенсивность, характеризующая скорости изменения количества пакетов в УН отправителя и получателя (внутренний транзитный поток), g - интенсивность внешнего потока (входной трафик).

Для УН это означает, что:

f

Аналогично, для УК имеем:

f

С учетом (9а) и (9б) имеем следующие компаунд-уравнения:

 

f

Соответствующие ортогональные уравнения для системы координат а могут быть записаны в виде:

2

Рис.2. Соединенная сеть

f

Взаимныекибернетическиепроводимости (равно как и взаимное время нахождения пакетов
в сети) между УН и КС характеризуются величинами Rbcи Rcb (Tbc и Tcb соответственно). Для примитивной сети эти величины равны нулю, поскольку в этой сети отсутствует какая-либо физическая связь между УН и КС. Поэтому в (10а, б) соответствующие слагаемые будут отсутствовать:

f

Ортогональные уравнения для соединенной сети в системе координат β будут иметь вид:

f

Соответствующие компаунд-уравнения для рассматриваемой сети с учетом ортогональных переменных и понятий разомкнутых и замкнутых контуров имеют вид:

 

f

Здесь компоненты тензоров T и R неизвестны. Для их нахождения необходимо определить матрицы преобразованияf соотношений:

 

f(13)

Здесь индекс β характеризует оси координат рассматриваемой «новой» соединенной сети. В
матрицеfстроки показывают, какие потоки складываются в полный поток для каждого КС и УН, а столбцы ¾ какие кибернетические напряжения, т.е. n или N, входят в рассматриваемую цепь.
Для модели ИС (рис. 2, б) с идеальными каналами матрицаf(как иf) является треугольной:

f
f

Накопления пакетов транзитного трафика в элементах соединенной структуры КС и УН определяются при использовании исходных данных в системе координат α (т.е. для примитивной сети) и найденной матрицы преобразования f

f(14)

Учитывая треугольный характер матрицыfиз (14) получаем:

f

В случае соединенной сети, имеющей структуру, приведенную на рис.2, из (15) получим:

а

Для определения информационных потоков в ИС необходимо вычислить кибернетические
проводимости в соединенной сети, т.е. найти элементы матрицыRββпо формуле

f(16)

Используя разложение на составляющие матрицы Rββ:

f

определим кибернетические проводимости в соединенной сети, учитывая, равенство нулю взаимных
проводимостей и составляющихfматрицы преобразованияf

f

Аналогичными преобразованиями получаем матрицу временных задержек:

f(17)

f

Также матрицу временных задержек можно определить, используя тот факт, что результирующая пропускная способность каналов (кибернетическая проводимость) обратна времени нахождения пакетов в сети (временным задержкам).

Для случая, когда ym = 0 и Nm =0 (т.е. внешние потоки в каналах связи отсутствуют) ортогональные тензорные уравнения для объемов накопления пакетов и информационных потоков в системе координат β примут вид:

f

Дальнейшая работа - это непосредственный расчет модели и интерпретация полученных результатов.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Пасечников И.И. Методология анализа и синтеза предельно нагруженных информационных сетей. М.: «Издательство Машиностроение-1», 2004. 216 с.
  2. Петров А.Е. Тензорный метод и физическая экономика // Труды 2го международного симпозиумапамяти П.Г.Кузнецова, Альманах "Восток", 2002. http://www.situation.ru/app/i art 929.htm
  3. Крон Г. Тензорный анализ сетей: Пер. с англ. /Под ред. Л. Т. Кузина, П.Г. Кузнецова. М.: Сов. Радио, 1978. 720 с.
  4. Крон Г. Исследование сложных систем по частям - диакоптика. М.: Наука, 1972. 542 с.
  5. Петров А.Е. Тензорная методология в теории систем. М.: Радио и связь, 1985. 152 с.