WWW.PDF.KNIGI-X.RU
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - Разные материалы
 

«Известия ТулГУ. Технические науки. 2013. Вып. 9. Ч.2 Дьяченко Евгений Анатольевич, аспирант, dyachenko.evgeni Россия, Тула, Тульский ...»

Известия ТулГУ. Технические науки. 2013. Вып. 9. Ч.2

Дьяченко Евгений Анатольевич, аспирант, dyachenko.evgeni@gmail.com,

Россия, Тула, Тульский государственный университет

ECONOMIC SUBSTANTIATION OPTIMAL UNIFICATION SYSTEM SOFTWARE

COMPUTER NETWORK OF THE ENTERPRISE

V.N. Izotov, E.A. Dyachenko

The method of solution of the task of unification of the system of programs of computer software network on economic criteria, using the method of imitation modeling. The methodology is based on an original method of application of simulation models for evaluating the effects of unification and measurement of indicators of quality of functioning of a computer network.

Keywords: computer network, software, unification, simulation model, quality indicators, optimization.

Izotov Viktor Nikolaevich, doctor of technical science, professor, izotovvntula@mal.ru, Russia, Tula, Tula branch of the Russian Presidential Academy of national economy and public administration, Dyachenko Evgeny Anatolievich, postgraduate, dyachenko.evgeni@gmail.com, Russia, Tula, Tula state University УДК 004.413.5; 004.942

МЕТОД РЕШЕНИЯ ЗАДАЧИ ОПТИМАЛЬНОЙ

УНИФИКАЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

ПО ЭКОНОМИЧЕСКОМУ КРИТЕРИЮ

В.Н. Изотов, Е.А. Дьяченко Рассмотрен метод сокращения суммарных затрат на программное обеспечение компьютерных сетей на основе оптимальной унификации операционных систем по экономическому критерию. Сформулирована математическая модель унификации операционных систем корпоративной компьютерной сети. Предложен эффективный метод решения задачи оптимальной унификации.



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

Одно из перспективных направлений унификации системного программного обеспечения (ПО) компьютерных сетей (КС) – это применение технологии виртуализации ресурсов КС [1]. Анализ результатов виртуализации корпоративной компьютерной сети современного предприятия показал, что большинство серверов КС имеют не более 10 % загрузки CPU. В ЭВМ и программная обработка данных этих условиях виртуализация мало загруженных серверов позволит, вопервых, сократить количество типов операционных систем (ОС), и, вовторых, высвободит серверы с незначительным уровнем загрузки, что существенно сократит затраты на потребляемую энергию и расходы на обслуживание. Однако при этом может увеличиться время реакции сети на запросы пользователей, а, возможно, изменятся другие сетевые характеристики. В связи с этим, возникает необходимость решения задачи выбора оптимальной степени унификации ОС с учётом заданных ограничений на допустимое время реакции сети и другие показатели качества её функционирования.

Обоснование математической модели выбора оптимальной степени унификации во многом определяется способом оценки эффекта от унификации.

Оценка эффекта от унификации программного обеспечения может осуществляться различными методами [2].

Классификация математических моделей унификации изделий различного назначения достаточно подробно рассмотрена в [3].

Выбор той или иной модели на каждом этапе процесса унификации изделий зависит от особенностей конкретного объекта унификации.

Среди математических моделей унификации наибольший интерес, с точки зрения методологии решения задачи унификации ПО КС, представляет многомерная статическая задача выбора оптимального статического ряда изделий с однократным использованием в операционном цикле [4].

В ряде работ [4 – 6] отмечается, что к статическим многомерным задачам могут быть сведены и динамические и стохастические модели, а нелинейные задачи – аппроксимированы линейной математической моделью.

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

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

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

Определить ряд типов операционных систем сложной компьютерной сети, обеспечивающий качественное и надёжное функционирование Известия ТулГУ. Технические науки. 2013. Вып. 9. Ч.2 прикладных программных средств, выполняющих решение прикладных задач предприятия, и который минимизирует функцию G = G i0 x i + G ij x ij ; (1) iU j X iU при ограничениях x ij = 1, j = 1, n ; (2) iU x ij x i, i = 1, m ; j = 1, n ; (3) x i, x ij { 0,1}, i = 1, m ; j = 1, n ; (4) где U={1,2,…,m} – множество типов ОС; X={1,2,…,n} – множество вариантов применения ОС для различных прикладных программных систем;

