发布日期:2023-10-08 04:13浏览次数:
Kaiyun 开云Kaiyun 开云Kaiyun 开云11.3 Web Service 是建立交互操作的分布式应用程序的新平 台。 定义应用程序如何在Web上实现互操作性。 任何语言在任何平台上编写和部署。 一旦部署,就可以被其它Web Service应用 程序发现并调用。
11.3.1 Web Service基本概念 Web Service的简单应用实例 先建立一个ASP页面,接受邮政编码作为查 询字符串,然后返回一个由逗号隔开的字 符串,包含该邮政编码对应的地区的气温 和天气。
2. 企业信息处理 Sun公司发布了“网格引擎”企业版5.3 HP将提供Coolbase软件 日本企业NTT2002年中期开展为期6个月的 网格计算试验 IBM在网格计算领域40亿美元
3. 电子政务 电子政务:利用互联网进行日常性的政府 办公。 2003年7月,上海市政府与IBM中国公司签 署了网格计算合作谅解备忘录。
连续哈希函数给每个节点分配节点ID和关 键字ID 。 网络架构按ID大小组织成一个模为2m的圆 环。
优点 网络组建和维护简单; 网络健壮性强。 缺点 查询消息占用大量带宽,花费时间长; 网络的规模扩展性差。
主要是使用DHT(Distributed Hash Table) 技术来构建网络架构。 网络拓扑结构受严格控制。 资源的分布和存储严格受控。
网格节点 数据库 贵重仪器 可视化设备 宽带主干网 网格软件
Gnutella网络 采用的洪泛式查询。 节点松散地加入并组织网络。开云APP 开云官网入口 洪泛查询机制。
最大特点:匿名性。 基于Java的跨平台分布式文件存 储系统。 每个节点维护一个信息栈,栈中 存储三种信息:关键字、存放文 件的节点IP地址、文件内容。
2001年2月10日,OICQ最高同时在线万,注册用户数目前已经超 过5000万,每月活跃用户数近1800万。 Skype代表着最新一代商业化的P2P,它被 下载了2千万次,拥有8百万固定用户[6]。
SETI@HOME项目 分布于世界各地的200万台个人电脑组成 计算机阵列 搜索射电天文望远镜信号中的外星文明 迹象。 不到两年的时间,完成单台计算机 345,000年的计算量。
可扩展标记语言 Web Service平台中表示数据的基本格式 独立于编程语言
将非结构化的分布式网络结构与中央服务 器方式结合起来的混合型P2P网络得到了更 广泛的应用。 典型代表:FastTrack/KaZaA。
超级节点 节点2:对象2 节点3:对象3 超级节点 查询 对象2 响应 节点2 对象上传 节点 获取 对象2 节点 节点2:对象2 对象上传 节点 节点3:对象3
11.2 网 格 计 算 网格计算GC(Grid Computing) 借鉴电力网的概念 基本思想:用户可以像日常生活中,从电 网中获得电力一样方便的使用网络计算资 源,不需要考虑得到的服务是来自于哪里、 由什么样的设施提供。
(1)在非集中控制的环境中协同使用资源; (2)使用标准、开放和通用的协议和接口; (3)提供非普通性的服务。
按网络架构和发展历史,P2P网络分为四个类 型或发展阶段。 第一代:集中式中央服务器管理的P2P网络, 以Napster[16]为代表。 第二代:分布式P2P网络,每个节点既是服务 器又是客户端。 第三代:混合型P2P网络,采用了分布式服务 器或者超级节点。 第四代:多源文件传输机制
但对于网络运营商来说互联网流量中占据主要地 位的不是这些传统业务,而是P2P网络产生的网络 流量。
P2P网络是在真实存在的通信网络架构上自 组织构建而成的一层逻辑网络,所以又称 为叠加网。
与C/S模式相比,P2P模式具有: 分布性 规模可扩展性 匿名性 自组性 用户透明性 容错性 协作性
分布式哈希表(Distributed Hash Table, DHT),如SHA-1、MD5等。 为节点和关键字各分配m位的标识符,从 而将存储数据的位置信息相应地部署在 确定的节点上。
优点 搜索效率高, O(logn) 。 负载均衡。 网络规模扩展性好。开云APP 开云官网入口 缺点 网络维护复杂。 健壮性弱。
BBC部署P2P架构向英国用户传 递电视内容 ; RedHat则使用P2P来完成Linux 操作系统的新版本发布 ; 所有主要的操作系统提供商都在 把P2P技术嵌入到他们的系统中。
以Ad Hoc的方式来组织建立,采用洪泛、随机 步进(Walker)等方式进行资源的搜索和定位。 Gnutella和Freenet网络等。
工具与应用 资源的协调 与汇集 资源与服务 的安全访问 各种资源实体, 如计算资源、存 储资源等
4. 个人娱乐 美国游戏基础设施提供商司 使用的就是IBM的网格计算服务器。 无缝隙地将游戏转移到距离玩家最近的服 务器上 实现用户资源的统一调动、统一保存,提 高了游戏运行和服务的可扩充性。 虚拟现实(Virtual Reality)技术走向平民化 。
传统的C/S网络模式:网络拥有强大处理 能力和大带宽的高性能服务器,大量数据 集中存放在服务器上,为互联网上的其他 PC客户端提供服务。 P2P网络:网络中所有计算机都处于对等 地位,每台计算机既能充当客户端,又能 作为服务器向其他计算机提供资源与服务。
P2P(Peer-to-Peer)网络,被叫做 对等网络或对等计算,是一种有别于传 统C/S(客户端/服务器)模式的分布式网 络。
1. 文件共享 P2P网络的最早应用领域。 从第一代到第四代。 越来越多的传输性能更好、兼容性更高的 P2P文件共享系统 。
11.2.3 网格计算的研究和应用 科学研究 企业信息处理 电子政务 个人娱乐
1. 科学研究 美国政府:5亿美元 英国政府:1亿英镑,开云APP 开云官网入口“英国国家网格(NK National Grid)” 。 美国军方:“全球信息网格(Global Information Grid)”。 美国能源部的山地国家实验室:“先进战 略计算创新计划网格(ASCI Grid)” 。 美国能源部下属的国家能源研究科学计算 中心:计算机网格,拥有3,000多个处理器 和巨大的存储容量。
描 述 Web 服务资源的析构(destruct)机制。 定义 Web 服务资源 定义 Web 服务端点引用(Web 服务寻址)被更新的机制 定义通过引用方式结合在一起的 Web 服务集合 定义使用的基本错误 XML 类型