Jump to content

Мобильный агент

В информатике мобильный агент — это часть программного агента , объединенного с данными, который способен автономно мигрировать с одного компьютера на другой и продолжать свое выполнение в пункте назначения с возможностью взаимодействия там с другими агентами. Вместо того, чтобы клиент запрашивал данные и выполнял действия, мобильный агент отправляется на сервер для выполнения этих задач. Эта парадигма делегирует работу с клиента на сервер. [1] : v – vi

Определение и обзор [ править ]

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

Точнее говоря, мобильный агент — это процесс , который может переносить свое состояние из одной среды в другую, сохраняя при этом свои данные, и быть способным надлежащим образом работать в новой среде. Мобильные агенты решают, когда и куда двигаться. Движение часто развивается на основе методов RPC . Точно так же, как пользователь направляет интернет-браузер «посетить» веб-сайт (браузер просто загружает копию сайта или одну его версию в случае динамических веб-сайтов), мобильный агент выполняет действие посредством дублирования данных. Когда мобильный агент решает переехать, он сохраняет собственное состояние ( образ процесса ), транспортирует это сохраненное состояние на новый хост и возобновляет выполнение из сохраненного состояния.

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

Существует два типа мобильных агентов. Классификация основана на пути их миграции.

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

Открытая мультиагентная система (MAS) — это система, в которой агенты, принадлежащие различным заинтересованным сторонам, постоянно входят в систему и покидают ее.

История и эволюция [ править ]

В начале 1990-х компания General Magic создала язык и среду Telescript для написания и выполнения мобильных агентов и описала их с помощью популярной сейчас « облака метафоры »; как описано Энди Херцфельдом :

«Прелесть Telescript , — говорит Энди , — в том, что теперь вместо того, чтобы просто иметь устройство для программирования, у нас теперь есть целое облако, где одна программа может перемещаться по множеству различных источников информации и создавать своего рода виртуальный сервис. [3]

Однако компания потерпела неудачу.

Преимущества [ править ]

Некоторые преимущества мобильных агентов перед обычными агентами:

  • Пакеты вычислений — преобразуют вычислительные циклы клиент/сервер в перемещаемые пакеты данных, снижая нагрузку на сеть. [1] : мы
  • Параллельная обработка — асинхронное выполнение на нескольких разнородных сетевых узлах.
  • Динамическая адаптация – действия зависят от состояния принимающей среды
  • Устойчивость к сетевым сбоям – возможность работать без активного соединения между клиентом и сервером.
  • Гибкое обслуживание — для изменения действий агента необходимо обновлять только источник (а не вычислительные хосты).
  • Преобразование пропускной способности, которое представляет собой преобразование пропускной способности одного хоста на другой хост.
  • Сокращает время компиляции.

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

Ссылки [ править ]

  1. Перейти обратно: Перейти обратно: а б Джинья, Джованни, изд. (1998). Мобильные агенты и безопасность . Конспекты лекций по информатике. Том. 1419. Берлин: Шпрингер . дои : 10.1007/3-540-68671-1 . ISBN  978-3-540-68671-2 . ОСЛК   657901937 . S2CID   32201981 .
  2. ^ Линна, Фан; Цзюнь, Лю (01 июня 2010 г.). «Протокол безопасности мобильного агента со свободным роумингом от сговоренной атаки усечения». 2010 2-я Международная конференция по образовательным технологиям и компьютеру . Том. 5. С. V5–261–V5–265. дои : 10.1109/ICETC.2010.5530034 . ISBN  978-1-4244-6367-1 . S2CID   13966113 .
  3. ^ Леви, Стивен (апрель 1994 г.). «Невероятное приключение Билла и Энди 2» . Проводной .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bcd94e2e3b4d1bee5535203186af7ea7__1696254180
URL1:https://arc.ask3.ru/arc/aa/bc/a7/bcd94e2e3b4d1bee5535203186af7ea7.html
Заголовок, (Title) документа по адресу, URL1:
Mobile agent - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)