|| Gi0 || – вектор постоянных затрат, связанных с инсталляцией (виртуализацией) ОС i-го типа; ||Gij|| – матрица затрат, включающих рыночную стоимость ОС i-го типа и затраты на эксплуатацию ОС i-го типа в ходе управления прикладной программной системой j-го вида (выполняет задачи j-го вида). Причем, если i-й тип ОС не удовлетворяет всем требованиям, предъявленным к нему для качественного и надёжного выполнения задач j-го вида, то соответствующий элемент Gij = (эта матрица применятся также для задания ограничений, обеспечивающих требуемые показатели качества функционирования КС); xi и xij – параметры оптимизации, удовлетворяющие условиям 1, если i й тип ОС xi = включен в типоразмер ный ряд;

0, в противном случае;

1, если i й тип О С включен в типоразмер ный xij = ряд и выполняет задачи j го вида;

0, если не выполняет.

Задача (1) – (4) относится к классу целочисленного линейного программирования с булевыми переменными и является статической задачей унификации с детерминированным спросом на изделия и с однократным применением изделий в операционном цикле. Ограничение (2) устанавливает факт возможности применения только одного типа ОС для решения некоторых видов задач из заданного множества X при условии, что оптимальный ряд типоразмеров ОС обеспечит удовлетворение всех потребностей из множества X. Ограничения (3) следуют из физического смысла параметров оптимизации.

От свойств матрицы ||Gij|| зависит выбор метода решения данной задачи. Наиболее эффективными методами решения, не зависящими от ЭВМ и программная обработка данных свойств матрицы, считаются методы, основанные на идеях метода ветвей и границ [4].

Среди известных подходов к формализации этого метода, выделяется способ, основанный на сведении задачи (1) – (4) к задаче минимизации полинома от булевых переменных [4]. Указанный способ более всего приспособлен для программной реализации алгоритма решения задач на ЭВМ.

Эффективность алгоритма ветвей и границ, применяемого для получения точного решения многомерной задачи унификации по экономическому критерию, во многом зависит от метода построения нижней границы. При этом «оценка снизу» множества допустимых решений задачи (1) – (4) представляет собой результат приближенного решения двойственной задачи.

В данной статье рассматривается новый эффективный алгоритм получения точного решения задачи (1) – (4), принципиально отличающийся от метода ветвей и границ.

Этот алгоритм основан на использовании двойственного решения этой задачи для отбора переменных, включаемых в решение задачи(1) – (4), и содержит следующие этапы:

1. Нахождение приближенного двойственного решения µ (W) задачи (1) – (4).

2. Определение допустимого решения Sd основной задачи с помощью одного из приближенных алгоритмов.

3. Проверка допустимого решения на оптимальность путем сравнения с двойственным решением. Если µ (W) = Sd, то решение оптимальное.

4. Отбор переменных xi, включаемых в решение задачи, путем последовательной проверки элементов исходного вектора xi.

Алгоритм заканчивает работу, если доказана оптимальность допустимого решения, или все переменные xi с соответствующим значением (либо 0, либо 1) после отбора включены в решение задачи. Если в результате отбора не все переменные вошли в решение, то к оставшимся переменным применяется тот же алгоритм, начиная с 1-го этапа.





Рассмотрим некоторые особенности применения данного алгоритма. Допустим, что заданы ограничения, когда, например, невозможно применение изделий i-го типа для выполнения работ j-го вида (то есть, исходные данные содержат элементы Gij = ). Задача решается обычным способом, но во время решения может оказаться что µ (W) = Sd =. Тогда переменные из множества D вводятся во множества D0 и D1 по правилу, определяемому элементами вектора xi, полученного на предыдущем этапе алгоритма. Здесь множество D – это множество номеров переменных, осИзвестия ТулГУ. Технические науки. 2013. Вып. 9. Ч.2 тавшихся после отбора на некотором этапе алгоритма из исходного множества D для включения их в решение задачи; D0 – множество включенных в решение номеров переменных со значение xi = 0; D1 – множество включенных в решение номеров переменных со значение xi = 1.

