电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

移动代理的概念及技术架构

移动代理的概念及技术架构_第1页
1/10
移动代理的概念及技术架构_第2页
2/10
移动代理的概念及技术架构_第3页
3/10
移动代理的概念及技术架构 移动代理的概念 移动代理(Mo bile Ag e n t)是 90 年代中期刚刚兴起的一种分布式计算模型,目的是使程序的执行尽可能靠近数据,降低网络通讯开销,节省带宽,平衡负载,加快任务的执行,从而提高分布式系统的处理效率。 Agent的研究起源于人工智能领域。Agent是指模拟人类行为关系、具有一定智能并能够自主运行和提供相应服务的程序。与现在流行的软件实体(如对象、构件)相比,Agent 粒度更大,智能化程序更高。随着网络技术的发展,可阻让 Agent在网络中移动并执行,完成某些功能。利用资源同处一台主机和网络的优势,处理和使用这些资源,代表用户完成特定的任务,这就是移动代理(Mobile Agent)的基本思想。 移动 Agent的概念是 20 世纪90 年代由General Magic 公司在其商业系统 Telescript中提出来的。 移动 Agent 是一个能在异构的网络中自主地从一台主机迁移到另一台主机,并与其它Agent 或资源交互的程序,实际上它是 Agent技术与分布式技术相结合的产物。移动 Agent 是一类特殊的软件Agent,它除了具有软件 Agent 的基本特性——自治性、响应性、主动性,还具有移动性,即它可以在网络上从一台主机自主地移动到另一台主机,代表用户完成指定的任务。由于移动 Agent可以在异构的软、硬件网络环境中自由移动,因此这种新的计算模式能动态适应变 化了的网络环境,有效地降低分布式计算中的网络负载、提高通信效率,并具有很好的安全性和容错能力。 移动 Agent 与传统的网络计算模式有着本质的区别。它不同于远程过程调用(RPC),这是因为移动 Agent 能够不断地从网络中的一个节点移动到另一个节点,而且这种移动是可以根据自身需要进行选择的。移动 Agent 也不同于一般的进程迁移,因为一般来说进程迁移不允许进程自己选择什么时候迁移以及迁移到哪里,而移动 Agent却可以在任意时刻进行移动,并且可以移动到它想去的任何地方。移动 Agent 不同于 Jav a 语言中的 Applet,因为 Applet 只能从服务器向客户机做单方向的移动,而移动 Agent 却可以在客户机和服务器之间进行双向移动。 移动代理是一种网络计算,是包含代码、数据和执行情景的一个程序,它能够自行选择运行地点和时机,根据具体情况中断自身的执行,从一个主机移动到另一个主机自动运行。就是说,移动代理执行中可以在任意挂起,把自己发送到另一主机,在新主机上从挂起点恢复运行,代表用户完成指定...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

移动代理的概念及技术架构

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部