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

Контекстно-зависимая самоорганизация ресурсов интеллектуальной среды при совместных действиях Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
186
57
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНТЕЛЛЕКТУАЛЬНАЯ СРЕДА / СЕРВИС-ОРИЕНТИРОВАННАЯ АРХИТЕКТУРА / ПРОТОКОЛ САМООРАНИЗАЦИИ / SMART ENVIRONMENT / SERVICE-ORIENTED ARCHITECTURE / SELF-ORGANISATION PROTOCOL

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Смирнов Александр Викторович, Левашова Татьяна Викторовна, Шилов Николай Германович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Смирнов Александр Викторович, Левашова Татьяна Викторовна, Шилов Николай Германович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CONTEXT-DEPENDENT INTELLECTUAL ENVIRONMENT RESOURCE SELFORGANISATION IN COOPERATION

A purpose of this research is the development of a conceptual framework of selforganisation of the resources of a smart environment according to the context of a current situation taking place in this environment. The tasks behind the research are the development of service oriented architecture of the self-organising smart environment and the development of a protocol of the resource self-organisation.

Текст научной работы на тему «Контекстно-зависимая самоорганизация ресурсов интеллектуальной среды при совместных действиях»

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Bergenti F., Gleizes M.P., Zambonelli F. Methodologies and Software Engineering for Agent Systems, Kluwer Academic Publishers, 2004.

2. Zambonelli F., Jennings N., and Wooldridge M. Developing Multiagent systems: The GAIA methodology. ACM Transactions on Software Engineering and Methodology, 12(3). - 2003. - P. 417-470.

3. Gorodetsky V., Karsaev O., Samoylov V., Konushy V. Support for Analysis, Design and Implementation Stages with MASDK // LNCS 5386. 2009. - P. 272-287.

Кареаев Олег Владиславович

Санкт-Петербургский институт информатики и автоматизации РАН.

E-mail: [email protected].

199178, . - , 14 , . 39.

Тел.: 88123233570.

Конюший Виктор Григорьевич

E-mail: [email protected].

Самойлов Владимир Владимирович

E-mail: [email protected]

Karsaev Oleg Vladislavovich

Saint-Petersburg Institute for Informatics and Automation RAS.

E-mail: [email protected].

39, 14 liniya, St. Petersburg, 199178, Russia.

Phone: 88123233570.

Konushy Victor Grigorievich

E-mail: [email protected].

Samoylov Vladimir Vladimirovich

E-mail: [email protected].

УДК 004.89

АЛ. Смирнов, Т.В. Левашова, Н.Г. Шилов

КОНТЕКСТНО-ЗАВИСИМАЯ САМООРГАНИЗАЦИЯ РЕСУРСОВ ИНТЕЛЛЕКТУАЛЬНОЙ СРЕДЫ ПРИ СОВМЕСТНЫХ ДЕЙСТВИЯХ*

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

Интеллектуальная среда; сервис-ориентированная архитектура; протокол самоор-.

* Работа выполнена при финансовой поддержке РФФИ (проекты № 08-07-00264, 09-07-00436 и № 09-07-12111) и Президиума РАН (программа 14, проект № 213).

A.V. Smirnov, T.V. Levashova, N.G. Shilov

CONTEXT-DEPENDENT INTELLECTUAL ENVIRONMENT RESOURCE SELFORGANISATION IN COOPERATION

A purpose of this research is the development of a conceptual framework of selforganisation of the resources of a smart environment according to the context of a current situation taking place in this environment. The tasks behind the research are the development of service oriented architecture of the self-organising smart environment and the development of a protocol of the resource self-organisation.

Smart environment; service-oriented architecture; self-organisation protocol.

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

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

, , .

Знания проблемной области представлены в прикладной онтологии посредством множеств классов объектов, атрибутов классов, областей допустимых значений атрибутов и ограничений [2, 3]. Между именами классов и атрибутов, содержащихся в прикладной онтологии, и атрибутами WSDL-описаний Web-сервисов установлены сюръективные отображения. За счет данных отображений Web-сервисы приобретают семантику проблемной области и могут осуществлять переговоры.

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

Конкретизация специфицированных в абстрактном контексте объектов и решение формализованных в нем задач являются первичными целями самоорганиза-- Web- . -

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

Реализация концепции контекстно-зависимой самоорганизации ресурсов интеллектуальной среды осуществляется на основе сервис ■-ориентированной архи-

( . 1),

Web-сервисов: системные и оперативные [4].

Системные Web-сервисы Сервис доступа к прикладной онтологии Прикладная онтология

Сервис абстрактного контекста Абстрактный контекст

Сервис мониторинга Интеллектуальные датчики

Сервис регистрации Реестр Web-сервисов

Оперативные \А/еЬ-сервисы Сервис информационновычислительного ресурса Агент Информационновычислительный ресурс

г Сервис профиля Сервис исполнительного ресурса Агент Исполнительный ресурс

