Исследование возможностей применения методов и средств интегрированных экспертных систем для повышения надежности функционирования узлов распределенной системы

Вид материалаИсследование

Содержание


Список литературы
Подобный материал:

УДК 004.896(06) Интеллектуальные системы и технологии


А.В. ЛОСЕВ

Московский инженерно-физический институт (государственный университет)


ПРИМЕНЕНИЕ МЕТОДОВ И СРЕДСТВ ИНТЕГРИРОВАННЫХ ЭКСПЕРТНЫХ СИСТЕМ
ДЛЯ ПОВЫШЕНИЯ НАДЕЖНОСТИ ФУНКЦИОНИРОВАНИЯ УЗЛОВ РАСПРЕДЕЛЕННОЙ СИСТЕМЫ



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


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

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

Анализ существующих серверов приложений, таких как Websphere Application Server, Jboss, BEA Weblogic и др. [2], показал, что в настоящее время, практически, отсутствуют встроенные средства, отслеживающие состояния заданных компонентов.

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

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

Целью данной работы является исследование возможностей применения методов интегрированных экспертных систем [3] для выявления некорректных состояний узлов в распределенной системе и принятия решений по их устранению, что в целом повысит надежность функционирования всей системы. Для прототипирования архитектуры, состава и структуры основных компонентов интегрированной экспертной системы использовался отечественный инструментарий – комплекс AT-ТЕХНОЛОГИЯ третьего поколения [4].

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


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

  1. Орфали Р., Харки Д. JAVA и CORBA в приложениях клиент-сервер.2000, ЛОРИ.
  2. Браун К., Крейг Г. Создание корпоративных приложений Java-приложений для IBM WebSphere. Второе издание. М.: КУДИЦ-ОБРАЗ, 2007.
  3. Рыбина Г.В. Задачно-ориентированная методология автоматизированного построения интегрированных экспертных систем для статических проблемных областей // Известия РАН. Теория и системы управления. 1997. №5. С. 129-137.
  4. Рыбина Г.В. Автоматизированное рабочее место для построения интегрированных экспертных систем: комплекс AT-ТЕХНОЛОГИЯ // Новости искусственного интеллекта. 2005. №3. С. 69-87.




ISBN 978-5-7262-0883-1. НАУЧНАЯ СЕССИЯ МИФИ-2008. Том 10