Процедура отбора основана на свойствах единичных «тупиковых матриц» [4], для которых приближенное решение двойственной задачи дает точное решение, совпадающее с решением основной задачи. Поэтому на каждой итерации алгоритма отбора каждый элемент исходного множества последовательно рассматривается как последний и единственный элемент на множестве продолжений частичного решения, полученного на предыдущих итерациях. Построенная в этом случае единичная тупиковая матрица даст точное решение для этого единственного элемента и номер этого элемента можно включать во множества D0 или D1.

Проверка эффективности предлагаемого алгоритма показывает (см.

таблицу), что при небольших значениях размерности задачи m n (не более 20 20) для 80 % решенных задач первое допустимое решение, получаемое с помощью приближенного алгоритма, совпадает с оптимальным.

В остальных случаях отклонение 1-го допустимого решения от оптимального не превышает 4%. Наибольшая эффективность алгоритма отмечается при больших значениях размеренности матрицы ||Gij||.

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

–  –  –

10 10 0,3– 0,2–1 100 0,72 0,24 0,07 0 0,7 30 30 0–1 0–8 20 18,69 3,15 0,1 2,5 50 50 0,3– 0,2–1 10 322,29 30,02 0,3 2,8 0,7 Алгоритм отбора переменных может быть применен для получения точного решения многомерной задачи унификации изделий различного назначения, в том числе, и системного ПО.

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

Список литературы

1. Ларкин Е.В., Дьяченко Е.А. Об одном подходе к унификации системного программного обеспечения // Журнал «Естественные и технические науки», № 4(60). М.: Изд-во «Спутник +». 2012. С. 281-287.

2. Изотов В.Н., Дьяченко Е.А. Анализ моделей оценки эффективности унификации программного обеспечения компьютерных сетей // Известия ТулГУ. Технические науки. Вып. 5. Тула: Изд-во ТулГУ, 2012. С. 82Изотов В.Н., Дьяченко Е.А. Математические модели выбора оптимальной степени унификации программного обеспечения компьютерной сети // Журнал «Естественные и технические науки», № 6(62). М.: Изд-во «Спутник +». 2012. С. 495-500.

4. Береснев В.Л., Гимади Э.Х., Дементьев В.Т. Экстремальные задачи стандартизации. Новосибирск: Наука, 1978. 336 с.

5. Типовая методика оптимизации многомерных параметрических рядов. М.: Изд-во стандартов, 1975. 43 с.

6. Типовая методика оптимизации одномерного параметрического (типоразмерного) ряда. М.: Изд-во стандартов, 1976. 64 с.

Изотов Виктор Николаевич, д-р техн. наук, профессор, izotovvn-tula@mal.ru, Россия, Тула, Тульский филиал Российской академии народного хозяйства и государственной службы при Президенте Российской Федерации, Дьяченко Евгений Анатольевич, аспирант, dyachenko.evgeni@gmail.com, Россия, Тула, Тульский государственный университет

–  –  –

The method of reducing the total cost of the software of computer networks on the basis optimal unification of the operating systems on the economic criterion. Formulated mathematical model of unification of operating systems of the corporate computer network. An effective method of solving problems of optimal unification.

Key words: computer network, software, unification, the optimization method.

Izotov Viktor Nikolaevich, doctor of technical science, professor, izotovvntula@mal.ru, Russia, Tula, Tula branch of the Russian Presidential Academy of national economy and public administration, Известия ТулГУ. Технические науки. 2013. Вып. 9. Ч.2 Dyachenko Evgeny Anatolievich, postgraduate, dyachenko.evgeni@gmail.com, Russia, Tula, Tula state University УДК 681.5 (519.95)

ОЦЕНКА ЭФФЕКТИВНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

РОБОТА С ИСПОЛЬЗОВАНИЕМ СЕТЕЙ ПЕТРИ-МАРКОВА

