Eng | Rus | Ukr
Компьютерные сети
17.01.2005

<< prev | ^up^ | next >>

4.1. Постановка задачи

                Заданы узлы связи сети X={xj}j=1..n, места размещения узлов связи (УС) распределённой вычислительной сети (РВС) -{dj,wj} ; матрица требований в информационном обмене между всеми узлами H=|| hij ||i,j=1..n, набор ПС каналов связи D={d1,d2,..,dk} и их удельных стоимостей С={c1,c2,..,ck} ; надёжностные характеристики каналов связи: grs=g0Vlrs и hrs, где grs интенсивность отказов в КС (r,s) ; hrs- интенсивность восстановления.

Необходимо: определить структуру сети E0={(r,s)}, и найти ПС всех КС {drs0}, и распределение потоков в КС {frs0}, соответствующее матрице требований таким образом, чтобы обеспечить

          min CS({drs})=min S   Crsпер(drs, lrs)         (4.1)

                                  (r,s) Î(E0)

при ограничениях на вероятность своевременной доставки

        PСД=P{Tср <= tзад} >= Pзад                       (4.2)

и следующих ограничениях на живучесть сети при отказах:

        P{HSФ =100%Hзад}>=P0зад          (4.3a)

        P{HS Ф >=90%Hзад}>=P1зад          (4.3б)

        P{HS Ф >=80%Hзад}>=P2зад          (4.3в)

        P{HS Ф >=70%Hзад}>=P3зад           (4.3г)

        P{HS Ф >=50%Hзад}>=P4зад           (4.3д)

при ограничении на среднее время доставки Tср <= tзад.

Кроме того, коэффициент связности структуры сети kсв  должен удовлетворять условию  kсв>=kзад (kзад=2).

Основой для предложенного ниже алгоритма являются доказанные раньше свойства максимального потока через сеть и соответствующий алгоритм нахождения максимального потока [20].

При этом

 Tср= 1/hSS  frs/(drs-frs)                           (4.4)

                      (r,s) ÎE

а вероятность своевременной доставки (ВСД) определяется соотношением [93]

PСД=P{Tср<=tзад}= П (drskгrs-frs)/(drskгrs-frs+nyfrs/hS )     (4.5)

                              (r,s) Î E

Данная задача синтеза относится к классу NP-полных задач нелинейного дискретного программирования.

Для её решения предлагается декомпозиционный подход (алгоритм), разбивающий исходную задачу на ряд взаимосвязанных этапов.

<< prev | ^up^ | next >>

 
     
  Copyright © 2002-2004