Сообщество 'А'еЬ-сервиссв I Оперативный контекст

Рис. 1. Сервис-ориентированная архитектура самоорганизующейся интеллектуальной среды

Назначение системных Web-сервисов - поддержка операций по созданию абстрактного контекста, регистрация Web-сервисов в реестре Web-сервисов и монито-

. Web- -

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

. Web- -

ются «пассивными» компонентами, для того, чтобы они могли участвовать в про-

, - . Web- -

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

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

действий в соответствии с текущей ситуацией. Помимо указанных операций про-

Activity - Web- .

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

. Web- , -

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

Принцип наибольшего интервала доступности. Если на интервале [ t ]

есть несколько ресурсов, доступных в разные временные интервалы {Д/}, то более эффективным считается выбрать меньшее число ресурсов, доступных на интервале [ t ], [ t ] все

выбранные ресурсы были доступны.

Принцип наименьшего веса. Вес ресурса W вычисляется как

W = a(l - N ) + ßTr +yC , где N - компетентность (надежность) ресурса,

N = (0, l); Tr - динамически вычисленное среднее время использования ресурса по отношению к времени использования, которое является максимальным из всех времен использования альтернативных ресурсов (время использования ресур-

);

C - стоимость доступа к Web-сервису по отношению к стоимости доступа, которая является максимальной из всех стоимостей доступа к альтернативным ресурсам; а, ß, Y - относительная важность параметров для данного ресурса (а + ß + Y = 1).

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

. Web- ,

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

выполняют свои функции и публикуют результаты на сервисе регистрации.

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Govindan R., Faber T., Heidemann J., Estrin D. Ad hoc Smart Environments [Electronic resource] // Proc. DARPA/NIST Workshop on Smart Environments. Atlanta, June, 1999. URL: http://www.isi.edu/scadds/papers/smartenv.ps.gz (access date: 15.02.2010).

2. Смирнов A.B., Пашкин ММ., Шипов Н.Г., Левашова Т. В. Контекстно-управляемая под-

// -

ные технологии и вычислительные системы, 2009. - № 1. - С. 38-48.

3. Смирнов A.B., Кашевник A.A., Левашова Т.В., Шипов Н.Г. Теоретические и технологические основы построения контекстно-управляемых систем поддержки принятия опе-

// , ,

Управление, 2009. Вып. 9б. - № 3. - С. 72-77.

4. Smirnov A. et al. Self-Organizing Resource Network for Traffic Accident Response [Electronic resource] // ISCRAM 2009: Proc 6th Int. Conf. Information Systems for Crisis Response and Management. Gothenburg, Sweden, 2009. 1 CD-ROM.

Смирнов Александр Викторович

Санкт-Петербургский институт информатики и автоматизации РАН.

E-mail: [email protected].

199178, г. Санкт-Петербург, 14 линия, 39.

Тел.: 88123282073.

Левашова Татьяна Викторовна

E-mail: [email protected].

Тел.: 88123288071.

Шилов Николай Германович

E-mail: [email protected].

Тел.: 88123288071.

Smirnov Alexander Viktorovich

Institution of the Russian Academy of Sciences St. Petersburg Institute for Informatics and Automation of RAS.

E-mail: [email protected].

39, 14th-line, St. Petersburg, 199178, Russia.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Phone: 88123282073.

Levashova Tatiana Viktorovna

E-mail: [email protected].

Phone: 88123288071.

Shilov Alexsandr Germanovich

E-mail: [email protected].

Phone: 88123288071.

УДК 004.896

З.В. Нагоев, JI.А. Габоева, З.А. Башоров

МУЛЬТИАГЕНТНЫЙ РОБОТИЗИРОВАННЫЙ ПОИСК НА ПРИМЕРЕ ЗАДАЧИ АВТОМАТИЧЕСКОГО РАЗМИНИРОВАНИЯ

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

Мультиагентные системы; роботы-саперы.

Z.V. Nagoev, L.A. Gaboeva, Z.A. Bashorov

AUTOMAIC MINE CLEARING AS INSTANCE OF APPLICATION

OF MULTIAGENT ROBOTIC SEARCH

Sapper complex prototype oriented on use of automatic multi-agent demining concept is worked out. The full realization of the concept allows one to organize the big scaled demolition of infantry mine fields and to increase the efficiency of counter-terrorist activities.

Multi-agent systems; sapper robots; artificial intelligence.

Введение. В последние годы в области мехатроники, робототехники и искусственного интеллекта активно разрабатываются мультиагентные технологии и мультиагентные робототехнические системы [1].

Основные проблемы, сдерживающие развитие мультиагентных систем (МС), на , -тов. В работе [2] отмечается недостаточный уровень теоретической базы для создания систем управления распределенными мобильными системами. В частности, существенные ограничения связаны с проблемой повышения интеллектуальности агентов и децентрализации управления. Обзорные работы по МС: [3], [4], [5], [6], [7].

i Надоели баннеры? Вы всегда можете отключить рекламу.