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

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

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

Аннотация научной статьи по математике, автор научной работы — Ярушкина Надежда Глебовна, Пирогов Владимир Витальевич

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

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

Похожие темы научных работ по математике , автор научной работы — Ярушкина Надежда Глебовна, Пирогов Владимир Витальевич

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

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

где , i = 1..5 - постоянные коэффициенты, не зависящие от времени.

Полученная выше система (12) для wn(t) (п=1..оо) решается числении методом Рунге-Кутта, причем коэффициенты этой системы s^

предварительно вычисляются один раз (в силу независимости от времени).

Необходимые для решения системы (12) значения wn(0), wn(0) (яи1.М

получим после подстановки разложения для w(x,t) из (И) в началыи" условия и применения к полученным уравнениям процедуры mctcvI Галеркинг, т.е. будем иметь следующую систему для определен»*

wn(0),wn(0)(n=l..oo): I

wn(0) = 7 ff1(x)sin^nxdx, wп(0) = — [f2(x)sinjinxdx, (п=1..оо). ■

'о ' 'о

Интеграл, содержащий ядро релаксации (которое учитывает вязкоупруО свойства), вычисляется методом трапеций.

Программное обеспечение, созданное для данной задачи, предостнмгот возможности для трех видов исследований: а)пошаговый (по В|>< просмотр прогиба, оболочки; б)отслеживание на заданном врсм^мв интервале максимального прогиба оболони на каждом временном 1 построение кривой, позволяющей сделать вывод о характере оболочки на этом интервале; неавтоматическое построение устойчивости колебаний оболочки на плоскости двух парим* продольной сжимающей нагрузки и скорости жидкости. Программа и «мНР на языке Turbo С лля среды MS DOS и может быть запущена ни ммшЦ типа IBM PC AT 286 и выше (рекомендуемый минимум Pentium I00MWJ

На основе графика можно сделать вывод об устойчивости п< оболочки в данной точке ÇN,V) плоскости. На графике вдоль гори нмц| оси отложено время в шагах, а вдоль вертикальной - модуль мак«, им« прогиба оболочки на каждом шаге. Подобные исследования мм. делать выводы о допустимых значениях N.V (в смысле устой1 пимцрД фиксированных значениях остальных параметров.

Акимов Михаил Юрьевич, окончил механико-математические ф* филиала МГУ в г.Ульяновске. Оконниц аспирантуру при к<н/>» математики УлГТУ. Ассистент кафедры высшей математики У111% статьи в области математического моделирования механически« *

различных внешних воздействиях. Н

»

Вельмисов Петр Александрович, кандидат физико-матемапт ц окончил механико-математический факультет Саратовского .'(><• уЦЦЙ Заведующий кафедрой высшей математики УлГТУ. Имеет спить и

иэрис'иорОмеХйникиг иЭригидриуНруёОСгп и. 6иффврвНЦийЛЪп ЫХ урСЗяН' Н

илиллипгаиплл^/и') Ю1 /т/-т » Г"! IО * ! • I ' '

^ С 4 ' V *-» м^мМг^Л' V

параметрами. ^Н^

УДК 683.03

Н.Г. ЯРУШКИНА, В.В. ПИРОГОВ

ОПТИМИЗАЦИЯ РЕСУРСОВ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ И УСЛОВИЯХ НЕЧЕТКО ЗАДАННОГО ЗНАЧЕНИЯ ГРАФИКА

Проектирование таких систем, как информационные вычислительные сети, ищшатизированные системы управления, системы информационного мониторинга •»сличается принципиальной неполнотой исходной и проектной информации. Задача проектирования (модернизации) ВС декомпозируется на три этапа: размещение (оптимизация размещения) коммутационного оборудования; выбор типа цмммуиикационного оборудования; изменение структуры каналов и переподключение унюи. В статье решены следующие задачи оптимизации вычислительных сетей: Помещения и выбора коммуникационного оборудования, оптимизации топологии сети.

ВВЕДЕНИЕ

11росхтировакие таких систем, как информационные вычислительные й»н, ароматизированные системы управления, системы информационного |Нииорипга отличается принципиальной неполнотой исходной и проектной 1И||нфмации. Неполнота связана с большой размерностью сложных систем,

ршОлюдаемостью ряда значимых переменных объекта, с включением в

^— > *

ti4i у человека или группы пользователей, наличием сложного окружения Мики-иг функционирования системы. В статье выбираются и нмшываются методы и средства исследования - это теория нечетких 1мм, нейронных систем, генетических алгоритмов и вероятностных ■Падений. В теории нечетких систем выделяется задача нечеткой МЧ1ГЦЩИИ, так как многие задачи проектирования являются >ми Iанионными по своей природе. Генетические алгоритмы применены к 1ННПШ1ММ задачам САПР- алгоритмам размещения, а также • акают внутренние потребности теории в настройке функций ни ж поста и нейронных сетей. Кратко проанализировано современное •аио методов нечеткой оптимизации. С точки зрения реализации (им и алгоритмов нечеткой оптимизации выделены прямые и косвенные | Прямые методы решают задачу нечеткой оптимизации на основе •а ипсбры, оперируя с нечеткими числами и интервалами. Косвенные и I аодит задачу к четкому случаю для ограниченного вида функций ИМ.1ЮСТИ (обычно для треугольной или трапециевидной формы). ш приложения методов нечеткой оптимизации является область * "ии! ресурсов вычислительной сети. При проектировании ф|«*'маюм сети нужно решить много задач оптимизации, например, аащмизации средних задержек при множественном доступе, чаи шгрузки канала. В статье приведены и обобщены некоторые и мдач на оптимизацию ресурсов. Часто ограничения задаются в

Игу. 2/99 79

Вид элементов А0, А, В зависит от выбранного способа представлении нечеткостей. Элемент является четверкой, двойкой или пятеркой чисс)\ Случай использования нечетких случайных чисел меняет размерность А о, А, В, так как каждый элемент представлен несколькими нечеткими термами и их вероятностями. Вектор целевых коэффициентов А 0 получает размерное I и п*6*к, где п- число переменных искомого вектора X, 6 - количеспи» элементов (т -чГ, т~. т\ т++ сГ, рк), а к - число нечетких термов величимм ао]. Матрица коэффициентов А имеет размерность п * т * к, где п - ЧИСЛ" переменных X, т - число уравнении, к- число термов-исходов. Каждь»11 элемент А - это пятерка(т~-<Г, пГ. т4", т++ ё',рк ). Вектор ограничена и получает размерность п * 6 * к, где п- число переменных искомого век нг« X, 6 - количество элементов (т~-сГ, т . пГ, т' + <1\рк), а к - число нечем и* < термов величины Ь;.

