Оборудование для систем обработки данных

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 29.04.2017
Размер файла 76,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

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

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

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

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

Стоит отметить, что в современных крупных проектах информатизации государственных ведомств последние 2 года активно прослеживается тенденция миграции существующей ИТ-инфраструктуры на системы виртуализации и консолидированной обработки данных. Данные системы имеют преимущества повышенной отказоустойчивости, гибкости в выделении вычислительных, емкостных и сетевых ресурсов, снижают зависимость информационных систем от выделения ресурсов средств вычислительной техники. Будет правильно предположить, что такая тенденция будет сохраняться и дальше.

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

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

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

Разработка научного аппарата предполагает решение следующих задач:

- исследование существующих подходов к постановке задач, используемых в фирменных программных комплексах поддержки принятия решений при проектировании ИТ-инфраструктуры, а также инструментах сайзинга производителей оборудования и формулирование набора исходных данных для разрабатываемой математической модели;

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

- постановка задач оптимизации и сведение к задачам линейного программирования или дискретных задач размещения, вывод целевой функции и критериев ограничения.

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

Наиболее сложным методом проектирования внедрений систем консолидированной обработки данных является система поддержки принятия решений от ведущего разработчика систем виртуализации - VMWare. Программа называется VMWare Capacity Planner, представляет собой веб-приложение, расположенное по адресу https://optimize.vmware.com/, доступное авторизованным партнерам, и позволяет решить наиболее широкий спектр задач по данной теме. Ввиду закрытости исходного кода системы, отсутствия детальной документации, недоступности представителям ведомств, данный программный продукт целесообразно использовать лишь для детальной подготовки технических проектов. Однако, в данной статье приведена математическая модель, для решения задач которой можно использовать данные отчетов VMWare Capacity Planner.

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

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

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

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

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

Пусть у лица, принимающего решение, заранее определено множество аппаратных решений:

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

- уровень 1: оборудование конструктивного уровня (серверные шкафы, серверные шасси, дисковые полки);

- уровень 2: оборудование вычислительного уровня (блейд-серверы, дисковые массивы, коммутаторы);

- уровень 3: оборудование нагрузочного уровня (процессоры, оперативная память, жесткие диски, трансиверы и т. д.).

Каждому аппаратному решению S поставлен в соответствие набор характеристик:

где

? характеристика решения по цене;

? характеристика решения по срокам поставки;

? характеристика решения по срокам гарантии;

? характеристика решения по качеству.

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

В целях упрощения расчетов предлагается рассмотреть только те нагрузочные характеристики, в отношении которых возможно построить линейную зависимость от количества компонентов оборудования (например, GTs, GB RAM, IOPS).

Определим функцию временного распределения нагрузки как:

где L - значение нагрузочной характеристики.

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

Определим верхнюю границу как

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

Определим набор требований к каждому аппаратному решению в виде множества:

где

Rp -требование к максимальной цене решения;

Rq -требование к минимальному качеству решения;

Rg - требование к минимальной гарантии на решение;

Rt - требование к максимальным срокам поставки решения.

Каждый Sj ассоциируем с подмножеством Rj R, где jN={1,..,n}, при этом Sj либо не удовлетворяет требованиям из Rj, либо выполняет функцию из Rj.

Совокупность {Rj}, j J, JN называется покрытием множества R, если Rj = R, j J

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

Приведем соответствующую модель целочисленного линейного программирования (ЦЛП). Введем переменные:

Определим матрицу:

Для более точного учета противоречивости предпочтений выбора объектов из S, также введем матрицу натуральных чисел В:

Определим матрицу:

Если объекты имеют конкретные числовые характеристики, отражающие их качественные параметры по реализации функции (требования), то их можно взять в качестве величин матрицы (9) ,проведя стандартную процедуру нормализации. Если таковых характеристик нет, то следует провести экспертную оценку каким либо из известных методов [6] и получить числовую характеристику качественных параметров решения каждым объектом j задачи ri.

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

