高性能计算、分布式计算、网格计算、云计算
--概念和区别
《程序员》2009-02 P34
“见证高性能计算21年”
高性能计算(High Performance Computing)HPC是计算机科学的一个分支,研究并行算法和开发相关软件,致力于开发高性能计算机(High Performance Computer)。
分布式计算是利用互联网上的计算机的中央处理器的闲置处理能力来解决大型计算问题的一种计算科学。
网格计算也是一种分布式计算。网格计算的思路是聚合分布资源,支持虚拟组织,提供高层次的服务,例如分布协同科学研究等。网格计算更多地面向科研应用,商业模型不清晰。网格计算则是聚合分散的资源,支持大型集中式应用(一个大的应用分到多处执行)。
云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Comp
uting)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。云计算的资源相对集中,主要以数据中心的形式提供底层资源的使用,并不强调虚拟组织(VO)的概念。云计算从诞生开始就是针对企业商业应用,商业模型比较清晰。云计算是以相对集中的资源,运行分散的应用(大量分散的应用在若干大的中心执行);
高性能计算
百科名片走路快的成语
随着科技的发展,人们要求处理事情的速度也在不断的提高,正所谓“高效率办事,快节奏生活”,因此高性能计算(High Performance Computing)也就应运而生,高性能计算机在高性能运算中扮演了重要的角色,高性能计算机的出现,云计算(Cloud Computing)的概念也随之而生,作为一种全新的商业和应用模式“云计算”成为互联网和IT巨头追逐的热点。
概念
简单的说,高性能计算(High Performance Computing)是计算机科学的一个分支,研究
并行算法和开发相关软件,致力于开发高性能计算机(High Performance Computer)。
高性能计算 (HPC) 指通常使用很多处理器(作为单个机器的一部分)或者某一集群中组织的几台计算机(作为单个计算资源操作)的计算系统和环境。有许多类型的 保险准备金HPC 系统,其范围从标准计算机的大型集群,到高度专用的硬件。
大多数基于集群的 HPC 系统使用高性能网络互连,比如那些来自 InfiniBand 或 Myrinet 的网络互连。基本的网络拓扑和组织可以使用一个简单的总线拓扑,在性能很高的环境中,网状网络系统在主机之间提供较短的潜伏期,所以可改善总体网络性能和传输速率。
服务领域
随着信息化社会的飞速发展,人类对信息处理能力的要求越来越高,不仅石油勘探、气象预报、航天国防、科学研究等需求高性能计算机,而且金融、政府信息化、教育、尿酸高不能吃什么食物和水果企业、网络游戏等更广泛的领域对高性能计算的需求迅猛增长。
随着科技的发展,人们要求处理事情的速度也在不断的提高,正所谓“高效率办事,快节奏生活”,因此高性能计算(High Performance Computing)也就应运而生,高性能计算机在
高性能运算中扮演了重要的角色,高性能计算机的出现,云计算(Cloud Computing)的概念也随之而生,作为一种全新的商业和应用模式“云计算”成为互联网和IT巨头追逐的热点。
高性能计算机是人类探索未知世界的最有力的武器,高性能技术计算解决方案的本质是支持全面分析、快速决策,即通过收集、分析和处理全面的材料、大量原始资料以及模拟自然现象或产品,以最快的速度得到最终分析结果,揭示客观规律、支持科学决策。对科研工作者来说,这意味着减少科学突破的时间、增加突破的深度;对工程师来说,这意味着缩短新产品上市的时间、增加复杂设计的可信度;对国家来说,这意味着提高综合国力和参与全球竞争的实力。
网格
百科名片
在生物学中,网格是由支柱和细层组成的网格状骨骼结构。在通信学中,网格是一种用于集成或共享地理上分布的各种资源(包括计算机系统、存储系统、通信系统、文件、数据库、程序等),使之成为有机的整体,共同完成各种所需任务的机制。
网格的产生
网格(Grid)这个词来自于电力网格(PowerGrid)。“网格”与“电力网格”形神相似。一方面,计算机网纵横交错,很像电力网;另一方面,电力网格用高压线路把分散在各地的发电站连接在一起,向用户提供源源不断的电力。用户只需插上插头、打开开关就能用电,一点都不需要关心电能是从哪个电站送来的,也不需要知道是水力电、火力电还是核能电。建设网格的目的也是一样,其最终目的是希望它能够把分布在因特网上数以亿计的计算机、存储器、贵重设备、数据库等结合起来,形成一个虚拟的、空前强大的超级计算机,满足不断增长的计算、存储需求,并使信息世界成为一个有机的整体。
网格技术的特征及其体系结构
网络技术的特征
网格技术的特征
在介绍网格的特征之前,我们首先要解决一个重要的问题:网格是不是分布式系统?这个问题之所以必须回答,因为人们常常会问另一个相关的问题:"为什么我们需要网格?现在
已经有很多系统(比如海关报关系统、飞机订票系统)实现了资源共享与协同工作。这些系统与网格有什么区别?"
对这个问题的简要回答是:网格是一种分布式系统,但网格不同于传统的分布式系统。IBM 泡泡水制作Global Service与EDS是在这个分布式领域最著名的公司。构建分布式系统有三种方法:即传统方法(我们称之为EDS方法)、分布自律系统(Autonomous Decentralized Systems,自我安慰 ADS)方法,网格(grid)方法。ADS通常用于工业控制系统中。网格方法与传统方法的区别见下表:
特征 传统分布式系统 网格
就国 开放性 需求和技术有一定确定性、封闭性 开放技术、开放系统
通用性 专门领域、专有技术 通用技术
工会职责 集中性 很可能是统一规划、集中控制 一般而言是自然进化、非集中控制
使用模式 常常是终端模式或C/S模式 服务模式为主
标准化 领域标准或行业标准 通用标准(+行业标准)
平台性 应用解决方案 平台或基础设施
通过以上对比,网格具有以下四点优势:
有关元宵节的作文
(1)资源共享,消除资源孤岛:网格能够提供资源共享,它能消除信息孤岛、实现应用程序的互连互通。网格与计算机网络不同,计算机网络实现的是一种硬件的连通,而网格能实现应用层面的连通。
(2)协同工作:网格第二个特点是协同工作,很多网格结点可以共同处理一个项目。
(3)通用开放标准,非集中控制,非平凡服务质量:这是Ian Foster最近提出的网格检验标准。网格是基于国际的开放技术标准,这跟以前很多行业、部门或者公司推出的软件产品不一样。
(4)动态功能,高度可扩展性:网格可以提供动态的服务,能够适应变化。同时网格并非限制性的,它实现了高度的可扩展性。
网格的体系特征
网格之所以能有以上所说的种种优势特征,是由网格的体系结构赋予它的。网格体系结构的主要功能是划分系统基本组件,指定组件的目的与功能,刻画组件之间的相互作用,整合各部分组件。科研工作者已经提出并实现了若干种合理的网格体系结构。下面介绍目前影响比较广泛的两个网格体系结构:网格计算协议体系结构(Grid Protocol Architecture,GPA)和计算经济网格体系结构(GRACE)模型。
OGSA(Open Grid Services Architecture)被称为是下一代的网格体系结构,它是在原来“五层沙漏结构”的基础上,结合最新的Web Service 技术提出来的。OGSA包括两大关键技术即网格技术和Web Service 技术。