Формулы преобразования нечеткой задачи линейного программироммМЩ к детерминированному а налогу с трапециевидными функцию* принадлежности следующие: а'у = сГау * (1-<х{) - пГау; Ь'х = (Гы * («,¡-1) 1П «г а "у = * (1-ЧХ0 +ш+ау:Ь"=(1,ы * (^-1) + т"ы,где1=0,...,т;]=1,...п. Ш

Детерминированный аналог:

V —V гпах а 'л; * V . 4- V > > а л; «у. - к>Ьл 7 а » * X ¡НИ

• С--ч уГ - --j ----и з /л : ^ ----и3 / ^: V )

,1 -I л

VII II

* х. > Ь.-. ь \ = 1.2.....п.

^ У J 1'

✓ /' /

Формулы преобразования нечеткой задачи линейного программи|нНИ|

А • ▲ А •

те летепмииипоияииом\' аналогу с нечеткими исходами с

»г^г.гш-гх-ггкгт^т/л тяг гтр*7 тТАРпгдпиы гтгатгттгтал/ГХ* гтгуи^тяпгтр^ипгтм СЯС IV

1 — — г - — 1 И .

я.. = с! *(] — пгЛ — т ••• Ь- = ск- * (о,- — П — ггь •• а-- = с1":; *(I " • ап м ау V "'агР 1 Ы V I ' |1ЛЬ1' ац ^ аи V1

ок- "» *('1-а1 + У о-*а 'к. к = 12 п

Л\) / ,уРац иау V1 / ,|.Кц ау »

к "У л " <к

к .. .'к ,ч _к ^ !_'к

&и ~ Р»и * йЫ * \а1 ч ^ Рь; °1

— — ••

ЬГ-^рЬ ^Ы *(1-сх4) + ХкРы *Ь'/\ к = 1,2,...,пьи

где 1>0)...3т; .п.

