Научная статья на тему 'Оптимальное резервирование агрегированных радиальных каналов'

Оптимальное резервирование агрегированных радиальных каналов Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
154
21
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КРАТНОСТЬ РЕЗЕРВИРОВАНИЯ / MULTIPLE REDUNDANCY / ОПТИМИЗАЦИЯ / OPTIMIZATION / АГРЕГИРОВАННЫЙ КАНАЛ / AGGREGATED CHANNEL / НАДЕЖНОСТЬ / RELIABILITY

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Богатыре Владимир Анатольевич, Осипов Андрей Владимирович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

OPTIMAL RESERVATION OF AGGREGATED RADIAL CHANNELS

The article deals with the problem of optimal redundancy for aggregated radial channel in view of the reliability and the frames mean residence time under the constraint of funds for system implementation and restrictions on the minimum number of aggregated lines in the channels, determined on the basis of exchange stationary conditions.

Текст научной работы на тему «Оптимальное резервирование агрегированных радиальных каналов»

КРАТКИЕ СООБЩЕНИЯ

УДК 681.3

ОПТИМАЛЬНОЕ РЕЗЕРВИРОВАНИЕ АГРЕГИРОВАННЫХ РАДИАЛЬНЫХ

КАНАЛОВ В.А. Богатырев, А.В. Осипов

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

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