Тогда задача выбора оптимальной структуры системы из составляющих ее объектов (1) для реализации заданных функций (требований) (6) по критерию максимума качества решения задачи ri как задача ЦЛП принимает вид:

при условиях:

Требования из R, согласно критериям оценки технического предложения, имеют разные весовые коэффициенты,

Введем вектор

Следовательно, целевая функция (10) приобретет вид:

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

Таким образом, при равных условиях:

критерий отдаст предпочтение Sk, что и требовалось.

В [7 ] показано, что решение ЗНП методом ЦЛП в общем случае не является выпуклой в пространстве Хm, поэтому неправомерно решать задачу методом линейной свертки выбора оптимальной структуры системы из множества составляющих ее объектов (1), для реализации заданных функций (требований) (6) по критерию максимума качества решения всех задач R, как задачу ЦЛП вида:

при условиях (11).

При этом фактически, введением матрицы В, мы изменили задачу (10) на задачу многокритериальной дискретной оптимизации (МДО) с критериями вида (5) для каждой функции из R.

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

При этом в работе [6] предложен метод решения задач МДО путем использования нелинейной свертки, чувствительной к упорядочению важности критериев не экспертным путем, а строгим вычислительным алгоритмом, например ЦЛП, применением метода изменения ограничений.

Этот алгоритм решает задачу МДО методом линейной свертки (анализа иерархий) Саати, скорректированный нелинейной сверткой. В [6,7] доказано, что так получается парето-оптимальное решение «разумного» многокритериального выбора.

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

Практическая реализация алгоритмов А1, (1), (15) показала практическую возможность решения задач размерностью 100х50 с приемлемой точностью.

Литература

1. Я. Е. Львович, Г. Д. Чернышева, И. Л. Каширина, Воронежский государственный технический университет, Воронежский государственный университет- Оптимизация проектных решений в САПР на основе эквивалентных преобразований задачи о минимальном покрытии. Эл № ФС 77 - 30569. Государственная регистрация №0421100025 URL:

2. Алексеев О. Г. Комплексное применение методов дискретной оптимизации. М: Наука, 1987. 279 с.

3. Кузюрин Н. Н. Задача линейного булева программирования и некоторые комбинаторные проблемы // Компьютер и задачи выбора. М: Наука, 1989. С. 44--60.

4. Львович Я. Е., Каплинский А. И., Чернышева Г. Д., Черных О. И. Конструирование адаптивных схем перебора для решения дискретных задач оптимизации // Актуальные проблемы фундаментальных наук. М.: Изд-во МГТУ, 1991. С. 44--46.

5. Нгуен Минь Ханг. Применение генетического алгоритма для задачи нахождения покрытия множества. Вычислительный центр им. А. А. Дородницына РАН, Москва. Динамика неоднородных систем, 2008.

6. Ногин В.Д. Границы применимости распространенных методов скаляризации при решении задач многокритериального выбора// Методы возмущений в гомологической алгебре и динамика систем: Межвуз. сб. науч. тр. Саранск: Изд-во Мордов. ун-та, 2004, С. 59-68.

7. Ногин В.Д., Басков О.В. Сужение множества Парето на основе учёта произвольного конечного набора числовой информации об отношении предпочтения // Доклады АН, 2011, т. 438, № 4, С. 1-4.

Размещено на Allbest.ru

...

Подобные документы

  • Обработка текстовых данных, хранящихся в файле. Задачи и алгоритмы обработки больших массивов действительных и натуральных чисел. Практические задачи по алгоритмам обработки данных. Решение задачи о пяти ферзях. Программа, которая реализует сортировку Шел

    курсовая работа [29,2 K], добавлен 09.02.2011

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

    контрольная работа [16,0 K], добавлен 19.03.2015

  • Обзор моделей анализа и синтеза модульных систем обработки данных. Модели и методы решения задач дискретного программирования при проектировании. Декомпозиция прикладных задач и документов систем обработки данных на этапе технического проектирования.

    диссертация [423,1 K], добавлен 07.12.2010

  • Термины "логический" и "физический" как отражение различия аспектов представления данных. Методы доступа к записям в файлах. Структура систем управления базами данных. Отличительные особенности обработки данных, характерные для файловых систем и СУБД.

    лекция [169,7 K], добавлен 19.08.2013

  • Современные системы обработки данных. Автоматизированная информационная система. Понятие информационной и динамической модели. Появление множества разнотипных систем, отличающихся принципами построения и заложенными в них правилами обработки информации.

    презентация [36,0 K], добавлен 14.10.2013

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

    контрольная работа [65,8 K], добавлен 14.11.2010

  • Создание базы данных, построение на ее основе информационной системы в виде веб-сайта. Обоснование и выбор системы управления базой данных. Датологическое проектирование, разработка алгоритма решения задачи, создание форм. Результаты обработки данных.

    отчет по практике [904,1 K], добавлен 13.04.2015

  • Определения теории баз данных (БД). Элементы приложения информационных систем. Реляционные модели данных. Задача систем управления распределенными базами данных. Средства параллельной обработки запросов. Использование БД при проведении инвентаризации.

    курсовая работа [518,9 K], добавлен 01.05.2015

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

    реферат [27,4 K], добавлен 20.04.2019

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

    реферат [22,5 K], добавлен 05.02.2011

  • Основные типы линий связи. Локальные вычислительные сети (ЛВС) как системы распределенной обработки данных, особенности охвата территории, стоимости. Анализ возможностей и актуальности использования сетевого оборудования при построении современных ЛВС.

    дипломная работа [823,9 K], добавлен 16.06.2012

  • Модернизации информационной системы "Техническая подготовка производства". Анализ процессов обработки данных при процессе заказа и размещения технологического оборудования, разработка модели автоматизированной обработки данных при помощи методологии RAD.

    дипломная работа [2,5 M], добавлен 23.06.2012

  • Определение, свойства базы данных. Рассмотрение применения баз данных в малом и среднем бизнесе. Описание приложения для отслеживания заказов клиентов магазина лабораторного оборудования, наличия товаров, менеджеров, которые продали оборудование клиенту.

    контрольная работа [970,1 K], добавлен 25.06.2015

  • Агентно-ориентированная программная архитектура систем обработки потоковых данных. Обеспечение гибкости и живучести программного обеспечения распределенных информационно-управляющих систем. Спецификации программных комплексов распределенной обработки.

    реферат [1,1 M], добавлен 28.11.2015

  • Создание специализированной системы управления базой данных для обработки информации из выбранной прикладной области знаний. Требования к интерфейсу пользователя. Спецификации форм. Описание работы программы. Методика испытаний. Руководство пользователя.

    курсовая работа [723,9 K], добавлен 22.02.2014

  • Разработка программы на языке Си++ и осуществление постановки и выбора алгоритмов решения задач обработки экономической информации, создание и редактирование базы данных, сортировка записей по определенному запросу, анализ эффективности обработки данных.

    контрольная работа [316,8 K], добавлен 28.08.2012

  • Анализ задачи создания ИАС для оптимизации работы сотрудников учреждения при обслуживании пациентов. Разработка базы данных и аппаратной подсистемы для обработки сведений о вакцинации населения. Результат реализации информационно-аналитической системы.

    дипломная работа [3,8 M], добавлен 27.06.2012

  • Обзор существующих решений на основе открытых данных. Технологии обработки данных и методы их визуализации. Социальные сети для извлечения данных. Ограничение географической локации. Выбор набора и формат хранения открытых данных, архитектура системы.

    курсовая работа [129,5 K], добавлен 09.06.2017

  • Файловая организация баз данных. Взаимодействие администратора баз данных с пользователями. Иерархическая и сетевая даталогические модели системы управления базами данных. Принципиальная организация системы обработки информации на основе БД-технологии.

    реферат [762,0 K], добавлен 23.12.2015

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

    контрольная работа [19,9 K], добавлен 16.11.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.