Детерминированный аналог:

г^ —г ша/., / .а и; •• Л : ~ г^ ио , / .а и] * л | XV с-^о ,

¿-О У " " J

. — у л 1 — ? A>J —•

Таким образом, задача возможностного программироиинми ьН^^Ш

Игн *1Н||Н

поставлена для нечетких переменных (трапециевидная и квазивогнутая функция формы) и для нечетких случайных переменных. Задача нозможностного программирования сводится к детерминированному аналогу.

ОПТИМИЗАЦИЯ КОММУНИКАЦИОННОГО ОБОРУДОВАНИЯ

Опишем текущее состояние ВС с точки зрения размещения коммуникационного оборудования. Считаем, что на некотором этапе развития ВС принято решение о прокладке центральной магистрали, закупке и установке коммуникационного оборудования. Перечень рабочих станций |у шов) ВС известен. Причем для узлов решена задача размещения -нщсстны координаты узлов. Размещение узлов в условиях учреждения подчиняется сложившейся структуре подразделений, запросов

и "п. ювателей, поэтому представляется, что техническую оптимизацию м» »^сообразно ограничить рамками размещения коммуникационного • »рудования. Коммуникационное оборудование представлено маршрутизаторами, концентраторами и/или коммутаторами. Каждый узел мОочая станция) может быть подключен только к одному Диутатору/кощентратору (ком/конц), таким образом, каждый ком/конц Ьйрцнчк ияет сегмент ВС. Разбиение узлов по ком/конп считаем известным. [К' и. II ВС имеется п ком/конц и ш узлов. Обозначим узлы 1=1,...ш, а ■л»-и • «»ни су, .п. Координаты узлов будем отмечать верхним индексом и, Искомые координаты ком/конц не будут иметь верхнего индекса. Таким

^■^пм. с<хи? vй: 7,и;> <уи; у*; тв-> 7й _ «-гш»гггагла

'» \ 15 J 15 I* V" jЗ J }■} г }"• Ш? 7 ГП5 ^ 1П' / ----— -

Ж V пшаты узлов. Пусть С = {giJ}? 1=1,..п, ]=1,.лп- это матрица разбиений НК" ии сегменты. Значение равно 1, если узел и» подключен к комм/конц В - пню 0, если узел и| не подключен к комм/конц Связи комм/конц в Нр>*< глучае характеризуются матрицей Н = {И^}, 1=1,..п, к=1,..ш, где Ь|к = и. комм/конц q\ подключен к комм/конц Чк и Ь,^ = 0, если комм/конц q] ^В ..ипомеи к комм/конц qyL Канал связи а и ак будем обозначать Бцс-^^ЬшчОнмя с точки зрения задачи размещения представлены I г пнями на допустимые длины каналов связи. Матрица Н в ^Нкинм м'.с реальных ВС представляет последовательное соединение ^^■ни (рисунок 1). Каналы, замыкающие кольцо (на рисунке 1 -

линия), необходимы для повышения надежности за счет ^^Внмммио формирования новой магистрали в случае повреждения ^Ни нипи. В контексте задачи существуют два вида каналов связи:

комм/конц>; < комм/конц > — <комм/конц>. В любой ВС »к рного типа - ш (по числу узлов); каналов связи второго типа - не

и»|1| Па длины каналов заданы в виде нечеткого понятия: ^^^Ми'нм длина»: < с!, О, т, М>. Ограничения на длину каналов первого ^^^Н ни I" мор четверок следующего вида: 8° = { в®},где - это

11,1), т,М>.

двух нечетких интервалов. Самая простая процедура сравнения и 1\ представлена ниже.

В реальных ВС количество комм/конц п обычно невелико, поэтому количество вариантов выбора комм/конц равно 2". Для п=10, количество вариантов - 1024, т.е. даже с точки зрения средней вычислительной производительности невелико. Необходимо оценить суммарный трафик все каналов для всех вариантов распределения. Кодирование решения, т о варианта выбора комм/конц, удобно представить битовой строкой длины п. м которой 1-я позиция содержит 0, если это концентратор и 1, если и" коммутатор. Генерация очередного варианта - это операция инкремента пи I двоичного числа, представленного битовой строкой.

РЕШЕНИЕ ЗАДАЧИ ВЫБОРА КОММУНИКАЦИОННОГО

