Особенности информационных сетей

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

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

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

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

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

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

3. Методы обслуживания абонентов разнообразные: от предоставления приборов сети в кратковременную аренду до выполнения по их заказам определенных преобразований информации.

4. пользователи (абоненты) сети конкурируют друг с другом в различные моменты времени за право использования услуг.

5. Пользователи и приборы обслуживания распределены в пространстве.

6. Случайный характер возникновения потребностей в обслуживании у абонентов.

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

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

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

1. Структурой (число узлов, их расположение, число ветвей, связывающих узлы).

2. Пропускной способностью (числом стандартных каналов в ветвях, типы каналов).

3. Возможностью выделения групповых трактов и отдельных каналов.

4. Надежностью и живучестью узлов и ветвей.

5. Информационной безопасностью.

6. Экономическими затратами на строительство и

эксплуатацию.

Вторичные сети создаются на базе имеющихся каналов первичной сети путем соответствующего соединения их на узлах для создания сквозных трактов от абонентов к абонентам. По способу соединения каналов на узлах вторичные сети делятся на:

· некоммутируемые;

· коммутируемые;

· с коммутацией сообщений.

В некоммутируемых сетях каналы на узлах соединения с помощью пайки или зажимов (кроссовые соединения). это долговременные соединения.

В коммутируемых сетях на узлах имеются устройства коммутации (УК) для оперативного переключения каналов.

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

Структуры сетей могут быть различные. Различают:

1. Топологические структуры.

2. Функциональные структуры.

Топологические структуры определенным образом унифицируются. Чаще всего используются структуры: узловые, радиальные, радиально-узловые. Узлы делятся на категории, сети разбиваются на зоны. Такое разделение обеспечивает взаимодействие международных, национальных, региональных, городских, районных сетей между собой. Узлы высоких категорий соединены каждый с каждым, а узлы более низких категорий соединены по радиально-узловому методу. Так образуется иерархия сетей.

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

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

Предусматривается система управления сетью. Она предназначена для:

· сбора информации о состоянии элементов сети;

· определения работоспособности системы;

· принятия мер по поддержанию в допустимых пределах характеристик сети;

Рассмотрим метод построения дерева путей на примере сети, представленной на рис 8.2 для двух узлов: узла 2 и узла 1.

       
 
 
   
Рис.8.2


Матрица связности этой сети:

Строим дерево путей для узла 2 по рис 8.3. Для этого выписываем узел 2 и определяем узлы 1-го яруса. Это будут узлы 1,3 и 4.

       
 
 
   
 


Они видны из рис. 8.2, проще пользоваться матрицей связности . Узлы 1-го яруса определяются по 2-ой строке этой матрицы (т.к. строится дерево путей для 2-го яруса). Учитываются те узлы, которые в матрице по 2-ой строке отмечены единицами. Узлы 2-го яруса находим аналогично, но с учетом, что:

1) исходными являются узлы 1-го яруса (1,3 и 4) и соответственно должны будем использовать 1,3 и 4 строки матрицы ;

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

Тогда 2-ой ярус будет иметь узлы: 5-ый от 1-го; 4-ый и 5-ый от 3-го; 3-ий и 5-ый от 4-го узлов.

Узлы 3-го яруса находим аналогично: для 5-го – по пятой строке матрицы имеем «1» на 1,3 и 4. Но с 1 связь есть предыдущая. Остаются узлы 3 и 4. Для 4-го по четвертой строке имеем «1» на позициях 2,3 и 5. Для узлов 2 и 3 были уже образованы подмножества раньше. Остается узел 5. Для 5-го имеем 1,3 и 4. Но 3 было раньше. Остаются узлы 1 и 4. Для 3-го имеем единицы по третьей строке в 2,4 и 5 столбцах. Но 2 и 4 было. Остается узел 5. Наконец, для 5-го единицами отмечены позиции 1,3 и 4. Ранее было 4. Остаются узлы 1 и 3.

Построение дерева путей продолжается до h-го яруса, где h- максимально допустимое число переприемных участков в пути.

Аналогично могли бы построить дерево путей для узла 1 (см. рис. 8.4)

       
 
 
   
Рис. 8.4


Интерес представляет машинный алгоритм построения дерева путей для произвольного к-го узла:

1. Отмечаем узел К и выбираем к-ую строку матрицы .

2. Выписав номера столбцов к-й строки, в которых значения элементов матрицы , получаем подмножество узлов 1-го яруса, образованное узлом к.

3. Образуем подмножества узлов r-го яруса (r=2,3,…,h), где h- максимально допустимое число переприемных участков пути:

а)поочередно выбираем узлы (r-1)-го яруса;

б)для каждого узла i в (r-1)-ом ярусе выбираем i-ю строку в матрице и выписываем номера столбцов с ;

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

4. Построение дерева путей продолжается до h-го яруса.

По дереву путей легко проследить пути от заданного узла к другим. Перечень путей между узлами удобно записать в виде таблице путей размера k ´ m, где k – число путей, а m- число ветвей сети. Пусть, например, h £ 3 пути между узлами 2 и 5 будут (рис. 5.2)

M25={2,1,5; 2,3,5; 2,4,5; 2,3,4,5; 2,4,3,5}

Эти данные занесены в табл. 7.1. В ней каждый столбец соответствует ветви , а каждая строка – одному пути. Элемент таблицы , если ветвь принадлежит пути , и в противном случае. Для упрощения записей случаи в таблицу не заносятся.

Таблица 7.1.

             
             
             
             
             

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

Общая математическая постановка задачи о кратчайшем пути:

минимизировать

где i, j – номера узлов:

- длина (стоимость, время, живучесть и т.д.) пути;

= 1, если i-ый узел связан с j-ым узлом, а в остальных случаях = 0;

при ограничениях

для всех (i,j) Î сети.

В качестве примера рассмотрим следующую формулировку задачи. Дана сеть , где , i- номера узлов, , j-номера ветвей. Дано множество путей, которые могут быть использованы для передачи потоков информации между узлами; даны: - емкость пути (в числе стандартных каналов) и - вес (ценность) пути , который определяет целесообразность использования его (по длине, цене и т.п.).

Необходимо определить оптимальную организацию пучков каналов между узлами сети при условии достижения максимума взвешенной суммарной емкости сети:

при следующих ограничениях:

1) емкости путей не могут принимать отрицательных значений, т.е. для всех ;

2) суммарная емкость путей между произвольной парой (k, l) узлов должна быть равна числу каналов , которые обеспечат требуемое качество обслуживания;

3) для любой ветви суммарная емкость всех путей, содержащих эту ветвь, не может быть больше емкости ветви, т.е. .

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: