Модели, способы и алгоритмы унификации программного обеспечения компьютерной сети на основе технологии виртуализации тема диссертации и автореферата по ВАК РФ 05.13.11, кандидат наук Дьяченко, Евгений Анатольевич
- Специальность ВАК РФ05.13.11
- Количество страниц 222
Оглавление диссертации кандидат наук Дьяченко, Евгений Анатольевич
Содержание
Введение
1 Анализ перспективных направлений развития компьютерной сети предприятия
1.1 Направления развития и факторы повышения эффективности применения компьютерной сети на предприятии за счёт унификации программного обеспечения
1.2 Анализ особенностей унификации ПО КС на основе технологии виртуализации
1.3 Модели, способы и средства оценки эффекта от унификации ПО КС. Общая характеристика задачи выбора оптимальной степени унификации ПО КС
Выводы
2 Математические модели и алгоритмы унификации программного обеспечения компьютерной сети предприятия
2.1 Математическая модель выбора оптимальной степени унификации ПО КС по экономическому критерию
2.2 Особенности методов решения задач унификации ПО КС
2.3 Алгоритм решения задач унификации ПО КС методом отбора переменных
Выводы
3 Имитационная модель для оценки показателей качества функционирования компьютерной сети АИС предприятия и анализа вариантов унификации ПО КС
3.1 Этапы разработки имитационной модели КС предприятия
3.2 Особенности программной реализации имитационной модели в среде ОР88/РС
Выводы
4 Исследование разработанных моделей и алгоритмов унификации программного обеспечения компьютерной сети современной АИС предприятия
4.1 Разработка методики экспериментального исследования имитационной модели для оценки показателей качества функционирования компьютерной сети
4.2 Экспериментальная проверка алгоритмов и программ решения
задач унификации ПО КС
Выводы
Заключение
Список используемой литературы
Приложение 1. Модели и алгоритмы динамической унификации
системного ПО компьютерных сетей
Приложение 2. Типовые сегменты GPSS-модели
Приложение 3. Блок-диаграмма имитационной модели ЛВС
Приложение 4. Распечатка программы имитационной модели ЛВС
Приложение 5. Анализ результатов моделирования
Приложение 6. Проверка работоспособности алгоритма решения
динамической задачи унификации
Приложение 7. Алгоритм ветвей и границ для решения задачи
унификации
Приложение 8. Программа решения задачи унификации методом
ветвей и границ
Приложение 9. График зависимости времени Т решения задачи
методом ветвей и границ с применением различных
стратегий построения матрицы W
Приложение 10. Характер изменения времени Т решения задачи
для различных методов решения
Приложение 11. Схема алгоритма отбора переменных для решения
задачи унификации
Приложение 12. Процесс формирования исходных данных для
решения задачи унификации ОС
Приложение 13. Список терминов и обозначений
Рекомендованный список диссертаций по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК
Математическое и программное обеспечение задач оптимального размещения центров хранения и обработки информации в АСУ предприятия2011 год, кандидат технических наук Изотов, Дмитрий Викторович
Моделирование и оптимизация функционирования твердотельной системы хранения данных2019 год, кандидат наук Пономарев Вадим Анатольевич
Методика поддержки принятия решений при управлении комплексом средств вычислительной техники научно-производственного предприятия на основе гетерогенных системных моделей2022 год, кандидат наук Учайкин Роман Александрович
Модели и методы многопутевого резервированного взаимодействия программ в распределенных компьютерных системах2018 год, кандидат наук Паршутина, Светлана Александровна
Оптимизация корпоративных информационных систем с использованием методов тензорного анализа2015 год, кандидат наук Веловатый, Евгений Александрович
Введение диссертации (часть автореферата) на тему «Модели, способы и алгоритмы унификации программного обеспечения компьютерной сети на основе технологии виртуализации»
Введение
Рост объёмов и цены хранимой информации, повышенные требования к оперативности и надёжности обработки данных, масштабы автоматизированных информационных систем (АИС), используемых на современных предприятиях, имеющих значительное количество территориально удалённых друг от друга объектов управления, постоянное увеличение количества и разнообразия решаемых на предприятии задач - всё это привело к существенному повышению стоимости программного обеспечения (ПО) информационных систем, а также к повышению затрат на внедрение и обслуживание ПО компьютерных сетей (КС), являющихся основой современных АИС. Вследствие этого создание программного обеспечения КС в последнее время превратилось в важную и мощную сферу промышленности.
При разработке ПО основной задачей фирм-разработчиков является обеспечение их успеха на рынке. Для этого необходимо, чтобы программы обладали следующими качествами: функциональностью, т.е. полнотой удовлетворения потребностей пользователя; наглядностью, удобным, интуитивно понятным и привычным пользователю интерфейсом; простотой освоения начинающими пользователями; надежностью, т.е. устойчивостью к ошибкам пользователя, к отказам оборудования, разумностью поведения программы в этих ситуациях; стандартизацией и унификацией.
Преобладающими в развитии программного обеспечения являются следующие тенденции: объединение противоречивых свойств, таких как универсализация и специализация. Такой подход позволяет разработчикам удовлетворить потребности большого количества потребителей.
Реализация указанных требований сопряжено с необходимостью внедрения нового системного программного обеспечения для вновь появившихся прикладных программных систем. Что может привести, например, к увеличению количества разнотипных операционных систем, каждая из которых предназначена для управления прикладной программной системой соответствующего типа.
Указанные трудности можно преодолеть с помощью стандартизации и унификации. Применительно к программному обеспечению унификация позволяет сократить количество разнотипных программных и информационных модулей, программных интерфейсов, используемых в различных программных системах, а также уменьшить многообразие языковых средств, операционных систем и технологий разработки ПО. Это позволит снизить сроки и стоимость разработки и внедрения прикладных программных систем, повысить удобство работы пользователя, снизить затраты на обслуживание ПО.
Вопросы математического обеспечения и разработки алгоритмов решения задач унификации изделий по экономическому критерию, в том числе и компьютерных средств, рассмотрены в ряде работ отечественных и зарубежных авторов: Липаев В.В., Береснев В.Л., Гимади Э.Х., Дементьев В.Т., Алексеев О.Г., Изотов В.Н., Привалов А.Н., Гэри М., Джонсон Д., Эрленкот-тер Д., Фишер М.Л., Краруп Дж., Миршандани П.Б. и другие [1-44]. Кроме того, в ходе решения задач унификации сложных объектов с целью оценки эффекта от их унификации часто возникает необходимость моделирования процессов функционирования этих объектов. Методике моделирования сложных систем и процессов посвящены работы таких авторов, как Советов Б.Я, Яковлев С.А., Бусленко Н.П., Голованов О.В., Емельянов A.A., Шеннон Р., Шрайбер Т. Дж. и другие [48-80].
____ Анализ показал, что в этих-работах не в полной мере учтено появление совершенно новых компьютерных технологий, внедряемых на базе современных компьютерных средств, не учтены вновь открываемые возможности применения новых способов улучшения показателей качества функционирования КС. Кроме того, известные подходы к решению задач унификации ПО практически не рассматривают наиболее сложную задачу - унификацию системного ПО.
С одной стороны, в соответствие с известным понятием «унификация изделий» [45-47], применительно к системному ПО, унификация - это эффективный метод устранения излишнего многообразия операционных сред,
драйверов и интерфейсов посредством сокращения перечня допустимых программных модулей и технических решений, а также за счёт приведения их к однотипности.
С другой стороны, всякая унификация ведет к увеличению функциональной избыточности, как отдельных программных модулей, так и в целом программных систем [1,2]. Это может привести к ухудшению временных и надёжностных характеристик отдельных модулей, но, в то же время, - к улучшению характеристик и эффективности применения всей программной системы в целом за счёт взаимозаменяемости модулей и использования дополнительных функций этих модулей. В связи с этим возникает задача выбора оптимальной степени унификации ПО [12-14]. Эту задачу целесообразно решать на основе сравнения разных вариантов технических решений и соответствующего им соотношения затрат и выгод.
Таким образом, для повышения качества функционирования и организации более эффективного применения КС необходимо наряду с другими вопросами решать достаточно сложную задачу выбора оптимальной степени унификации ПО, в том числе и системного ПО, учитывая при этом появление новых компьютерных технологий.
Исходя из этого, научной задачей, решаемой в диссертационной работе, является разработка математических моделей и алгоритмов выбора оптимальной степени унификации-ПО КС, осуществляемой на основе применения технологии виртуализации.
Объектом исследования является корпоративная компьютерная сеть предприятия.
Предметом исследования являются математические модели, способы и алгоритмы оптимальной унификации ПО КС предприятия с применением технологии виртуализации.
Целью диссертационной работы является обеспечение заданных показателей качества функционирования компьютерной сети наименьшими затратами за счёт решения задачи выбора оптимальной степени унификации
ПО КС с учётом применения технологии виртуализации.
Поставленная цель достигается путем решения следующего комплекса взаимосвязанных задач:
анализ факторов, влияющих на эффективность функционирования КС предприятия, и показателей для оценки эффекта от унификации ПО КС;
разработка способа унификации ПО КС на основе технологии виртуализации;
разработка методики выбора оптимальной степени унификации ПО
КС;
разработка математических моделей и алгоритмов выбора оптимальной степени унификации ПО КС;
разработка имитационной модели для оценки показателей качества функционирования компьютерной сети и различных вариантов проектных решений по унификации ПО КС;
разработка программного средства для проверки работоспособности и оценки эффективности разработанных алгоритмов решения задачи унификации ПО КС.
Основные результаты решения поставленной научной задачи изложены в настоящей работе, состоящей из введения, четырёх глав и заключения.
Во вв_едении_обоснована-ак-туальность диссертациигсформулированы научная задача, цель и новизна исследования, обоснованы положения, выносимые на защиту. Кратко изложено содержание работы по разделам.
В первой главе проведён анализ научных работ, посвящённых унификации программного обеспечения КС, как одного из направлений развития компьютерных сетей, направленного на обеспечение требуемых значений показателей качества КС в условиях появления новых компьютерных технологий.
Рассмотрены факторы повышения эффективности применения компьютерной сети на предприятии за счёт унификации программного обеспечения.
Выявлены особенности различных подходов применения технологии виртуализации для обеспечения заданных значений показателей качества функционирования КС.
Показана целесообразность применение технологии виртуализации для реализации одного из способов унификации системного ПО КС, позволяющего за счёт виртуализации вычислительных сервисов КС на основе унификации способа взаимодействия пользовательских программ с аппаратной частью расширить функциональные возможности операционных систем (ОС), тем самым сократить число типов ОС, требуемых для поддержки большого количества разнообразных прикладных программных систем в сложной корпоративной сети современного предприятия.
Обоснована также необходимость проведения работ по унификации в системах хранения данных (СХД). Здесь эффективность унификации на основе технологии виртуализации наиболее очевидна в случае, когда уже имеется несколько дисковых систем и требуется дальнейшее увеличение дискового пространства. Типичным примером является динамично развивающаяся компания, в которой уже несколько лет используются системы хранения данных и развернута сеть хранения. В результате того, что регулярно осуществляются закупки нового оборудования, используются дисковые системы различных поколений и производителей. В этом случае эффективное использование такого парка оборудования вызывает существенные трудности: администраторам требуется уметь управлять совершенно различными системами. Как следствие, растут затраты на обслуживание и эти затраты не сопровождаются адекватной отдачей. Единственное правильное решение в этой ситуации заключается в унификации систем хранения с помощью виртуализации.
Выявлено, что в системах хранения данных виртуализация может быть реализована на разных уровнях, но во всех случаях тип, количество и организация систем хранения - все это остается для сервера за кадром.
Для серверов «видны» просто выделенные им дисковые тома, независимо от того, на каких системах хранения они находятся и как организованы. Такой подход заметно упрощает администрирование самих серверов. Виртуализация в системах хранения данных позволяет упростить решение достаточно большого количество и других задач.
Отмечается, что с помощью унификации систем хранения эффективно решаются типовые задачи администрирования в гетерогенной среде: подключение новых серверов - унификация драйверов системы хранения; выделение дополнительного дискового пространства серверу - унификация интерфейса взаимодействия СХД с операционной системой; миграция данных между системами хранения; построение катастрофоустойчивых систем.
В первой главе рассмотрены существующие модели оценки показателей качества функционирования КС, а также способы и средства, позволяющие оценить эффект от унификации ПО КС.
В качестве предпочтительного метода моделирования выбран метод имитационного моделирования, позволяющий с достаточной степенью адекватности воспроизвести процесс функционирования компьютерной сети и оценить основные показатели качества КС: время реакции; время передачи информации; коэффициент загрузки ресурсов сети; вероятность надёжного предоставления информации. Результаты моделирования используются для решения задач выбора оптимальной степени унификации ПО КС. Дана общая характеристика этих задач и предпочтительных алгоритмов их решения.
Во второй главе сформулирована математическая модель выбора оптимальной степени унификации операционных систем корпоративной компьютерной сети предприятия по экономическому критерию, а также рассмотрены способы повышения эффективности алгоритмов их решения.
Показано, что подобная модель может быть использована как для унификации системного ПО, так и для прикладного программного обеспечения.
Поскольку каждый тип сложных программных изделий характеризуется совокупностью основных параметров, определяющих их качество и функциональные возможности, задача унификации в данном случае является многомерной. В типоразмерном ряду многомерной задачи каждому типу ОС соответствует его порядковый номер.
Применительно к системному ПО математическая модель одноуровневой многомерной задачи унификации формулируется так:
определить ряд типов операционных систем сложной компьютерной сети, который обеспечивает качественное и надёжное функционирование прикладных программных средств, осуществляющих решение прикладных задач предприятия, и минимизирует функцию суммарных затрат на внедрение и эксплуатацию системного ПО.
В модели, в отличие от известных постановок задач унификации по экономическому критерию [2-19], дополнительно учитываются ограничения на заданные значения показателей качества КС, поскольку унификация ПО КС на основе виртуальных технологий может привести к снижению качества функционирования КС. Указанные ограничения накладывают отпечаток на свойства матрицы исходных данных, которая в некоторых случаях может обладать свойством связности. Что, в свою очередь, затрудняет применение существующих алгоритмов решения задачи унификации.
Кроме того, во второй главе предложены способы совершенствования алгоритмов решения сформулированной задачи.
Среди известных алгоритмов решения многомерной задачи унификации с учётом свойств матрицы исходных данных выбран алгоритм метода ветвей и границ.
В диссертации предложен способ повышения эффективности этого алгоритма, основанный на применении усовершенствованной стратегии построения так называемой «тупиковой» матрицы, используемой для оценки
нижней границы решений. Задачу построения наилучшей тупиковой матрицы можно записать в виде задачи линейного программирования. Геометрическая интерпретация этой задачи позволяет сделать вывод, что на каждом шаге построения тупиковой матрицы стратегия выбора очередного столбца, в котором повышается значение минимального элемента, должна быть такой, чтобы траектория движения в области допустимых решений задачи как можно позже выходила на границу многогранника допустимых решений, что обеспечивает получения более точной оценки [2]. В диссертации предлагается усовершенствованная стратегия, позволяющая получить эффективную оценочную матрицу.
Исследования показали, что достижение наибольшей эффективности предлагаемой стратегии, по сравнению с другими стратегиями, получается в приближенных методах решения многомерной задачи унификации, поскольку в них нижняя граница вычисляется один (или небольшое количество) раз, а точность методов зависит от точности определения нижней границы.
В работе также приводится теоретическое и практическое обоснование нового алгоритма, обладающего наибольшей эффективностью при решении задач унификации для больших размерностей матрицы исходных данных. Алгоритм разработан на идее использования двойственного решения для последовательного отбора переменных, включаемых в оптимальное решение. Использование в этом методе усовершенствованного алгоритма построения оценочной матрицы увеличивает число включаемых в решение переменных за один просмотр множества исходных переменных, поскольку и в том, и в другом алгоритмах учтены свойства единичных тупиковых матриц.
В третьей главе рассмотрена методика построения имитационной модели для оценки показателей качества функционирования компьютерных сетей, а также особенности реализации модели в среде ОР88/РС [81]. Приведены этапы процесса моделирования, сформулирована задача моделирования. Рассмотрены особенности построения концептуальной модели, способы
проверки и оценки адекватности имитационной модели, а также оценки точности результатов моделирования.
Основной задачей моделирования является расчёт показателей качества функционирования КС, которые необходимы для оценки проектных решения по унификации ПО КС. Выбраны следующие показатели: время передачи данных по каналам связи; надежность представления информации; время задержки сообщения в сети.
Обобщенная структура имитационной модели процесса функционирования КС представляет собой совокупность взаимосвязанных типовых сегментов. Для удобства разработки алгоритма и программы модели в основу построения модели положен модульный принцип, при осуществлении которого каждый блок модели обеспечивает реализацию функционально законченной части модели. В результате разработан набор типовых программных сегментов на языке GPSS/PC, каждый программный сегмент имитирует элементарный процесс соответствующего типа. В данном случае применена технология унификации при разработке программной реализации модели.
С целью сокращения размера программы в модели применены матричные величины, задающие характеристики технических средств, процессов обработки информации, отказов и восстановлений оборудования. Это позволяет использовать один и тот же программный участок для имитации процессов функционирования различных узлов сети и каналов связи.
Предложенная модель может применяться на этапе предварительной оценки различных вариантов проектных решения по унификации программного обеспечения компьютерной сети. Более точную оценку выбранного варианта целесообразно проводить с помощью встроенных программно-аппаратных средств измерения характеристик реальной компьютерной сети.
В работе отмечается, что в GPSS-моделях одна из особенностей в оценке точности моделирования состоит в том, что интервалы между моментами поступления заявок и интервалы занятости приборов в модели могут иметь только целочисленные значения. Усечение величин до целочисленных
значений является источником ошибки моделирования. В диссертации приведена методика выбора шага изменения модельного времени, обеспечивающего заданную точность получения оценок интервалов времени между событиями в имитационной модели.
Четвёртая глава диссертации посвящена исследованию разработанных моделей и алгоритмов унификации программного обеспечения компьютерной сети современной АИС предприятия.
Отличительными особенностями рассмотренного подхода к разработке имитационной модели и процесса её исследования состоит в том, что применение специализированного языка моделирования GPSS/PC обеспечивает возможность создания унифицированных программных сегментов, из которых осуществляется построение модели. Параметрическая настройка этих сегментов позволяет быстро осуществлять модификацию модели в процессе её исследования.
Анализ результатов исследований позволили сделать вывод о том, что ряд ОС, управляющих прикладными программными системами, работающими в условиях высокой интенсивности запросов (более 80 1/с) виртуали-зировать нецелесообразно, так как время реакции системы может составлять десятки секунд. Результаты моделирования подтверждены экспериментальными данными на реальной сети.
В четвёртой главе также приведены результаты исследования эффективности предложенных алгоритмов решения задач унификации. Исследования проводились с помощью разработанного программного средства, позволяющего оценивать применяемые способы усовершенствования алгоритмов и сравнивать с известными алгоритмами на случайных наборах исходных данных. Для подтверждения работоспособности алгоритмов и проведения сравнительного анализа были использованы специальные исходные данные, позволяющие проводить проверку на граничных значения возможностей алгоритмов, основанных на идеях метода ветвей и границ.
Методика решения задачи унификации системного программного обеспечения КС апробирована на реальной компьютерной сети конкретного предприятия. Также по результатам сбора статистических данных о сетевых характеристиках реальной компьютерной сети производилась оценка оптимального варианта унификации ОС.
В заключении сформулированы основные результаты и выводы.
Методы исследований. В основу работы положены методы исследования операций, имитационного моделирования, элементы теории вероятностей и математической статистики.
На защиту вынесены следующие основные положения:
1. Способ унификации ПО КС на основе технологии виртуализации и методика выбора оптимальной степени унификации ПО КС по критерию минимума суммарных затрат, позволяющие обеспечить заданные показатели качества функционирования КС.
2. Математическая модель выбора оптимальной степени унификации ПО КС по экономическому критерию, основанная на классической задачи унификации изделий, но с учётом введения дополнительных ограничений для обеспечения заданных требований по качеству функционирования КС.
3. Алгоритм решения задачи выбора оптимальной степени унификации ПО КС по экономическому критерию, основанный на методе отбора переменных для включения их в оптимальное решение, позволяющий решать задачу за более короткое время, чем метод ветвей и границ, в том числе, для матриц исходных данных, не обладающих свойством связности.
4. Ядро имитационной модели, применяемой для оценки показателей качества функционирования компьютерной сети и различных вариантов проектных решений по унификации ПО КС.
Перечисленные положения характеризуют также теоретическую значимость диссертации.
Достоверность научных результатов подтверждена корректным применением используемого математического аппарата, а также согласованно-
стыо результатов теоретического расчёта с данными, полученными в ходе экспериментов с применением имитационной модели, а также со статистическими данными, собранными на реальной компьютерной сети предприятия. Работоспособность предложенных алгоритмов была подтверждена сравнением результатов «ручного» расчёта по контрольным исходным данным с результатами, полученными с помощью разработанного программного средства.
Практическая значимость работы заключается в том, что предложенные методика, модели и алгоритмы могут быть использованы для оптимальной унификации как прикладного, так и системного ПО компьютерной сети, а также для унификации технического обеспечения АИС предприятий различного назначения. Практическая ценность результатов работы подтверждается также их применением в ходе обоснования оптимальной унификации системного ПО для КС конкретного предприятия. Алгоритмы доведены до рабочих программ и в силу своей общности позволяют решать широкий круг научно-технических задач.
Внедрение результатов работы. Результаты работы, а именно: модели и алгоритмы унификации ПО компьютерной сети, внедрены на предприятии ООО «АН ТИ Сервис» (г. Москва), а также ООО «ТекстильСервис» (г. Камышин, Волгоградской обл.). Программа выбора оптимальной степени унификации ПО КС по экономическому критерию включена в состав программного обеспечения АИС ряда предприятий. Теоретические результаты внедрены в учебный процесс ФГБОУ ВПО «Тульский государственный университет».
Апробация работы. Материалы диссертации докладывались, обсуждались и одобрены на межрегиональных и внутривузовских научных и научно-практических конференциях и семинарах (Тула - 2009, 2013 г.г.), а также на международных конференциях (Гула - 2009, 2010, 2012, 2013 г.г.).
Публикации. По теме диссертации опубликовано 20 печатных работ в различных научных изданиях, в том числе, 6 работ в журналах, входящих в
перечень ВАК, рекомендованных для публикации результатов диссертационных исследований.
Объём работы. Диссертационная работа изложена на 151 страницах машинописного текста, содержит 38 рисунков и 15 таблиц, список используемой литературы из 90 наименований, а также 13 приложений.
1. АНАЛИЗ ПЕРСПЕКТИВНЫХ НАПРАВЛЕНИЙ РАЗВИТИЯ КОМПЬЮТЕРНОЙ СЕТИ ПРЕДПРИЯТИЯ И ЕЁ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
1.1. Направления развития и факторы повышения
эффективности применения компьютерной сети на предприятии за счёт унификации программного обеспечения
Анализ проблем и направлений развития программного обеспечения компьютерных сетей [32-35] показывает, что в условиях многообразия областей применения компьютеров существует и огромное количество типов и разновидностей компьютерных программ.
Программное обеспечение корпоративных компьютерных сетей современных предприятий можно классифицировать следующим образом:
• Системные программы
о Операционные системы о Драйверы устройств о Декодеры
• Офисные программы
о Текстовые редакторы о Электронные таблицы
о Системы управления базами данных (СУБД) о Программы создания презентаций о Программы оптического распознавания текста
• Программы для работы в Интернете
о Браузеры о Почтовые программы о Off-line браузеры
• Программы для работы с графикой
о Графические редакторы
о Анимационные редакторы
о Программы для просмотра и систематизации изображений
• Программы для работы со звуком
о Проигрыватели аудио треков и файлов о Мультимедиа проигрыватели о Редакторы аудио файлов о Аудио трекеры о Конвертеры аудио файлов о Программы распознавания звука
• Программы для работы с видео
о Проигрыватели видео файлов о Редакторы видео файлов о Конвертеры видео файлов
• Инструментальные программы
о Языки программирования
о Программы автоматизированного проектирования
• Программы для обслуживания компьютеров
о Служебные программы (утилиты) о Программы-архиваторы о Антивирусные программы
• Программы для учебы
о Обучающие и учебные программы о Справочные программы и энциклопедии
• Игры
о Логические, Аркады, Стратегии, Симуляторы, Квесты о Ролевые
Создание программного обеспечения компьютерных сетей в последнее время превратилось в важную и мощную сферу промышленности. При разработке ПО основной задачей фирм-разработчиков является обеспечение
их успеха на рынке. Для этого необходимо, чтобы программы обладали следующими качествами [36,81]:
Похожие диссертационные работы по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК
Модели и метод оценивания оперативности облачных вычислений с web-интерфейсом2017 год, кандидат наук Халил Маад Модер
Математическое моделирование средств управления ресурсами и данными в распределенных и виртуализованных средах2007 год, доктор физико-математических наук Тормасов, Александр Геннадьевич
Синтез технологий и комплексных планов управления информационными процессами в промышленном интернете2020 год, доктор наук Потрясаев Семен Алексеевич
Модели и алгоритмы интеллектуальной поддержки принятия решений в процессе формирования инфраструктуры виртуальных клиентских рабочих мест2021 год, кандидат наук Маковий Катерина Александровна
Прогнозирование состояния сервера на основе регрессионно-нечетких моделей2014 год, кандидат наук Козлов, Александр Олегович
Список литературы диссертационного исследования кандидат наук Дьяченко, Евгений Анатольевич, 2013 год
ЛИТЕРАТУРА
1. Липаев, B.B. Процессы и стандарты жизненного цикла сложных программных средств. Монография / В.В. Липаев. - М: Синтег, 2006. - 276 с.
2. Береснев, В.Л. Экстремальные задачи стандартизации / В.Л. Берес-нев, Э.Х. Гимади, В.Т. Дементьев/ - Новосибирск: Наука , 1978. - 335 с.
3. Алексеев, О.Г. Комплексное применение методов дискретной оптимизации / О.Г. Алексеев. - М: Наука, 1987. - 172 с.
4. Алексеев, О.Г. Выбор оптимальных многопараметрических рядов/ О.Г. Алексеев // Кибернетика, № 4, 1980. - С. 54-61.
5. Алексеев, О.Г. Метод оптимизации многопараметрических рядов изделий военной техники / О.Г. Алексеев, А.И. Субботин, В.Н. Кежаев // Стандартизация военной техники, № 5, 1983. - С. 69-74.
6. Алексеев, О.Г. Динамическая задача стандартизации при одновременной замене параметрических рядов изделий / О.Г Алексеев, В.А. Кежаев // Стандартизация военной техники, 1981, № 2. - С. 49-54.
7. Алексеев, О.Г. Оптимизация многоуровневых параметрических рядов изделий / О.Г. Алексеев, В.А Кежаев // Стандартизация военной техники, 1980, №2.-С. 78-83.
8. Изотов, В.Н. Повышение эффективности методов решения экстремальных задач унификации изделий специального назначения / В.Н. Изотов, A.A. Назаров // Известия ТулГУ, сер. Вычислительная техника. Автоматика. Управление. Выпуск 6, 2000. - С. 23-28.
9. Алексеев, О.Г. Алгоритм точного решения многомерной задачи унификации / О.Г. Алексеев, В.Н. Изотов // Стандартизация военной техники, №2, 1990. - С. 20-23.
10. Изотов, В.Н. Метод построения нижней границы для многомерной задачи унификации / В.Н. Изотов // Стандартизация военной техники, № 1, 1988. - С. 28-31.
11. Изотов, В.H. Повышение эффективности приближенного алгоритма решения задачи унификации ЭВМ в компьютерных сетях / В.Н. Изотов, А.В. Петухов // НТС № 14. - Тула: 1997. - С. 110-113.
12. Привалов, А.Н. Применение унифицированных программных модулей при разработке тренажерных систем / А.Н. Привалов // Программные продукты и системы. Тверь. № 4, 2009. - С. 45-52.
13. Ларкин, Е.В. Проектирование программного обеспечения вычислительной среды тренажерных систем / Е.В. Ларкин, А.Н. Привалов. - Тула: Изд-во ТулГУ, 2010. - 259 с.
14. Привалов, А.Н. Проектирование программного обеспечения тренажерной системы на основе стандартных модулей / А.Н. Привалов, Ю.И. Богатырёва // Известия ТулГУ. Технические науки. Вып. 5. - Тула: Изд-во ТулГУ, 2012.-С. 157-167.
15. Гэри, М. Вычислительные машины и труднорешаемые задачи / М. Гэри, Д. Джонсон. - М: Мир, 1982. - 300 с.
16. Erlenkotter, D. A dual-based procedure for uncapacitated facility location / D. Erlenkotter // Oper. Res., 1978, V.26, № 6. - P. 992-1009.
17. Fisher, M.L. Location of bank accounts to optimize float / M.L. Fisher, G. Cornuejols, G.L. Nemhauser // Management Science. v22 (1977). - P. 789-810.
18. Krarup, J., Pruzan P.M. The simple plant location problem: Survey and synthesis / J. Krarup, P.M. Pruzan // European Journal of Operational Research. vl2 (1983). - P. 36-81.
19. Mirchandani P.B., Francis R.L. Discrete Location Theory. John Wiley & Sons, 1990.
20. Сергиенко, И.В. Модели и методы решения на ЭВМ комбинаторных задач оптимизации / И.В. Сергиенко, М.Ф. Каспшицкая - Киев: Наукова думка, 1981.-288 с.
21. Сергиенко, И.В. Приближенные методы решения дискретных задач оптимизации / И.В. Сергиенко, Т.Т. Лебедева, В.А. Рощин. - Киев: Наукова думка, 1980.-275 с.
22. Сергиенко, И. В. Математические модели и методы решения задач дискретной оптимизации / И. В. Сергиенко. - Киев: Наукова думка, 1988. -384 с.
23. Корбут, А.А. Дискретное программирование / А.А. Корбут, Ю.Ю. Финкельштейн. - М.: Наука, 1969. - 370 с.
24. Финкельштейн, Ю.Ю. Приближенные методы и прикладные задачи дискретного программирования / Ю.Ю. Финкельштейн. - М: Наука, 1976. -265 с.
25. Финкельштейн, Ю.Ю. Метод ветвей и границ (обзор теории, алгоритмов, программ и приложений) / Ю.Ю. Финкельштейн, А.А. Корбут, И.Х. Сигал // Math. Operationsforsh Statist. Ser. Optimization. 1977. b. 8. № 2. - P. 9499.
26. Geoffrion, A.M. Integer programming algorithms: A framework and state-of-the-art survey / A.M. Geoffrion, R.E. Mastern // Manag. Sci. 1972. V. 18. №9.-P. 112-117.
27. Гольштейн, Е.Г. Теория двойственности в математическом программировании и ее приложения. Монография / Е.Г. Гольштейн. - М: Наука, 1971.-351 с.
28. Алексеев, О.Г. Комбинированный метод решения двухуровневых задач стандартизации / О.Г. Алексеев // Экономика и математические методы, 1979, вып.15.-С. 81-86.
29. Алексеев, О.Г. Сведение задач оптимизации динамического параметрического ряда к многомерной задачи унификации / О.Г. Алексеев // Стандартизация военной техники, 1984, № 2. - С. 47-53.
30. Алексеев, О.Г. Многомерная задача стандартизации / О.Г. Алексеев // Техническая кибернетика, 1979, № 1. - С. 178-185.
31. Кадыков, Г.Г. Разработка алгоритма построения оптимальных ти-поразмерных рядов модулей РЭА / Г.Г. Кадыков, А.В. Виноградов, В.В. Буренин // Труды МВТУ им Н.Э. Баумана, № 445. - М: МВТУ. - 1986. - С. 26-33.
32. Зыль, С.Н. Почему в природе существует так много операционных систем? [электронный ресурс]:,/ С.Н. Зыль // Журнал «Информатизация и Системы Управления в Промышленности», № 1(5), 2005. - Режим доступа к журналу: http://isup.ru/articles/l/229/.
33. Ref by [электронный ресурс]:Тенденции развития программного обеспечения. - Дата обращения к ресурсу: 17.01.2013. - Режим доступа: http://www.ref.by/refs/67715242/1 .html.
34. Портал iTeam [Электронный ресурс]: Стандарты в области разработки программного обеспечения. - Дата обращения к ресурсу: 18.01.2013. -Режим доступа: http://www.iteam.ru/publications/project/section_35/article_795/.
35. Васильев В.А., Калмыкова М.А. О классификации компьютерных программ. // Современные научные исследования и инновации. - № 2, Февраль 2013 [Электронный ресурс]. - Режим доступа: http://web.snauka.ru/issues/2013/02/20478.
36. Программное обеспечение АСОИУ. Назначение, задачи, состав, методы разработки [Электронный ресурс]: Основные принципы создания информационной системы. - Дата обращения к ресурсу: 19.01 2013. - Режим доступа: http://o-salo.narod.ru/page3 .htm.
37. Раскин, Д. Интерфейс: новые направления в проектировании компьютерных систем [Электронный ресурс] / Д. Раскин; пер с англ. - М: Изд-во «Символ-Плюс», 2005. - 161 с. - Режим доступа: http://rutracker.org/forum/viewtopic.php?t=4210724.
38. Дьяченко, Е.А. Об одном подходе к унификации системного программного обеспечения / Е.В. Ларкин, Е.А. Дьяченко // Журнал «Естественные и технические науки», № 4. - М: Изд-во «Спутник +», 2012. - С. 282-287.
39. Сабадаш, Д. Виртуализация - теория и практика [Электронный ресурс] / Д.В. Сабадаш // Компьютерный портал Fl CD, №15, раздел «Программное обеспечение». 2008. - Режим доступа:
http: //www.flcd.ru/soft/reviews/ virtualization_technology_page_l/.
40. Тормасов, А.Г. Виртуализация ОС / А.Г. Тормасов // Открытые системы. №1. 2002.-Режим доступа: http://www.osp.ru/os/2002/01/180946/.
41. Зверев, В. Комплексная виртуализация СХД в мультипротокольном кластере непрерывной защиты данных масштаба предприятия / В.К. Зверев // Проектирование ИТ инфраструктуры. -М: Группа компаний TRINITY, 2012.
- Режим доступа: http://www.trinitygroup.ru/articles/virtualization.
42. Дьяченко, Е.А. Математические модели выбора оптимальной степени унификации программного обеспечения компьютерной сети / В.Н. Изотов, Е.А. Дьяченко // Журнал «Естественные и технические науки», № 6. -М: Изд-во «Спутник +», 2012. - С. 495-500.
43. Дискретные задачи размещения. Простейшая задача размещения: Проект [Электронный ресурс] / Ю. А. Кочетов и др.; руководитель проекта B.JI. Береснев // Лаборатория «Математические модели принятия решений».
- Новосибирск: Институт математики им. С.Л. Соболева СО РАН. - Последние изменения 29.08.2011. - Дата обращения: 20.01.2012. - Режим доступа: http://math.nsc.ru/AP/benchmarks/UFLP/uflp.html.
44. Khumawala, В.М. An Efficient Branch-Bound Algorithm for the Warehouse Location Problem / B.M. Khumawala // Management Science. vl8 (1972). -P. 718-731.
45. Методика оптимизации параметрических рядов изделий военной техники. - М. Издательство стандартов, 1979. - 23 с.
46. Типовая методика оптимизации одномерного параметрического (типоразмерного) ряда. - М.: Издательство стандартов, 1975. - 64 с.
47. Типовая методика оптимизации многомерных параметрических рядов. - М.: Издательство стандартов, 1975. - 44 с.
48. Советов, Б.Я. Моделирование систем: Учебное пособие для ВУЗов / Б.Я. Советов, С.А. Яковлев. - М: Высшая школа, 1985. - 271 с.
49. Советов, Б.Я. Моделирование систем: Учеб. для вузов / Б.Я Советов, С.А. Яковлев. - М: Высш. шк., 2001. - 343 с.
50. Бусленко, Н.П. Моделирование сложных систем / Н.П. Бусленко. -М: Наука, 1978.-400 с.
51. Голованов, О.В. Моделирование сложных дискретных систем на ЭВМ третьего поколения / О.В. Голованов, С.Г. Дуванов, В.Н. Смирнов. - М: Энергия, 1978.- 160 с.
52. Емельянов, В.В. Имитационное моделирование систем, язык и среда РДО / В.В. Емельянов, С.И. Ясиновский. - М: Изд-во МГТУ им. Баумана, 2009. -583 с.
53. Емельянов, A.A. Имитационное моделирование экономических процессов: Учеб. пособие / А. А. Емельянов, Е. А. Власова, Р. В. Дума; под ред. A.A. Емельянова. - М: Инфра-М, 2009. - 416 с.
54. Компьютерная имитация экономических процессов / под ред. A.A. Емельянова. - М: Маркет ДС, 2010. - 464 с.
55. Шеннон, Р. Имитационное моделирование систем - искусство и наука / Р. Шеннон; пер. с англ. - М: Мир, 1978. - 418 с.
56. Шрайбер, Т. Дж. Моделирование на GPSS / Т. Дж. Шрайбер; пер. с англ. - М: Машиностроение, 1980. - 592 с.
57. Костогрызов, А.И. Сертификация качества функционирования автоматизированных информационных систем / А.И. Костогрызов, В.В. Липа-ев. - М: Вооружение. Политика. Конверсия, 1996. - 279 с.
58. Костогрызов, А.И. Основы оценки, обеспечения и повышения качества выходной информации в АСУ организационного типа / А.И. Костогрызов, A.B. Петухов, А.М. Щербина. - М: Вооружение. Политика. Конверсия, 1994.- 278 с.
59. Френк, Г. Сети, связь и потоки / Г. Френк, И. Фриш; пер. с англ. -М: Связь, 1978.-448 с.
60. Акиншин, Н.С. Имитационная модель для решения задачи синтеза физической структуры АСУ нового поколения / Н.С. Акиншин, Ю.Б. Подчу-
фаров, В.Н. Изотов, П.В. Комогорцев // Оборонная техника, 1997, № 3-4. - С. 99-103.
61. Балыбердин, В. А., Костогрызов А. И., Яковлев В. И. Военно-технические проблемы создания АСУ СВ / В. А. Балыбердин, А. И. Костогрызов, В. И. Яковлев. - М: в/ч 42261, 1993. - 153 с.
62. Балыбердин, В.А. Методы анализа мультипрограммных систем / В.А. Балыбердин. - М: Радио и связь, 1982. - 152 с.
63. Балыбердин, В.А. Оценка и оптимизация характеристик систем обработки данных / В.А. Балыбердин. - М.: Радио и связь, 1987. - 176 с.
64. Авен, О.И. Оценка качества и оптимизация вычислительных систем / О.И. Авен, М.М. Гурин, Я.Д. Коган/ - М.: Наука, 1982. - 464 с.
65. Жожикашвили, В.А. Сети массового обслуживания. Теория и применение к сетям ЭВМ / В.А. Жожикашвили, В.М. Вишневский. - М: Радио и связь, 1988. - 192 с.
66. Computer Performance Modeling Handbook / Ed by S.S. Lavenberg. -N.J., Academic Press, 1988. - 398 p.
67. Trivedi, K.S. Probability and Statistic with Realiability, Queuing and Computer Applications. En. CI., Pr. / K.S. Trivedi. - Hall, 1992. - 624 p.
68. Богуславский, Б.А. Управление потоками данных в сетях ЭВМ / Б.А. Богуславский. - М: Энергоатомиздат, 1984. - 168 с.
69. Технология системного моделирования / ред. академика АН С.В. Емельянова. - М: Высшая школа, 1985. - 426 с.
70. Нейлор, Т. Машинные имитационные эксперименты с моделями экономических систем / Т. Нейлор; пер. с англ. - М: Букинист, 1975. - 500с.
71. Дудорин, В.И. Моделирование структур АСУ на ЭВМ / В.И. Дудо-рин, JI.H. Лыкова, A.B. Сиротин. - М: Финансы и статистика, 1982. -
168с.
72. Изотов, В.Н. Применение имитационного моделирования для исследования структуры и качества функционирования органов управления / В.Н. Изотов, П.В. Комогорцев // Тематический сборник № 5, МАА, 1996. -
С. 73-77.
73. Изотов, В.Н. Оптимизация физической структуры компьютерной сети в условиях реального режима времени / В.Н. Изотов, П.В. Комогорцев // Известия ТулГУ, вып. 5, 1999. - С. 122-130.
74. Шелухин, О.И., Тенякшев A.M., Осин A.B. Моделирование информационных систем: Уч. пособие / О.И. Шелухин, A.M. Тенякшев, A.B. Осин.
- М: Радиотехника, 2005. - 368 с.
75. Аристов, С.А. Имитационное моделирование экономических систем: Уч. пособие / С.А. Аристов. - Екатеринбург: Изд-во Урал. гос. экон. унта. 2004. - 123 с.
76. Духанов, A.B. Имитационное моделирование сложных систем: Курс лекций / A.B. Духанов. - Владимир: Изд-во Владим. гос. ун-та, 2010. - 115 с.
77. Гагарина, Л.Г. Разработка и эксплуатация автоматизированных информационных систем / Л.Г. Гагарина. - М: Издательствово Инфра-инженерия, 2013. - 384 с.
78. Макконнелл, С. Профессиональная разработка программного обеспечения / С. Макконнелл; пер с англ. - М: Издательствоство Символ-Плюс, 2007. - 240 с.
79. Дума, Р.В. Имитационное моделирование экономических процессов: Учеб. для вузов / Р.В. Дума. - М: Финансы и статистика, 2009. - 416 с.
80. Томашевский, В.Н. Имитационное моделирование в среде GPSS / В.Н. Томашевский, Е.Г. Жданова. - М: Бестселлер, 2003. - 416 с.
81. Дьяченко, Е.А. Анализ моделей оценки эффективности унификации программного обеспечения компьютерных сетей / В.Н. Изотов, Е.А. Дьяченко // Известия ТулГУ. Технические науки. Вып. 5. - Тула: Изд-во ТулГУ, 2012.-С. 82-92.
82. Пояснительная записка к техническому проекту «Основной и резервные центры обработки данных первой очереди». Код проекта «Полярис».
- М: Х5 Retail Group N.V., 2009. - 46 с.
83. Предпроектная оценка варианта модернизации ЦОД. Отчёт к техническому проекту «Полярис». - М: Х5 Retail Group N.V., 2008. - 43 с.
84. Клейнрок, JI. Коммуникационные сети / JI. Клейнрок. - М: Наука, 1975.-256 с.
85. Клейнрок, JI. Вычислительные системы с очередями / Л/ Клейнрок.
- М: Мир, 1979. - 600 с.
86. Абросимов, Л.И. Анализ и проектирование вычислительных сетей: Учеб. пособие / Л.И. Абросимов. - М.: Изд-во МЭИ, 2000. - 52 с.
87. Шварц, М. Сети ЭВМ. Анализ и проектирование / М. Шварц. - М: Радио и связь, 1981. - 336 с.
88. 35. Мамиконов, А.Г. Оптимизация структур распределенных баз данных в АСУ / А.Г.Мамиконов, В.В. Кульба, С.А. Косяченко, И.А. Ужастов.
- М: Наука. 1990. - 240 с.
89. Дэвис, Д. Вычислительные сети и сетевые протоколы / Д. Дэвис, Д. Барбер, У. Прайс, С.Соломонидес; пер. с англ. - М.: Мир, 1982.- 563 с.
90. Крупский, А.Ю. Разработка и стандартизация программных средств: Учебное пособие / А.Ю. Крупских, Л.А. Феоктистов. - М: Дашков и Ко, 2008. - 100 с.
152
Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.