Рассмотрим вычислительную систему, в которой корневой узел связан с N радиально соединенными с ним узлами. Условие работоспособности такой системы заключается в необходимости взаимосвязи корневого узла со всеми узлами, при этом связь с ,-м узлом (, = 1, 2, ..., N осуществляется через агрегированный (резервированный) канал, включающий п, линий, причем необходима исправность хотя бы gi из п, линий [1, 2]. Значение gi определяется из условий стационарности (отсутствия перегрузок) (v¡X, / g¡) < 1, где Х, - интенсивность потока запросов на передачу кадров между ,-м и корневым узлами; V, - среднее время их передачи.

При оптимизации системы ищется кратность резервирования линий в агрегированных каналах связи корневого узла с N подключенными к нему узлами, при условии, что затраты на реализацию системы не превышают выделенных на ее построение средств С [3, 4]. Заметим, что рассматриваемая задача оптимизации является целочисленной. Оптимизация проводится по критерию максимума надежности системы Р, минимума среднего времени Т пребывания запросов в ней или по мультипликативному критерию, определяемым соответственно как

N 1 ( \

N

Р=п

£

г=gj

' N

где х = £х,, I £

j=l

СкР

/ (1 - Р г

Т = £

1 -(X,. / п г

М = Р / Т,

< С,

= I. / БК.; I, - средний объем кадров, пересылаемых ,-му узлу через агре-

гированный канал с пропускной способностью линии БК и стоимостью с1; Pj - вероятность работоспособности линии связи с j-м узлом. При оптимизации по среднему времени пребывания запросов для всех N агрегированных каналов должно соблюдаться условие (у1 X,- / п) < 1, а при оптимизации по надежности

- условие (V X,. / g¡) < 1.

Зависимость оптимального числа каналов (кратность резервирования) от величины средств С, выделенных на построение системы, представлена на рисунке, а, при максимизации надежности и на рисунке, б, - при минимизации среднего времени пребывания запросов. Расчет проведен при N = 3 шт.,

С = 20 у.е., с2 = 25 у .е., с3 = 23 у.е., Р1 = 0,91, Р2 = 0,95, Р3 = 0,97, g1 = 1 шт., g2 = 2 шт., g3 = 1 шт., БК1 = 50 103 бит/с, БК2 = 60 103 бит/с, БК3 = 54 103 бит/с, 11 = 2048 бит, 12 = 1024 бит, 13 = 1024 бит.

О

л;

6

1

1 1 • !» : : *!

II 3 \ ;

J ;

1=1

4

2

2

100 150 200 250 300 100 150 200 250 300

С, у. е. С, у. е.

а б

Рисунок. Оптимизация кратности резервирования по надежности (а); оптимизация числа каналов

по среднему времени передаче кадров в канале (б)

Научно-технический вестник информационных технологий, механики и оптики, 2013, № 4 (86)

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

Работа выполнена на кафедре вычислительной техники НИУ ИТМО в рамках НИР «Разработка методов и средств системотехнического проектирования информационных и управляющих вычислительных систем распределенной архитектуры».

1. Богатырев В.А. Отказоустойчивость и сохранение эффективности функционирования многомагистральных распределенных вычислительных систем // Информационные технологии. - 1999. - № 9. -С. 44-48.

2. Богатырев В.А., Евлахова А.В., Котельникова Е.Ю., Богатырев С.В., Осипов А.В. Организация межмашинного обмена при резервировании магистралей // Научно-технический вестник СПбГУ ИТМО. -2011. - № 2 (72). - С. 171.

3. Осипов А.В., Богатырев В.А. Варианты объединения разнотипных каналов вычислительной сети // Научно-технический вестник информационных технологий, механики и оптики. - 2012. - № 2 (78). -С. 145.

4. Осипов А.В., Богатырев В.А. Организация обмена через резервированные магистрали локальных сетей управления машинами и агрегатами // Технико-технологические проблемы сервиса. - 2012. -№ 4 (22). - С. 48-52.

Богатыре Владимир Анатольевич - Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, доктор технических наук, профессор, Vladimir.bogatyrev@gmail.com Осипов Андрей Владимирович - Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, аспирант, osipov-andrey@mail.ru

УДК 681.324

ФУНКЦИОНАЛЬНАЯ НАДЕЖНОСТЬ СИСТЕМ РЕАЛЬНОГО ВРЕМЕНИ В.А. Богатырев, А.В. Богатырев

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

Ключевые слова: надежность, показатель надежности, реальное время, вычислительная система.

Существующая система общетехнических показателей надежности не позволяет учесть особенностей вычислительных систем, работающих в реальном времени. Для таких систем при оценке надежности при требовании своевременного выполнения критических запросов необходимо определить вероятность выполнения запроса с задержкой, меньшей предельно допустимой величины /0, с учетом готовности (работоспособности) системы при поступлении запроса (коэффициент готовности) и ее безотказности во время ожидания и обслуживания запроса. Для систем реального времени как дополнительный показатель может оцениваться вероятность работоспособных состояний системы, для которых среднее время пребывания запросов меньше допустимых ограничений [1-3]. Будем считать, что восстановление системы во время выполнения критической задачи невозможно.

Вероятность своевременного (с задержкой меньше /0) выполнения критического запроса вычислим как Р = Кр(Т)р(/0), где К = ц/(Х + ц) - коэффициент готовности системы; р(Т) = ехр(-ХТ) - вероятность безотказной работы за время пребывания запроса; р(/0) - вероятность его задержки, меньшей, чем /0. При этом X и ц - интенсивности отказов и восстановлений системы соответственно.

Представляя исследуемый объект в виде системы массового облуживания типа М/М/1, найдем среднее время пребывания запросов как Т = у/(1-Лу) и вероятность задержки (времени пребывания), меньшей, чем /0, как 1 -Лу ехр(-/0(у-1 - Л), здесь Л и V - интенсивность запросов и среднее время их выполнения соответственно. Вероятность решения критической задачи, требующей выполнения всех поступающих в интервале времени / запросов, при условии непревышения их задержками времени /0, определим какР = Кехр(-Х/)|1 -Луехр(-/0(у-1 -Л)^ , где ехр(-Х/) - вероятность безотказной работы системы за время / решения функциональной задачи, а Л/ - среднее число запросов, выполняемых за время t, при их поступлении с интенсивностью Л.

Зависимость вероятности своевременного выполнения критических запросов от интенсивности их поступления Л представлена кривыми 1-7 для /0 = 1,5, 2, 4, 6, 10, 20, 50 с соответственно на рис. 1, а. Зависимость вероятности своевременного выполнения критических запросов от /0 представлена на рис. 1, б, кривыми 1-5 для Л = 0,95, 0,9, 0,8, 0,5, 0,2 1/с соответственно. Расчеты произведены при V = 1 с, X = 10-4 ч-1, ц = 1 ч-1. Зависимость вероятности решения критической задачи, предполагающей во время ее решения / = 5, 8, 10, 50, 100, 200, 500 с выполнения всех поступающих с интенсивностью Л запросов, представлена кривыми 1-7 на рис. 2, а, при /0 = < 2 с, а на рис. 2, б, - при /0 < 10 с.

Научно-технический вестник информационных технологий, механики и оптики,

2013, № 4 (86)

i Надоели баннеры? Вы всегда можете отключить рекламу.