Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3.4. МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ КВАЗИСЛУЧАИНЫХ ПРОЦЕДУР ВЫБОРА МАРШРУТОВОбщие сведенияМатематическое обеспечение квазисл у чайных процедур состоит в определении вероятности передачи для каждой линии связи узла. Иначе определяется часть общего потока сообщений, направляемая в каждую исходящую лилию. При чисто случайной процедуре соответствующие вероятности «полагаются равными. Квазислучайная процедура учитывает статистическую информацию о параметрах линий связи, что позволяет оптимизировать используемое распределение вероятностей передач. В данном параграфе рассматриваются два варианта квазислучайной процедуры, отличающиеся используемой информацией. Квазислучайная процедура с локальной информациейМатематическое обеспечение квазислучайной процедуры с локальной информацией может быть сведено к решению следующей задачи для каждого узла коммутации. При априорно известных по результатам статистического анализа пропускной способности и надежности каждой из исходящих линий связи найти такое распределение «входящего в узел потока сообщений, при котором будет обеспечено минимальное среднее время задержки сообщений в узле. Среднее время задержки в узле определяется соотношением
где связи, Величину
где Задача выбора оптимальных значений Найти значения
по множеству Для получения искомых значений при использовании метода неопределенных множителей Лагранжа необходимо решить систему линейных уравнений следующего вида:
где В качестве выражения для
Подставляя (3.11) в последнее уравнение системы, найдем неопределенный множитель, после чего окончательное решение примет следующий вид:
При расчетах по соотношению (3.12) может оказаться, что некоторые значения А имеют отрицательную величину. В этом случае необходимо исключить соответствующие линии связи из разрешенных для передачи и осуществить перерасчет для нового набора. Распределение исходящего потока сообщений сводится к вычислению вероятностей Множество разрешенных линий связи в первоначальном решении для конкретного сообщения не должно содержать тех линий связи, по которым это сообщение ранее передавалось в процессе случайного блуждания по сети. Расчеты, произведенные для случая пяти линий связи с одинаковыми Квазислучайная процедура при наличии сетевой информацииВ данном случае отличие состоит в том, что оптимизируется распределение потока не на узле, а всего внешнего потока, поступающего в сеть. Критерием оптимальности при этом является усредненное по всем линиям связи сети время задержки Каждой линии связи назначается вес, который определяется производной среднего времени задержки, являющейся линейной скоростью возрастания Определение отклоняемой части потока является внутренней задачей. После того как она будет решена, вычисляются новые кратчайшие маршруты и очередные отклоняемые части потоков. Эта итеративная процедура продолжается до тех пор, пока имеет место уменьшение весового показателя сети. Алгоритм, реализующий вычисление оптимальных потоков в линиях связи, включает следующую последовательность шагов. Шаг Шаг 1. Вычислить веса линий связи Шаг 2. Вычислить весовой показатель сети Шаг 3. Решить задачу отыскания потоков по кратчайшим маршрутам. Для этого найти кратчайшие маршруты между всеми парами узлов сети для линий связи, вычисленных на шаге 1. Все внешние потоки направить по этим маршрутам и просуммировать потоки, проходящие по каждой линии связи:
где
Шаг 4. Найти весовой показатель сети Шаг 5 (правило остановки). Если Шаг 6. Найти такое значение Шаг 7. Произвести отклонение потока, положив Шаг Для определения начальных реализуемых потоков сообщений на шаге 0 предложен следующий алгоритм [12, 47]. Шаг 0. Вычисляются веса линий связи Шаг Шаг 2. Вычислить потоки в линиях связи при внешних потоках Шаг 3. Произвести операцию отклонения для потока Шаг 4. Проверить наличие реализуемых начальных решений. Если где В противном случае переход к шагу 5. Шаг Описанные в данном разделе алгоритмы позволяют по заданным внешним потокам и известным первичным параметрам линий связи определить внутренние потоки в линиях связи, минимизирующие среднее время задержки в сети. Таким образом, при реализации квазислучайной процедуры маршрутизации на каждом узле сообщение будет выбирать направление дальнейшей передачи на основе распределения вероятностей В чистом виде изложенный метод имеет преимущественно теоретическое значение, так петель в маршрутах передачи. Для практической реализации алгоритмы должны модифицироваться путем введения дополнительных индексов, дифференцирующих потоки
|
1 |
Оглавление
|