ОБОРУДОВАНИЯ

Утверждение 2» Задача выбора коммуникационного оборудования м<»*м быть эффективно решена с помощью алгоритма выбора оптималмм варианта распределения. '^Ê Решение задачи переподключения рабочих станций - это itpoifll

направленного перебора вариантов подключения с целью оптимииишф' Размерность задачи велика даже для вычислительной сети среднего (до 1000 узлов). Поэтому целесообразным представляется решить ннм м î помощью генетического алгоритма. Кодирование решения »•«<•*# (хромосомы) может быть следующим. Вариант разбиения узлов на <п миц% т.е. решение, удобно представлять как ряд целых чисел. Пусть м<» имеют уникальные номеоа от 1 до m и упоояцочены в еоотнмсМ

А 4 ' Д • •

номерами. Позиция i содержит номер комм/конц (от 1 до п), К мм подключен узел i. Наибольшую важность имеет определение фУ1

ATTTn-iOTTr 7ТАЛФ11 VVW4 * Ж Г\ Г* П Т Т^ЛТ/" Aniria гга II fia iiÏÏlïÎfi^T M5Ï rUltilAfl

wiiAfimcuiuiAuviu yxj^/Wivxvy V/W i C*xv Аид v/ixj^w/jj^jiv^jlljri V DJA/JLAV1 i lu 1

эволюции.В качестве функции оптимальности может быть взята спочущ

sud tmn V!,!€L^<Ki

ь — 14 г.. хч

множество всех вариант«

где К - количество каналов, a L -коммуникационного оборудования. Утвеожиение 3. Результативным

л. • • ^ • • •

является генетический алгоритм с функцией оптимальности

sup min

VUeLVk,k<K

Tk~ - Pk~

ЗАКЛЮЧЕНИЕ

В статье решены следующие задачи оптимизации вычш /пнЦфчг размещения и выбора коммуникационного оборудовании, им| топологии сети.

СПИСОК ЛИТЕРАТУРЫ

1. Yarushkina N. Soft hierarchy analysing method for economic expert system // Proceedings of Seventh International Fuzzy Systems Association World Congress. Vol. ».June 1997. P.80-82.

2. Yarushkina N. Soft Hierarchy Analysing Method for Economic Experts System // Proceeding of 5th European Congress on Intelligent Techniques and Soft Computing. Aachen, Germany. 1997. P.980-981.

Ярушкина Надежда Глебовна, доктор технических наук, окончила /нбиотехнический факультет Ульяновского политехнического института. Ьтдуегп кафедрой информационных систем. Имеет статьи и монографии в тети использования мягких вычислений в автоматизированном I^актировании.

Л .

Пирогов Владимир Витальевич, аспирант кафедры информационных систем, кончил радиотехнический факультет Ульяновского политехнического *>ттута. Имеет работы в области использования .мягких вычислений в ш!и)матизированном проектировании.

Ills (.К 1.3

§

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

МШ'ГОДА

ИКЦИИ И СТРУКТУРА МОДЕЛЕЙ

ТЪ

ЛР -У llilili^

У Ii'IV т^АттллА^

'11*1 V1I.Ï ViaJC/VWÏ '

СЛЕДОВАТЕЛЬСКОЙ САПР МИКРОПРОЦЕССОРНЫХ МММ

И ♦ ми,с рассматриваются требования к моделям микропроцессоров учебно--^ие.чьской системы моделирования микропроцессорных систем, являющейся и < ДПР. Предлагается и обсуждается подход, обеспечивающий вовлечение и процесс моделирования с целью более глубокого познания архитектуры ыч микропроцссоров и микроконтроллеров.

ВВЕДЕНИЕ

«мпши построения учебио-иссл едсвател ьской системы милмю-логического моделирования (УИС ФЛМ) как основы 1 М 1!> микропроцессорных систем (МПС), рассмотренная з работе

.....мгле г создание такой среды деятельности студента, в которой

!»✓>•>* глч%т^тт/чг»пг»*т т^^л» ттоттлтъотттжет гтпттггогоол*тг\/ ГТ7-*О.Г-ГГЧ гготэапгр ПРЛЛ

♦чми'ктных решений, их модификации и формирования своих И решений с поддержкой экспертизы проектной деятельности. В I мрешеден анализ структур программ моделирования с позиции

IIIV 2/99 87

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