分布式计算技术漫谈.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件Agent技术最早可以追溯到人工智能研究的初期阶段,1977年Hewitt在研究Concurrent Actor Model时就首次提出了具有自组织性、反应机制和同步执行能力的软件模型,这就是最初的软件Agent思想。此后从70年代末到90年代初,科学家都将精力集中于对软件Agent理论的研究,并从系统的角度提出了一些基本概念。软件Agent的具体实践开始于90年代,期间人们进行了一些非常成功的尝试(如Pleiades,ARCHON 计划等),并对软件Agent有了进一步的认识。 2.3 移动Agent技术 20世纪90年代初,General Magic公司在推出其商业系统Telescript时第一次提出了移动Agent的概念,即一个能在异构网络环境中自主地从一台主机迁移到另一台主机,并可与其它Agent或资源交互的软件实体。移动Agent是一类特殊的软件Agent,可以看成是软件Agent技术与分布式计算技术相结合的产物,它除了具有软件Agent的基本特性--自治性、响应性、主动性和推理性外,还具有移动性,即它可以在网络上从一台主机自主地移动到另一台主机,代表用户完成指定的任务。 2.3 移动Agent技术 由于对Agent的定义还没有明确,所以,目前还没有一个关于移动Agent的确切的定义。一般认为移动Agent是一类能在自己控制之下从一台计算机移动到另一台计算机的自治程序,它们能为分布式应用提供方便的、高效的和鲁棒的执行框架。 2.3 移动Agent技术 目前,移动Agent的研究已取得了一些成就,产生了大量的移动Agent系统,如Open Group公司的MOA、Stuttgart大学的Mole、Ochanomizu大学的MobileSpaces等。但所有的移动Agent系统还都很不成熟,存在着各种各样的缺陷。可以把目前的众多Agent系统看成是实验室的系统,离真正实用的产品还有很大的距离。 2.3 移动Agent技术 P2P起源于最初的联网通信方式,是一种比较古老的技术,如产生于1979年的USENET、1984年的FidoNet都是基于P2P技术的,但目前P2P已被赋予了新的含义,是旧有技术的新的应用模式。 2.4 P2P技术 P2P的原意是一种通信模式,在这种通信模式中,每一个部分具有相同的能力,任意一个部分都能开始一次通信。现在,对P2P概念进行了扩展,如IBM公司认为:P2P系统由若干互联协作的计算机构成,且至少具有如下特征之一:系统依存于边缘化(非中央式服务器)设备的主动协作,每个成员直接从其他成员而不是从服务器的参与中受益;系统中成员同时扮演服务器与客户端的角色;系统应用的用户能够意识到彼此的存在,构成一个虚拟或实际的群体。 2.4 P2P技术 (1)即时通信软件,如ICQ等。2个或多个用户可以通过文字、语音或文件进行交流,甚至还可以与手机通信。(2)实现共享文件资源的软件,如Napster和Gnutella等。用户可以直接从任意一台安装同类软件的PC上下载或上载文件,并检索、复制共享的文件。(3)游戏软件。目前的许多网络游戏都是通过对等网络方式实现的。(4)存储软件,如Farsite。用于在网络上将存储对象分散存储。(5)数据有哪些信誉好的足球投注网站及查询软件,如Infrasearch、Pointera。用来在对等网络中完成信息检索。(6)协同计算软件,如Netbatch。可连接几千或上万台PC,利用其空闲时间进行协同计算。(7)协同处理软件,如Groove。可用于企业管理。 2.4 P2P技术 对等网络尚无统一的标准。2000年8月成立了P2P工作组,成员包括Intel、IBM和HP公司等。发展对等网络的其他主要障碍还有版权问题、网络带宽问题、管理问题和安全问题等。如何连接电话、手机和家电、工业设备等,也是对等网络需要解决的问题。 2.4 P2P技术 计算机及信息工程学院 分布式计算技术漫谈 周晓峰 1、概述 2、典型分布式计算技术 3、存在的公共问题 4、发展趋势 主要内容 分布式计算是利用网络把成千上万台计算机连接起来,组成一台虚拟的超级计算机,完成单台计算机无法完成的超大规模的问题求解。 1、概述 分布式计算的最早形态出现在80年代末的Intel公司,Intel公司利用他们的工作站的空闲时间为芯片设计计算数据集,利用局域网调整研究。随着Internet的迅速发展和普及,分布式计算的研究在90年代后达到了高潮,目前,在Internet网上分布式计算已非常流行。 1、概述 分布式计算研究主要集中在分布式操作系统研究和分布式计算环境研究两个方面,在过去的20多年间出现了大量的分布式计

文档评论(0)

kaku + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档