Модели и процедуры управления распределенными вычислительными процессами тема диссертации по экономике, полный текст автореферата
- Ученая степень
- кандидата экономических наук
- Автор
- Каргина, Лариса Андреевна
- Место защиты
- Москва
- Год
- 1990
- Шифр ВАК РФ
- 08.00.13
Автореферат диссертации по теме "Модели и процедуры управления распределенными вычислительными процессами"
'государственный комитет по народному образованию московский ордена трудового красного ЗНАМЕШ институт управления тени серго орддоншщзе
На правах рукописи
каргш лариса андреевна
модели и процедуры управления распределенными вычислителышш процесса:®
08.00,13 - экономико-математические методы
АВТОРЕФЕРАТ
диссертации на соискание ученой степени кандидата экономических наук
Москва - 1990
Работа выполнена на кафедре экономической кибернетики Uооновского ордена Трудового Красного Знамени института управления имени С.Орджоникидзе
Научный руководитель - к.т.н., допоят Р.И.Петров
Официальные оппоненты - д.т.н., профессор Черкасов D.U.;
к.э.н. Дворецкий A.A.
Ведущая организация - 1Щ Коллективного пользования НПО "АСУ - Иосква"
Защита состоится " " jUU<if>^ 1991 года В' 14 часов на заседании специализированного совета К 053.21.07 в Uockosc-ком ордене Трудового Красного Знамени институте управления им.С.Орджоникидзе по адресу: 109542, г.Мосипа, Рязанский проспект, 99.
С диссертагмей модно ознакомиться в библиотеке института.
Автореферат разослан ",/У" IS90 г.
Ученый секретарь „ ^
специализированного совета . /¡ii.>is.<( jJ Л.Д.Абрамова
/
процедуры первоначальной комплектации ЦОС,каналов и процедур! первоначальной привязка прикладных функций и по -токой я ЦОС и возможным цепям передачи данных.
2. Позволяет выполнить в рамках глобальной ВС не только рутинные функция управления (распределение памяти,взаимодействие программ а внешними утсройствами и т. д.), которые pea -лизоваш в ОС- cera, но и функции анализа состояния ИЛП ВС в . различных ситуациях, генерации управлявди: воздействий.
3, Спознает ситуацию, возникшую в БС на основе значе -нпй локальных критериев управления - реального и оптимального уроки загрузки аппаратных ресурсов БС.
В диссертационной работе бшш использованы такие методы исследования,, как сиотешшй подход, декомпозиция и компози -ГГ-Л процзссов,нвдугц»я п дедукция.
В процессе пополнения исследований был обобщен п систе-мгазлровая опыт по рассматриваем® вопросам, научные иссле-. довагая я пряшдалв разработки, периодические издания , как соватокао1 , тая я оарубеяше.
Прзтгеячссиая ичпиость 'диссертационного исследования за-глотается п'создашг модели спстеш управления ИШ БС.кото -роя , з процесса ей использования, дает возможность автома -етчссет. прсачадгглрсвать возникнув в ВС ситуацию и выдать прз пзсблда-'оста партии управлявшего воздействия на элементу ílül ЕС. 2?о облегчает го шогсм п делает более »1$ентив-гоЗ рпйоту гги , прпетащого репише , то есть диспетчера ССГЗ. ■
Пттугттурч.п сбт'.eti. гпбот, Диссертация состоит из введения, гроз глаз,сшкэтеягя,списка литература (70 наименований) н двуя прплотэигД (тсяст прогргшмк на PA5CAL 5.5, itpn.vepu реа-лазкцгга процедур управления 11ЛГ» БС>. Обед?. объём работы -182. стршоя?!, в тем числе Т27 страниц основного -текста(3
литература,введение и заключение, 43 рисунка, 8 таблиц.
СОДЕРГШ&Ж РЛБОШ.
Во введении показана необходимость,возможность и ак -гуальность исследования данной проблемы всвязи с физическим и ¿(ункниональннм расширением распределенных вычислительных систем.
В первой гладе - "Проблемы развития управления распределенными процессами" проанализированы необходимость и возможности развития распределенных вичислительшх систем,как в нпте11 стране,так и за рубежом.
Далее, проведена классификация существующих ВС по различным аспектам и рассмотрена декомпозиция глобальной ЕС по уровням. При иерархическом представлении,ВС рассматривается как взаимосвязанные между собой ЦОС,базы Данных и т.д.посредством различных видов каналов связи.Выделяют следующие тиш ЦОС :
1. С Л С
2. Л V С
3. Персон, ип.ние ко;шьютери(Г1К) и суперкомпьютеры(СК)
4. Узли.
В настоящее врегя в результате усиления тенденции развития глобалышх ВС предполагается создание нового программного обеспеченгл к,очень часто, - новых аппаратных средств. Kpo.ro того, в рс.з»:кта>: I»' (клдотп роль стали играть арендато-рц средств съязя , » всьяик с эти-; появились так назышеше, шу.строеинкс сети, ь гаорнх при необходимости добавляется оберудог.чкке так:;.: образом предлагаются ноше услуги по дост'::::е :■<■'>'1-а-.': средотнсд голлеяткряого доступа к копаю-
- g-
Эги и другие йакторы,а также приведенный анализ существующих.систем управления процессами в сетях,приводят к выводу о необходимости совершенствования существующих систем управления ЮШ ВС.
Суть проблемы в том, что до настоящего времени существовали такие системы, которые либо охватывали подсистемы сети (например,система управления передата данных 15!»/, система управления подсетью ACS и т.д.) , либо реализошвали в рам -ках всей сети весьма ограниченный спектр функций управления, являвшихся,как правило, рутаншши(т.е, такими для которых в явном виде существуют как исходные данные ,так и цепочки рассуждений, алгоритмы реализации этих фунх~гй).
Что же касается управления ИЛИ глобальной BG в целом, го здесь в основном все. функции были возложены на человека-диспетчера саги,к которому поступали заявки и который пригашал управлеячеакие решения в различим ситуациях.
Таким образом .анализ, показал, что существующие' систеш рассматривают проблему автоматизации управления в определенных, как правило,локальных аспектах, И это приводит к существовании значительных потерь в целом в глобальных ВС :
1. из-за пустых операций,
2. из-за увеличения времени, задергай сообщений в ситуации перегрузки ресурсов ВС,
3. из-за простоев ресурсов в ситуации недогрузки сети.
Начиная о середины ВО-х годов , стали появляйся системы управления процессами тяга Jb tut»; , &сле$, дающие
возможность контроля за состоянием сети в целом. Так, йсле.5 содержит поведенческие модели работы сети и жест г.озмонность оказания при необходимости оперативной помог,и польяоттелп.
-Н> -
При анализе возможностей этих систем, однако,можно выделить следующие недостатки:
а) многие из разработанных систем имеют возможном» работать только с устройствами определенных сетей,имеющих оригинальные протоколы;
б) система автоматически контролируют состояние процессов в сети , но не могут провести.анализ возникшей в ВС ситуации. ;
Всё это даёт возможность сделать вывод о необходимости дальнейшего развития систем управления распределенными пронес-" сами в ВС и ещё раз подчёркивает актуальность и практическую значимость вопросов,рассматриваемых в диссертационной работе.
ЗЗо второй главе "Модели и процедуры развития систем управления распределенными вычислительными процессами" рассмотрена постановив задачи управления ИЛИ ВС .которая включает в себя описание объектов исследования,целей .которых необходимо достичь в результате решения задачи.Далее, представляется формализация процессов управления на основе моделей в процедур.
Шк1'ормзщюнно-логическая структура рещешя задачи управления ШШ ВС определяется графом отношений моделей и проце - •• дур (рис.П.В неги предполагается построение,моделей Ф2АР, неукомплектованных ЦОС, каналов, и прш-л.эдннх. (ууикций на основе проиедч1пм проце;г/р анализа сушствущих систеш. Исходной ш<юрм1*г5иеа для проводонтя процедур анализа является :
- состав и количество
- првдтежтурр реальной сети (ЦОС^каналы связи); •
- спектр приклрданх $.уигци5,реглиза15И. которых предполагается 'в.длиной БС {рвс.2«}. ' ■ ' , .
3 этих исходных.подедгос- должна Скксироваться. воя ии'ор- '
маюя, которая йеобходима для расчета значений критериев управления и реализации возможных управлнпцих воздействий.
Под прикладными ;фу1ткциями (ПФ) понимается гот спектр задач, который решаетсягв ВС. ПФ разделяют на :
компактные,т.е. наполняемые в одной географической точке,а именно,в пределах одного ЦОС;
- распределение, т.6. такие, которые требуют передачу информационных потоков иездг ЦОС. >
После построения исходных моделей следующей является процедура первоначальной комплектации ЦОС и каналов.Данине для её проведения берутся из моделей ФЗ&Р, ЦОС и каналов, а результата* является построение моделей укомплектованных ЦОС,каналов или модель ВС. На основе модели ВС и моделей ПФ проводится процедура первоначальной привязки ГО и потопов к ЦОС к каналам передачи данных. Процедда первоначальной комплектации и привязки |явяяюгся оригинальными. <
Компактные ПФ закрепляются;за определенными ЦОС. Гри о том необходимо проверить .удовлетворяют ли аппаратные'.;' , ресурсы' данного ЦОС требованиям реализуемой Ш.то есть; существуют ли в достаточном количестве необходимые тшш н ввды реоурсов ЦОС,находятся ли все эти ресурсы в актмшом состоявши. Если все Эти условия выпатеяютсЯ ,то моделируется выполнение ПФ данным ЦОС, и рассчитываются значения критериев управления. Когда не все из этих условий выполняются, то могут возникнуть следугацие . ситуация, требувдае упраклтда ¿оздействий на аппарвтнне ресурсы :
1) топы ресурсов не удовлетворяют требованиям 13;
2) виды ресурсов не удовлетворяет требованиям Ш;
' 3) количество ресурсов■данного типа (вид?:.) не. удлв-
V- .'.летгоряет требогажшм П4;
-4) необходеме ресурск в ремонте;
Б) необходгилге рссурс:; в резерве .
X
Опозкованке ситуации, генерация и реализация управляющие воздействий
Расчет значений локал, критериев управления
Реконфи-.гурация аппарат, ресурсов
С модель !
Процедурц первоначальной привязки П Ф
I модели \ ЦОС. ВЦПД )
т-
Процедура первоначгшьной комплектации ДОС , ганалов
т
\
11роцедуры
построения
моделей
модели модели
каналов П Ф
_.* ¡{¡ашо1 II Ф
е существующие системы и«? ормационно-логической деятельности
Рис.1 Граф отношений моделей и процедур управления 1!ЛП ВС.
- г> -
В том случае, когда II<i> распределенная .необходимо, во-першх .привызать её к ЦОС, а , во-вторых, распределить её потоки по каналам С1ТД.
Для нахоздения ЦОС , к которому будет привязана данная ПО,рассчитывается медиана графа,то есть находится тог ЦОС в БС, который расположен на минимальном расстоянии от всех остальных ЦОС. Если количество,типы,виды и состояние ррсур-сог выбранного в результате расчета медианы графа ЦОС соответствует требованиям ПФ, то функция за ним закрепляется.
После закрепления распределенных ПФ за ЦОС выполняется привязка потоков этих функций к возможным цепям передачи дзшшх. Находятся все альтернативные мариругк мевду^'-м и к-м ЦОС на основе метода отметки ЦОС и каналов.Из всех альтернативных выбирается маршрут, содержаний минимальное тцсло звеньев.
Тагам образом, результатом процедуры первоначалъней привязки служат модель КПП ВС ( рис. 2£).
Лоеле привязки Ш и потоков анализируется ситуация, которая возникла в сети. Для этого рассчитываются значения критериев управления - фактическое отклонение реального уровня загрузки аппаратных ресурсов сети (j>) от их оптггпльпок величины (p7t ) :
После чего ¿р ср'-л нигготся с допустим:» отклонпп-ем фактического от оптимального уровня загрузки (лр<,„ ) , определяемого экспортно. Бри сравнении этих иплпчпч nwx? оказаться , что ресурсы БС :
- загружены кпргтльчо. Ь огом случае укреплял .ко дсйсгкм не регукаух/тся.
- недогрузе ш или ::сгетру-гонт; в дспусгяплс п.и.-ос, что гп;~е не- трс\'уот ^трг.^ляя zx го w*
- недогружены более допустимого. — перегружены вше допустимой величины,
Две последние ситуации предполагают генерация и реализа- • дар управлящих воздействий, которые могут бить 'направлены на
очереди 1Н> и потоки, - аппаратные ресурсы ВС.
Имеется в виду,что,например, в ситуации негрузки ресурсов ЦОС за ним могут бить закреплены дополнительные Ш с "целью снижения потерь из-за простоев ресурсов. А если Пф добавить в ЦОС . невозможно и потери из-за простоев ресурсов очень велика,го оти ресурсы могут быть переведены в оостояние резерва.
Глобальным критерием реализации процедур управления 1Ш1 ВС является дополнительная прибшь, пату'чаемая за счет управляющие воздействий (¿Ш.Значение »того критерия рассчитывается поело выполнения процедур и дсыш/о быть проанализировано пользователем модели систеиы управления для прлнягия окончательного радения. .
Таким образам,во второй главе диссертационной .работа изложена постановка задачи управления 1Ш1 ВС и шв^ормацпопно-яогц -ческая структура ей решения на основа графа .моделей ц процедур, результатам выполнения которого яйЛíIeтcя оптимальный о.точки зрения критериев управления .1Ш1 ВС.
В третьей главе "Реализация, процедур управления распрадо -ленными вычислительными процессами* показаны Еоз^оаюста реализации моделей и процедур в среде программирования ИШЕО-Р^С1М. 5.5 да персональном кодяьютере в различшх вариантах постанови задачи:
Г.варьируеше алеыеита - к потоки,а. фиксирршщцат количество,состав и сосгоядае аппаратных ресурсов;
2, н.рьируеше ол.-манти - количество,состав и состояние с.л:г и.тшх -ресурсо»,: пкен] оьм:«:*- и потоки;
Рис. 2а Графическое представление Рпо.2в Графическое преде трстсч ш <з моделей ЦОС,каналов, ПФ модели ИЛИ -ВС,
Условные обозначения :
Д - узел связи ,
Д _ ц О С ' (компьютер), — К - - какал с&чзи,
О» - компактная И,
- распределенная ¡10.
-16 -
3. варьируемыми элементами процесса наряду о количеством, составом и состоянием аппаратных ресурсов являются
' Ж> н потоки.
В первом варианте постановки возмохш управлявшие воздействия только на очереди ПФ и потоки, во втором - только на аппаратные ресурсы 'сета, а в третьем - реконфигурация как очередей ПО'и потоков, так и аппаратных ресурсов ВС.
В этой главе диссертационной работа предлагается вариант реализации моделей к процедур улравлешм ИЛИ ВС в среде ТУЕВО- ■ РМСЛ1 5.5 под управлением ОС РМ . Структура 8того варианта программной реализации показана на рис. 3.
В нем сохранена информационно-логическая структура решения задачи управления, отраженная в графе отношений моделей и про- ■ цедур управления ИЛП ВС (рис.1). Она представлена з "Главном меню".
Первый режим "Главного меда" - * Построение моделей* позволяет построить модели СЗАР , ЦОС , каналов и ПФ. Причем, имеется возможность модификации моделей(изменения.добавления записей). Это необходимо в силу открытости архитектуры ИЛП ВС.
Последующие режимы "Главного меню" также соответствуют \ вершинам гра^а моделей и процедур.
Результатом моделирования процессов управления ИЛП ВС на I -м шаге служат значения локальных критериев - уропня загрузка ресурсов сети (фактического и оптимального) и величины прибили,получаемой в системе {/}■).'оти результат дшот возможность пользователю модели принять решение и необходимости дальнейшего проведения процесса управления. Если (I +1 ) илг необходим, то в результате его выполнения рлссчигившотся ноте Бели чины а^грузки ресурсов и прибили (П 1и ).
Об а'У.екташгости проведения процесса управления можно суда» пс> величине д П, значен»? кочч'р.'К дилчно стримитьмя к
DC M5 ' DOS
система ТШО - PASCAL 5.5
Главное меню
Запомнить
1.Построение -;—
моделей
2.Первоначальная л»-комплектация
ЗЛГервоначальная привязка.Расчет значений критериев' управления
4.Генерация и реализация управяякисих воздействий
Справка
Выход
Ннструклда по работе с системой моделей и процедур управления ИЛП ВС
- модели ФЗАР,
- модели ЦОС ,
- модели каналов
- модели Ш.
Рас. 3.' Структура программы'на TUSBQ - PASCAL S.5
максимум? •
дП = Uiti - Hi , :
i'
В заключении, результата работы могут быть представлены следувдими шводами )
1, В диссертационной работе было проанализировано развитие оистем управления вычислительными процессами,ИЛП, протекапцими в сетях, и выявлены некоторые недостатки втих систем. На основе втого анализа сделан вывод о шшравлениях возможного совершенствования и развития систем управления 1L2] ВС.
2, Основное ownrae созданной модели системы управления ИДП ВС по сравнению с традиционными заключается в том, что она охватывает более широкий спектр функций,позволяя управлять ИЛП, протсхашцш в глобальной ВС в целом, автоматически выполняет трудоемкие рутинные операции, предоставляя возможность пользователю-диспетчеру ВС выполнять творческую работу , выбирая управляющие воздействия в нестандартных ситуациях,
3, Разработанная модель системы управления позволяет работать С риЗЛИЧ1ШМИ 1фХИТеКТур!ШИ ВС И РАЗЛИЧНЫМИ
ПФ.что является также её преимуществом,Это было достигнуто включением в модель системы управления ШП ВС процедур первоначальной комплектации ЦОС и тислов и перьонач;шь)ю11 привязки lit и потоков к ЦОС и возмож- -нш цепям передачи д/иишх.
4. Дот решения Ьоотоачеипи в диссертации задач была разработана программа в скстеие ТС'КШ-РА^САИ й.б.рогигазую-щая процедуры управления ИЛГ1 ВС.
По теме диссертации опубликованы следущне работы :
I.Разработка, экспертной системы управления в ВС .// Соверячкс-твов.ише управления окономическими системам : Метода.модели, алгоритмыг И.:МИУ.., 1988 - с. 116-120.
2.Основные характеристики процесса управления вычислительными сетями .// Проблемы применения ЭШ и экономико-математических методов а управлении экономикой - М.,1989 - с. 40-46.Доп.: ИШОН ЛЯ СССР 16.10.89, № 39751.
3.Концепция построения системы управления информадаояно-логичес-кими процессам! вычислительной сети.//Проблемы управления производством в новых условиях хозяйствования. Те эксы кон$ере№:зт -М.: Ш , 1989 _ О, I п/}. . '
4. "Модели и процедуры управления распределенными процесса«"// Тезисы конференции молодых ученых "Визнес и государственное регулирование" - К.: ШУ , 1990 - 0,1 пл.
5."Цели и критерии реализации процедур управления 1Ш БС "// Проблемы применения математических методов и моделей я экономических исследованиях, - М,: , 1320 - О, Г пл.
Подписано в печать а в свет 49.12.90 Объем / п.л. Тирах /00вы. Заказ а 372 Ротапринт МЯТ пмепл Серго Ордаоялладза 109004. Москва,М.Коммунюттеская 4.