–  –  –

Рассмотрены вопросы оценки эффективности разрабатываемого программного обеспечения с использованием сетей Петри-Маркова. Предложена методика формирования соответствующей сети. Описана разработанная программа создания сетей Петри-Маркова. Предложен формат хранения структуры и параметров сети.

Ключевые слова: сеть Петри-Маркова, информационно-управляющая система робота, обработка в реальном времени.

Для современных интеллектуальных робототехнических комплексов характерно наличие развитой многоуровневой информационноуправляющей системы, включающей в себя множество различных сенсоров и один или несколько параллельно функционирующих процессоров, обеспечивающих цифровую обработку данных в реальном масштабе времени [1]. Учитывая, что результаты обработки сенсорной информации непосредственно используются для выработки управляющих воздействий на исполнительные механизмы робота, одним из главных требований, предъявляемых к применяемым алгоритмам, является время их выполнения. Таким образом, одной из важнейших задач, возникающих при проектировании программного обеспечения робота, является контроль и обеспечение требуемых показателей его временной эффективности. Предлагается для её решения использовать модель эффективности, сформированную на основе сети Петри-Маркова (СПМ) [2].

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

Похожие работы:

«КОМПЬЮТЕРНЫЕ ИССЛЕДОВАНИЯ И МОДЕЛИРОВАНИЕ 2013 Т. 5 № 5 С. 893901 МОДЕЛИ ЭКОНОМИЧЕСКИХ И СОЦИАЛЬНЫХ СИСТЕМ УДК: 330.4; 519.237 Оценка кредитного риска на основе методов многомерного анализа Е. В. Орлова Уфимс...»

«Том 8, №3 (май июнь 2016) Интернет-журнал «НАУКОВЕДЕНИЕ» publishing@naukovedenie.ru http://naukovedenie.ru Интернет-журнал «Науковедение» ISSN 2223-5167 http://naukovedenie.ru/ Том 8, №3 (2016)...»

«УПРАВЛЕНИЕ Но все это не имеет отношения к строительству инновационее сырьевого ресурса, а в качестве страны, которая бы заметно приной экономики. Решиться Казахстану на такое строительство чрезсутствовала на мировых рынках высокотехнологичной продукции вычайно сложно, поскольку тогда придется обмануть ожидания и высокотехнологичных услуг...»

«Тр. V международной конференции Актуальные проблемы электронного приборостроения АПЭП-2000. Новосибирск, 2000. Т. 7. С. 184-187. ИССЛЕДОВАНИЕ РАСПРЕДЕЛЕНИЙ СТАТИСТИК КОРРЕЛЯЦИОННОГО АНАЛИЗА ПРИ ОТКЛОНЕНИИ МНОГ...»

«П.А. Дроздов УПРАВЛЕНИЕ ЗАПАСАМИ В ЦЕПЯХ ПОСТАВОК УЧЕБ НО -М Е ТО ДИЧЕС КО Е П ОС ОБ ИЕ Минск ИБМТ БГУ УДК ББК Д Рецензенты: Т.Г. Зорина – доцент кафедры логистики и ценовой политики Белорусского государственного экономического университета, кандидат экономических наук; И.И. Краснова – доцент к...»

«Информация о предоставлении земельных участков многодетным гражданам на территории Дальневосточного федерального округа по состоянию на 1 июня 2013 года. В целях исполнения поручения Пре...»

«Выпуск 4 (23), июль – август 2014 Интернет-журнал «НАУКОВЕДЕНИЕ» publishing@naukovedenie.ru http://naukovedenie.ru УДК 338.45:001.895 ББК У291.551 Чечина Оксана Сергеевна ФГБОУ ВПО «Самарский государственный технический университет» Россия,...»

«Автоматизированная система охранно-пожарной сигнализации Сертификат соответствия №С-RU.ПБ03.В.00017 Пульт выносной ППКОП ЛИПГ.467845.013 РЭ Руководство по эксплуатации ВВЕДЕНИЕ Настоящее руководство является док...»










 
2017 www.pdf.knigi-x.ru - «Бесплатная электронная библиотека - разные матриалы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.