Выбор рациональной топологии для интранета

5.4.1. Особенности построения интранета

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

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

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

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

 

5.4.2. Построение минимальной сети

Исходными данными для ее построения являются:

местоположение узлов связи;

потоки информации, которыми должны обмениваться эти узлы (рис. 5.1).

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


 

В 6 С B С

 

8 7 10 8

8 10

А 11 D

9 А 11 D

E F 9

12 F 12 E

Рис. 5.1. Граф исходных потребностей Рис. 5.2. Граф исходной сети

 

Дальнейшее построение минимальной сети осуществляется в 3 этапа:

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

B C B C C

8 10 8 8

 

A 11 D = A 8 D + A 3 D =

9 8 2 1

F 12 E F 8 E F 4 E

C

1 C

= A[8] + A 1 D + A 2 D + 3 =

1 F E

F E

 

 

A[8] + A[1] + A 2 D 1 + 2

 

Рис. 5.3. Построение однородных сетей

 

2. Радиальные структуры заменяются кольцевыми с пропускной способностью каждого канала в 2 раза меньшей (рис. 5.4).

 


 

B 4 C C C

4 4 0,5 0,5 0,5 0,5

A D +A D + +

4 4

0,5 0,5 F 0,5 E

F 4 E F 0,5 E

 

+ 2 + 2

A D F E

 

Рис. 5.4. Кольцевые сети

 

3. Сложения кольцевых сетей получаем искомую минимальную сеть (рис. 5.5):

 

B 4 C

 

4 0,5 4,5

 

 

A 2 D

0,5 0,5

4,5 7 4,5

 

Рис. 5.5. Минимальная сеть