移动主体

编辑
本词条由“匿名用户” 建档。

在计算机科学中,移动代理是计算机软件和数据的组合,能够自主地从一台计算机迁移(移动)到另一台计算机并在目标计算机上继续执行。实际上,移动代理是移动中的代码/对象,它在连接节点网络中的行程中移动。 移动代理是一种软件代理,具有自主性、社交能力、学习能力,最重要的是移动性。 更具体地说,移动代理是一个过程,它可以将其状态从一个环境传输到另一个环境,其数据完好无损,并且能够在新环境中适当地执行。移动主体...

移动主体

编辑

计算机科学中,移动代理是计算机软件数据的组合,能够自主地从一台计算机迁移(移动)到另一台计算机并在目标计算机上继续执行。 实际上,移动代理是移动中的代码/对象,它在连接节点网络中的行程中移动。

定义和概述

编辑

移动代理是一种软件代理,具有自主性、社交能力、学习能力,最重要的是移动性。

更具体地说,移动代理是一个过程,它可以将其状态从一个环境传输到另一个环境,其数据完好无损,并且能够在新环境中适当地执行。 移动主体决定何时何地移动。 移动通常是从 RPC 方法演变而来的。 正如用户指示 Internet 浏览器访问网站,移动代理通过数据复制完成移动。 当移动代理决定移动时,它保存自己的状态(过程映像),将保存的状态传输到新主机并从保存的状态恢复执行。

移动代理是代码移动领域内的一种特定形式的移动代码。 然而,与远程评估和按需编程范式相比,移动代理是活跃的,因为它们可以在执行期间随时选择在计算机之间迁移。 这使它们成为在计算机网络中实现分布式应用程序的强大工具

有两种类型的移动代理。 分类基于它们的迁移路径。

  • 具有预定义路径的移动主体:这些具有静态迁移路径。
  • 免费漫游移动代理:它们具有动态迁移路径。 根据当前的网络状况,移动代理选择其路径。

开放式多代理系统 (MAS) 是一个系统,其中由各种利益相关者拥有的代理不断地进入和离开系统。

优势

编辑

移动代理相对于传统代理的一些优势是:

  • 计算包 - 将计算客户端/服务器往返转换为可重定位数据包,从而减少网络负载
  • 并行处理——在多个异构网络主机上异步执行
  • 动态适应 - 动作取决于宿主环境的状态

分布式计算架构

  • 能够容忍网络故障 - 能够在客户端和服务器之间没有活动连接的情况下运行
  • 灵活的维护——要改变代理的行为,只需更新源(而不是计算主机)
  • 带宽转换,即将一台主机的带宽转换为另一台主机。
  • 减少编译时间。

软件远程部署的一个特殊优势包括增加的可移植性,从而降低系统需求的影响。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/195983/

(1)
词条目录
  1. 移动主体
  2. 定义和概述
  3. 优势

轻触这里

关闭目录

目录