`

网格计算、云计算、虚拟计算环境、SOA、网络操作系统、分布式操作系统--乱弹一下

阅读更多
网格计算:强调计算机资源的共享和透明访问,各个异构计算机结点(硬件不同,操作系统不同)通过网格客户端接入网格,共享自己的空闲计算能力

从下面的文字可以看出网格与集群的本质区别在于网格是松耦合的,而集群式紧耦合的!
引用
网格计算 是一个更为广泛的术语,通常用来代表利用松耦合系统之间的协作来实现面向服务的架构(SOA)。基于集群的 HPC 是网格计算的一个特例,其中节点之间都是紧耦合的。网格计算的一个成功的、众所周知的项目是 SETI@home,即搜索外星智慧的项目,它使用了大约一百万台家用 PC 在屏保时的空闲 CPU 周期来分析无线电天文望远镜的数据。另外一个类似的成功项目是 Folding@Home 项目,用来进行蛋白质的折叠计算。



云计算:强调软件的透明访问,一般通过Web方式提供各类软件服务,也有人叫网格2.0,应该是网格计算在软件层面的进一步延伸,目前感觉更像是一种商业术语

网格计算环境和云计算应该都属于国内所谓的虚拟计算环境的研究范畴

SOA:侧重于研究,开发对业务需求适应性高的软件及其体系结构,属于软件开发方法的研究范畴,而网格计算和云计算应该是SOA的一个基础。

网络操作系统:c/s或者b/s模式的操作系统。根据概念,可以远程登录的操作系统应该都算是网络操作系统,想Unix系列,还有Windows XP,2003等等。但是我更倾向于认为网络操作系统特指WebOS,WebOS是大量用户通过Web方式访问操作系统,本机只需要浏览器即可,网络操作系统有集中式的特点,但是作为支持大量用户访问的服务器结点绝对不只是一台服务器,就像Google搜索一样,后台一定有大量服务器。

分布式操作系统:相对于网络操作系统,结点松散,具有分布型,也没有客户服务器的说法,各个结点应该基本对等,网格应该也算是分布式操作系统的一个发展方向。

HPC高性能计算:可以分为 3 类:
引用
对称多处理器(SMP)
向量处理器
集群

SMP 通常成本更高,而且可伸缩性较差。

在基于集群的计算技术出现之前,典型的超级计算机都是向量处理器,由于它们全部采用专用的硬件和软件,因此成本通常会超过一百万美元。

集群是最近几年中最为主要的一种 HPC 硬件:集群(cluster) 就是一组 MPP 的集合。集群中的处理器通常被称为 节点,它具有自己的 CPU、内存、操作系统、I/O 子系统,并且可以与其他节点进行通信。目前有很多地方都使用常见的工作站运行 Linux 和其他开放源码软件来充当集群中的节点。


集群可以划分为以下几类:
故障迁移集群(高可用性集群):利用冗余提供高可靠性
负载均衡集群
高性能集群:利用并行计算提供高性能
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics