Структура и принципы работы системы поддержки принятия решений в сервисах многоступенчатой обработки транзакций

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

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

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

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

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

Структура и принципы работы системы поддержки принятия решений в сервисах многоступенчатой обработки транзакций

Аверьянов Сергей Владимирович,

аспирант Ульяновского Государственного Университета,

руководитель отдела разработок ООО «Паллант-мобайл»

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

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

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

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

2. Расчет бюджета развития для повышения производительности системы до требуемого уровня;

3. Оптимизацию распределения бюджета развития по различным организационно-техническим мероприятиям;

4. Дополнительное исследование имитационной модели системы.

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

формализована предметная область и создан класс моделей для моделирования процессов обработки транзакций;

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

для каждой подсистемы формализованы поставленные задачи (с выделением подтипов задач, если это необходимо);

для каждой выделенной задачи разработан способ ее решения.

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

1) Подсистема анализа статистических данных.

На вход ей подается информация о потоке транзакций за определенный период. К основным функциям подсистемы можно отнести:

предварительную обработку входных статистических данных из «сырого» формата в формат, понимаемый системой;

группировку и разбиение данных по временным интервалам для последующего анализа;

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

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

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

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

На ее вход подаются:

обработанные подсистемой анализа статистические данные;

параметры исследуемой системы обработки транзакций на плановый период (например, среднесуточная нагрузка);

Для осуществления своих функций в рамках данной подсистемы выделены:

Те критерии качества, измеряя которые, мы сможем оценить качество решения;

Параметры системы, которые доступы для изменения при выполнении оптимизации;

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

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

3) Подсистема оптимизации затрат на развитие системы.

На ее вход подаются:

производственные задачи по оптимизации затрат на развитие системы;

ограничения, зависящие от типа производственной задачи

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

Здесь можно выделить два типа задач:

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

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

Для обеих задач автором проведена формализация и предложены алгоритмы их решения.

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

4) Подсистема генерации имитационной модели системы.

На ее вход подается модель системы, описанная в указанных выше терминах.

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

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

В качестве внешней среды, в которую происходит экспорт, автором была выбрана система имитационного моделирования «AnyLogic»

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

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

Повысить качество принимаемых управленческих решений;

Минимизировать время на их принятие;

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

сервис трансакция развлекательный

Литература

1. Бахвалов Н.C., Жидков Н.П., Кобельков Г.М. Численные методы. М., Наука, 1987

2. Карпов Ю.Г. Имитационное моделирование систем. М., «BHV», 2005г.

3. Самарский А.А. Гулин А.В. Численные методы. М., Наука, 1989.

4. Glover, F. and M. Laguna (1997) Tabu Search, Kluwer Academic Publishers, Boston.

5. Lokketangen, A. K. Jornsten and S. Storoy (1994). Tabu Search within a Pivot and Complement Framework, International Transactions in Operations Research, Vol. 1, No. 3, pp. 305-316.

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

...

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

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

    курсовая работа [1,2 M], добавлен 08.02.2011

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

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

  • Обслуживание двух встречных потоков информации. Структура информационных систем. Разработка структуры базы данных. Режимы работы с базами данных. Четыре основных компонента системы поддержки принятия решений. Выбор системы управления баз данных.

    курсовая работа [772,0 K], добавлен 21.04.2016

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

    дипломная работа [1,9 M], добавлен 10.07.2017

  • Целостность БД как правильность и непротиворечивость ее содержимого на уровне отдельных объектов и операций и базы данных в целом. Понятие и содержание, выполнение и откат транзакции. Сервисные программные средства. Характерные свойства и черты ACID.

    презентация [49,8 K], добавлен 19.08.2013

  • Проектирование информационно-поисковой системы "Цветы" для решения задач, связанных с предоставлением услуг по оформлению и доставке заказов букетов и композиций. Разработка объектов базы данных - транзакций, представлений, хранимых процедур и запросов.

    курсовая работа [4,2 M], добавлен 26.11.2011

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

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

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

    курсовая работа [1,8 M], добавлен 18.09.2014

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

    курсовая работа [420,3 K], добавлен 05.05.2014

  • Свойства объектов и проверка расчетной зависимости на основании экспериментальной выборки. Построение графической зависимости экспериментальных и расчетных значений от x для их сравнения. Выполнение работы в среде Visual Basic, Excel и MathCAD.

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

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

    презентация [61,1 K], добавлен 19.09.2016

  • Типы административных информационных систем: системы генерации отчетов, системы поддержки принятия решений, системы поддержки принятия стратегических решений. Сортировка и фильтрация списков в Microsoft Excel. Работа с базами данных в Microsoft Access.

    контрольная работа [6,0 M], добавлен 19.11.2009

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

    курсовая работа [1,8 M], добавлен 15.01.2013

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

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

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

    курсовая работа [955,8 K], добавлен 10.10.2012

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

    курсовая работа [715,1 K], добавлен 14.05.2014

  • Классификация задач системы поддержки принятия решений, их типы и принципы реализации при помощи программы "Выбор". Обзор современных систем автоматизированного проектирования "Компас", "AutoCad", "SolidWorks", оценка преимуществ и недостатков программ.

    курсовая работа [1,4 M], добавлен 22.07.2014

  • Методы решения проблем, возникающих на стадиях и этапах процесса принятия решений, их реализация в информационных системах поддержки принятия решений (СППР). Назначение СППР, история их эволюции и характеристика. Основные типы СППР, области их применения.

    реферат [389,3 K], добавлен 22.11.2016

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

    дипломная работа [943,0 K], добавлен 08.03.2011

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

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

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