Технологии Microsoft в теории и практике программирования


Технологии Microsoft в теории и практике программирования - стр. 10


Данный исследовательский проект выполняется при финансовой поддержке Microsoft Research.

 

К вопросу о реализации инфраструктуры сервисов FIPA-совместимой агентной платформы

С.Н. Воног

Московский физико-технический институт,

Факультет Управления и Прикладной Математики

Научный руководитель: А.Е. Устюжанин

г. Москва

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

 

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

  • Безопасность
  • Производительность
  • Отказоустойчивость
  • Масштабируемость
  • Расширяемость
  • Коммуникативность

 

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

 

  • Формальный язык описания инфраструктуры сервисов
  • Базовый набор сервисов, необходимый агентной платформе, для соответствия выбранному спектру требований (надежности, безопасности, производительности и т.д.)
  • Механизмы сервисной инфраструктуры
    • создания/регистрации/уничтожения сервисов,
    • обнаружения новых сервисов агентами и другими сервисами
    • взаимодействия сервисов и агентов, сервисов друг с другом



    • - Начало -  - Назад -  - Вперед -



      Книжный магазин