На технологическом уровне управление телекоммуникациями представляет собой обработку информации, поступающей от элементов сети, специализированными программными приложениями. Необходимо осуществлять информационный обмен между многочисленными устройствами и оборудованием связи, операторами, провайдерами услуг. Поэтому управление телекоммуникациями необходимо реализовать на базе распределенных программных приложений. Для реализации распределенной системы разрабатываются соответствующие интерфейсы, предлагаются различные архитектуры распределенных вычислений. Элементарными модулями, конечными программными единицами, которые используются для развертывания, управления распределенными приложениями являются блоки построения, объединение которых в рамках логической системы реализует тот или иной процесс.
Для решения задачи оптимизации распределения элементарных модулей по узлам сети использована модель транспортной задачи:
при условиях
(j=1, 2, ..., n);
(i=1, 2, ..., m);
(для всех i и j), где
cij - коэффициент затрат;
xij - переменная определяющая размещение i-го модуля в j-м узле;
ai - обозначение i-го модуля;
hj - величина отражающая максимальную емкость памяти в узлах сети.
Первоначальное распределение программных модулей при этом можно представить следующим образом:
xj = 1, если j-ый тип данных входит в состав модуля, 0-если не входит;
![f](/snt/i/2005/10/36.gif )
,
где
n - количество типов данных;
m - количество пользователей.