Адаптивные автономные сценарии в задачах управления информационными ресурсами предприятия
Исследование проблемы использования адаптивных автономных сценариев в решении задач управления информационными ресурсами вычислительных систем. Разработка модели адаптивного автономного сценария с использованием фреймов и аппарата конечных автоматов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 30.05.2017 |
Размер файла | 245,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
10
Размещено на http://www.allbest.ru/
Адаптивные автономные сценарии в задачах управления информационными ресурсами предприятия
Филатов В.А., Кривоносов В.А., Козырь О.Ф.
Аннотация: Рассматривается проблема использования адаптивных автономных сценариев в решении задач управления информационными ресурсами вычислительных систем. Разработана модель адаптивного автономного сценария с использованием фреймов и аппарата конечных автоматов, что расширяет возможности автоматизации сложных задач управления информационными ресурсами.
Ключевые слова: адаптивные автономные сценарии, теория конечных автоматов, фрейм, слот, управление распределенными информационными ресурсами.
Введение
В соответствии с современными тенденциями управления информационными ресурсами (УИР) и развития информационных услуг [1] целесообразно создание инструментария УИР, способного адаптироваться к быстро меняющимся условиям функционирования, интегрировать различные технологии и системы, координировать все множество используемых приложений. В качестве такого инструментария может быть использована технология автономных сценариев (АС) [2, 3], обладающая рядом преимуществ, таких как независимость от сред и платформ реализации, от квалификации разработчика, гибкость и сравнительная универсальность применения. Сферу применения автономных сценариев можно расширять вплоть до выполнения интеллектуальных заданий.
В работах [2, 3] рассмотрены модели автономных сценариев и их поведения в информационной среде, которые облегчают проектирование, сопровождение и мониторинг текущего состояния АС в процессе управления информационными ресурсами. В зависимости от характера решаемых задач АС могут различаться по структуре и степени автономности функционирования в информационно-вычислительной среде [2].
адаптивный автономный сценарий информационный ресурс
Структура модели адаптивного автономного сценария
Автоматизированное решение задач, в которых должен быть достигнут конкретный результат (например, регулярное создание резервных копий архива), возможно посредством адаптивного автономного сценария (ААС), способного изменять алгоритм своей работы в зависимости от происходящих в системе событий. С целью построения и обоснования архитектуры адаптивного автономного сценария необходимо исследование как структурных, так и поведенческих его аспектов. Это предполагает разработку формализованного описания сценария.
Для формализации структуры адаптивного автономного сценария может быть использована фреймовая модель [4], являющаяся дальнейшим развитием подхода, рассмотренного в [2,5-7]. Автономный сценарий рассматриваемого класса представляет собой набор слотов-кортежей, каждый из которых описывает свой вариант действия ААС. Слот-кортеж имеет уникальный идентификатор ID (ключевой атрибут), может быть связан со своим объектом информационного пространства и выполнять с ним действие, заданное спецификацией оператора [ACT]. Выполнение действия ограничено условиями, задаваемыми в опции [CON]. Результат выполнения действия отражается в кортежах-состояниях слота задания. Конфликтные ситуации между выполняемыми заданиями (или сценариями) разрешаются на основе приоритетов, заданных в поле [PRI]. Логическая модель структуры ААС представлена на рис. 1.
Запишем формализованное представление структуры слота [8]:
, (1)
где = - множество имен атрибутов, - множество доменов, - отображение , - множество, определяющее начальные условия и признаки выполнения действий в структуре задания, - модель-кортеж i-го слота автономного сценария, - множество операций (над слотами-кортежами, над состояниями кортежей, над значениями типовых атрибутов).
Рис. 1. Логическая модель структуры ААС
Кортеж в модели (1) представлен в виде:
() (2)
где - множество состояний кортежа , -множество ограничений целостности, - множество операций, заданных на , n количество слотов-заданий, m количество состояний i-го кортежа-задания.
Модель адаптивного поведения автономного сценария
Для моделирования адаптивного поведения автономного сценария применим аппарат конечных автоматов [9,10]. При этом сценарий рассматривается как некоторый объект, способный в каждый момент времени ,N воспринимать конечное число сигналов от информационной среды и изменять в зависимости от них выполняемое действие . Каждое действие автономного сценария вызывает ответные реакции информационной среды E, в которой находится сценарий. Эти реакции, в свою очередь, являются входными сигналами для принятия решения об изменении внутреннего состояния автономного сценария, определяющего его дальнейшее действие .
На основе вектора реакций информационной среды сформируем скалярную оценку действия автономного сценария. В простейшем случае оценка представляет собой двоичную величину: либо - (действие удачно), либо - (действие неудачно). В более сложном случае оценка - дробная величина, лежащая в интервале . При этом и в первом и во втором случае величина характеризует степень результативности, а (1-) - степень "бесполезности" действия стохастического автономного сценария.
Целесообразность поведения автономного сценария в информационной среде заключается в увеличении числа благоприятных реакций и уменьшении числа реакций неблагоприятных.
Поведение автономного сценария задается уравнением , описывающим зависимость действия автомата в момент t от его состояния , и матрицами , управляющими изменением состояния автономного сценария на основе оценки его предыдущего действия. При этом элементы матрицы показывают степень целесообразности перехода из состояния в состояние при удачном действии АС на предыдущем шаге. Матрица показывает степень целесообразности перехода из состояния в состояние при неудачном действии АС.
Выбором оценки и матриц можно реализовать различные стратегии адаптации поведения автономных сценариев. Если все элементы матриц выбрать так, чтобы они удовлетворяли условиям
(3)
то значения матриц можно трактовать как вероятности перехода из состояния в состояние при удачном и неудачном действии автономного сценария на предыдущем шаге соответственно.
Рассмотрим подробнее простейший случай, когда оценка S действий ААС является двоичной величиной . При этом каждая i-я строка матриц содержит по одному единичному значению. Единичное значение элемента (1) показывает, что из состояния ААС перейдет в состояние при удачном действии. Соответственно единица в элементе (0) задает переход из состояния в состояние при неудаче ААС на предыдущем этапе.
В адаптивных автономных сценариях могут быть реализованы два варианта изменения состояния:
детерминированный, когда матрицы , сформированные разработчиком ААС, не изменяются в процессе его эксплуатации;
рандомизированный, когда неудачное действие из состояния приводит к изменению положения 1 в i-й строке соответствующей матрицы. Новое положение 1 определяется с использованием генератора случайных чисел.
Анализ двух матриц переходов и и логической модели фрейма-сценария, представленных на рисунке 2, показывает, что в случае применения обобщенной интегрированной структуры фрейма-сценария можно создать одну обобщенную модель, отражающую как структуру, так и поведение ААС.
Рис. 2. Структура фрейма и матриц переходов ААС
Такая функциональная логическая модель фрейма ААС будет включать атрибуты: ID ключевой атрибут слота-кортежа; PRI - приоритет выполняемого слотом задания, используемый для регулирования отношений между выполняемыми заданиями; S1 атрибут, значениями которого являются указатели слота-кортежа, на который передается управление, если реакция после выполнения данного действия положительна; S0 атрибут, значениями которого являются указатели слота-кортежа, на который передается управление, если реакция после выполнения данного действия отрицательна; атрибуты фиксированного набора {OBG, CON, ACT, PROC, FLAG}.
Таким образом, модифицированная схема слота в структуре фрейма ААС, представленная на рисунке 3, имеет на два служебных атрибута больше, чем обычная схема.
Рис. 3 Модель модифицированного слота ААС
Рассмотрим на примере модель поведения автономного сценария такого класса. Сценарий должен выполнить три взаимосвязанных действия . Матрицы переходов и имеют следующий вид:
Алгоритм ААС состоит в следующем: задание (выполнение действия ), сформулированное в первом слоте-кортеже, выполняется столько раз, пока не изменится реакция S информационной среды на это действие . При таком изменении параметра управление передается на второй слот-кортеж. Действие сменится на действие , тоже только при изменении = .
Таким образом, мы получили по Цетлину [10] объект с "недоверчивой" манерой поведения. Как только реакция на действие отрицательна, тип действия изменяется, при положительной реакции объект остается в предыдущем состоянии.
Компактно в терминах разработанной модели автономного сценария логическая схема выглядит следующим образом (рисунок 4).
Рис. 4. Логическая модель ААС
Отличие сценариев данного класса состоит в том, что обрабатываться могут данные межоперационных состояний, хранящихся в кортежах-состояниях отношений .
Рассмотрим адаптивный автономный сценарий, который выполняет следующие действия. Он посылает в сообщении серверу размер передаваемых файлов (временной папки D: \ResDir) SizeFiles. Это сообщение активизирует на сервере процедуру DeleteFile. exe, которая сравнивает полученное значение с размером свободной памяти сервера БД. И если памяти не достаточно для сохранения всех файлов пользователя, находящихся во временной папке D: \ResDir\, то производит поиск и удаление в папке D: \arhiv и вложенных в нее папках всех файлов, сохраненных более недели назад. И снова проверяет, достаточно ли места для передачи файлов пользователя на сервер. Если и в этот раз памяти не достаточно, то управление передается администратору сети, то есть вызывается программа Dialog. exe, предоставляющая администратору интерфейс и доступ к инструментам для решения возникшей проблемы. Иначе передает ответное сообщение пользователю, которое запускает для передачи файлов на сервер пользовательскую функцию GetFiles ().
Функция GetFiles () подтверждает факт удачного сохранения файлов на сервере выдачей пользователю соответствующего сообщения или указывает на произошедший в сети сбой. Ее также можно реализовать в виде автономного сценария и при необходимости сохранять результаты переноса файлов пользователя в специальном журнале, представляющем собой либо таблицу БД, либо текстовый файл.
Такой ААС может быть представлен в виде таблицы СУБД, схема которой приведена на рисунке 5.
Рис. 5. Схема таблицы СУБД, описывающей ААС
Часть функций программного сценария выполняется на ПК пользователей, таких как передача размера временной папки с файлами на сервер, получение разрешающего передачу сообщения, передача файлов на сервер, а также получение сообщения о благополучном сохранении файлов на сервере или сбоя в работе сети. Другая часть функций, таких как проверка достаточного количества свободной памяти диска, удаление неактуальных данных, отправка пользователю разрешения на передачу файлов или предупреждения администратору о переполнении сервера - на сервере. Передача управления между сценариями производится посредством системных сообщений. Для передачи управления автономным сценариям, выполняющимся на разных ПК, серверах или в разных сегментах корпоративной сети кроме сообщений можно использовать также сигналы с различных устройств (ПК, контроллеров, мобильного телефона, датчика инфракрасного излучения и др.).
Заключение
В статье рассмотрены вопросы построения модели адаптивного автономного сценария, ориентированного на управление информационными ресурсами корпоративных вычислительных систем. Формальный подход к построению модели основан на концепции фреймов и теории конечных автоматов. Предложенный подход может эффективно применяться для разработки систем управления корпоративной информацией и решения широкого круга задач управления распределенными информационными ресурсами.
Библиографический список
1. Радчук В.А. Закономерности развития рынка информационных услуг на современном этапе (обзор) [Электронный ресурс] // "Инженерный вестник Дона", 2012, №2. - Режим доступа: http://ivdon.ru/magazine/archive/n3y2011/494/ (доступ свободный) - Загл. с экрана. - Яз. рус.
2. Козырь О.Ф. Разработка концептуальной модели автономного сценария управления информационными ресурсами [Текст] // Материалы IV Всероссийской открытой научно-практической конференции "Актуальные задачи ММиИТ" 22-27 мая 2010 - Сочи: СГУТиКД
3. Филатов В.А., Козырь О.Ф. Модель поведения автономного сценария в задачах управления распределенными информационными ресурсами [Электронный ресурс] / "Инженерный вестник Дона", 2013, № 3 - Режим доступа: http://www.ivdon.ru/magazine/archive/n3y2013/ (доступ свободный) - Загл. с экрана. - Яз. рус.
4. Minsky, Marvin. A framework for representing knowledge. [Electronic resource] // MIT AI Laboratory Memo 306. June, 1974. - . Режим доступа: http://web. media. mit.edu/~minsky/papers/Frames/frames.html (доступ свободный) - Загл. с экрана. - Яз. англ.
5. Филатов В.А. Модель поведения автономного агента на основе теории автоматов [Текст] // Вестник Херсонского государственного технического университета. - Херсон: ХГТУ, 2004 - № 1 (19) - c.108-111.
6. Филатов В.А., Козырь О.Ф. Логическая модель программного агента в задачах управления информационными ресурсами вычислительных систем [Текст] // Образование, наука, производство и управление в ХХ1 веке. Сборник трудов Международной научной конференции. в 4-х томах. - Старый Оскол: ООО "ТНТ", 2004 - том 4 - с.357-361.
7. Филатов В.А., Козырь О.Ф. Мультиагентный подход к идентификации пользователей в системе дистанционного образования [Текст] // Образование, наука, производство и управление. Сборник трудов региональной научной конференции. в 2-х томах. - Старый Оскол ООО "ТНТ", 2005 - том 1 - с.284-290.
8. Codd E.F. Extending the Database Relational Model to Capture More Meaning [Text] // Journal “ACM Transactions on Database Systems”, NY, USA: TODS Homepage “ACM Trans. Database Syst. ”, 1979, № 4, - p.397 - 434.
9. Варшавский В.И. Коллективное поведение автоматов [Текст] // В.И. Варшавский М.: "Наука", Главное издательство физико-математической литературы, 1973 408 с.
10. Цетлин М.Л. Исследования по теории автоматов и моделированию биологических систем [Текст] // М.Л. Цетлин М.: "Наука", 1969 с.316
Размещено на Allbest.ru
...Подобные документы
Группы технических средств обеспечения управления информационными ресурсами организации. Средства компьютерной, коммуникационный и организационный техники. Расчет трудоемкости с использованием программного обеспечения "АРМ трудоемкость" и MS Project.
курсовая работа [83,7 K], добавлен 04.06.2019Создание сайта-каталога программного обеспечения с поиском на основе булевой модели. Достоинства и недостатки булевой модели. Алгоритм поиска по слову в базе данных системы. Разработка руководства пользователя и администратора по работе с системой.
курсовая работа [1,0 M], добавлен 28.04.2014Классификация операционных систем исходя из выполняемых ими функций. Сервисное и прикладное программное обеспечение. Анализ эффективности централизованной и децентрализованной организации системы для различных приложений, автоматизация бизнес-процессов.
реферат [253,3 K], добавлен 28.11.2009Функции операционной системы как совокупности программных средств, осуществляющих управление ресурсами электронно-вычислительных машин. Предназначение Windows, Linux и Mac. Особенности реализации алгоритмов управления основными ресурсами компьютера.
реферат [22,5 K], добавлен 16.03.2017Современное планирование и управление информационными ресурсами предприятия. Интеграция организаций на базе информационных технологий. Разработка программного комплекса "ФОЛИО-КУПЕЦ". Задачи, решаемые применением корпоративной информационной системы.
курсовая работа [93,2 K], добавлен 12.10.2013- Разработка и исследование метода сетевого оператора для адаптивного управления динамическим объектом
Понятие адаптивного управления как совокупности действий и методов, характеризующихся способностью управляющей системы реагировать на изменения внешней среды. Применение метода сетевого оператора для синтеза адаптивного управления мобильным роботом.
дипломная работа [1,4 M], добавлен 17.09.2013 Современное общество и его информационные ресурсы. Виды информационных услуг. Информационная деятельность и ее виды. Национальные информационные ресурсы России. Обязанности государства в области управления государственными информационными ресурсами.
реферат [194,4 K], добавлен 25.07.2010Особенности применения автономных необитаемых подводных аппаратов (АНПА) в задачах обследования акватории, их виды и основные задачи. Система автоматизации подготовки программы-задания для АНПА. Программное обеспечение для формирования траектории.
дипломная работа [3,3 M], добавлен 19.12.2011Исследование алгоритма планирования вычислительного процесса мультипроцессорных систем при пакетной обработке задач. Создание программы на языке Turbo Pascal 7.0, реализующей демонстрацию вычислительного процесса систем при обработке пакетов данных.
курсовая работа [388,7 K], добавлен 24.06.2013Эффективное управление ресурсами предприятия с помощью ERP-систем. CRM-системы - управление человеческими ресурсами, их классификация. Разработка CRM-системы ведения гостиничного бизнеса для работы с клиентами. Структура входных и выходных данных.
курсовая работа [1,7 M], добавлен 13.11.2012Перечень документов для комплекса автоматизированных подсистем информационных технологий управления кампуса. Отслеживание результативности провайдера на этапе реализации контракта. Необходимость пересмотра архитектуры управления информационными системами.
контрольная работа [422,4 K], добавлен 05.05.2015Понятие автомата как дискретного преобразователя информации, особенности его состояний. Синтез конечных автоматов, их задания и структурных анализ. Построение синтеза функций возбуждения элементарных автоматов. Комбинационный синтез конечных автоматов.
курсовая работа [336,4 K], добавлен 01.06.2014Организационная структура предприятия, его программное обеспечение, принцип обработки данных. Автоматизированные системы управления технологическими и производственными процессами, ресурсами. Система SAP R/3б ее архитектура и особенности навигации.
отчет по практике [3,8 M], добавлен 23.07.2012Теоретические основы эквивалентности конечных автоматов-распознавателей и их минимизация. Определение математических моделей Мили и Мура. Их графическое и табличное представление. Примеры построения конечных автоматов, распознающих некоторые языки.
курсовая работа [567,8 K], добавлен 02.05.2015Описание нетрадиционных и мультипроцессорных архитектур вычислительных систем. Принципы параллельной и конвейерной обработки данных. Теория массового обслуживания и управления ресурсами компьютерных систем. Базовые топологии локальных и глобальной сетей.
книга [4,2 M], добавлен 11.11.2010Работа с общими ресурсами в ОС Windows. Взаимодействие сетевых и локальных разрешений. Создание сетевого диска. Разрешение автономной работы. Установка способа кеширования. Синхронизация информации автономных папок и общего ресурса. Ее цели и проблемы.
презентация [636,7 K], добавлен 20.12.2013Система управления базами данных задач и составляющих их процессов предприятия. Требования к информационной системе. Состав запросов к базе данных. Связи и отношения между информационными объектами. Алгоритмы работы и архитектура информационной системы.
курсовая работа [727,5 K], добавлен 02.02.2014Применение гетерогенных вычислительных систем в задачах молекулярной динамики. Потенциалы взаимодействия частиц. Процесс разработки приложения с использованием Altera Open CL Compiler. Сравнение архитектур ГУ и ПЛИС, их пиковая производительность.
дипломная работа [2,0 M], добавлен 22.08.2017Метод сетевого оператора и его применение в задачах управления. Исследование на основе вычислительного эксперимента синтезируемой системы автоматизированного управления космического аппарата, методом интеллектуальной эволюции. Алгоритм пчелиного роя.
дипломная работа [1,8 M], добавлен 17.09.2013Теоретические и практические основы грамматик, теория конечных автоматов-распознавателей. Эквивалентные и недостижимые состояния конечных автоматов. Классификация грамматик и порождаемых ими языков. Разработка программного комплекса построения грамматик.
курсовая работа [654,2 K], добавлен 14.11.2010