网格乱弹

类别:.NET开发 点击:0 评论:0 推荐:

    最近几天看了一些关于网格的文档,有的是网上的,IBM的网站有网格、web

service相关的内容。有的是内部文档,例如织女星网格的文档。
    web service 这个东西是位于高层的一套标准,所谓高层就是它位于http或

者soap或者smtp等协议的上面。例如wsdl(web service descript language不知

拼错没)。web service看起来也是一套机器间交互的协议,类似DCOM,CORBA等,

但是web service可以用来发布资源。它不跟本地代码绑定?我的意思是说它跟本

地的代码隔离的很好。主要特点似乎是通用性十分好,web service基本的语言是

XML。web service有明确的应用场景,即企业应用。我的理解,web service可帮

助企业建立更加灵活,强大的网站。网上有个例子是利用微软的vs.net编制的 从

www.amazon.com 亚马逊网上书店的书籍查询,用 web service 实现,当然可能

是微软特定的实现。亚马逊网上书店以web service的形式提供了这种服务。似乎

是使用uddi发布?uddi是什么?
    接下来的一个概念是网格计算(grid compute?)。这个东西好像是源于分别位

于欧洲和美国的两台超级计算机,想把两台机器的计算资源整合起来,共同完成

一个计算任务。因为,单独一台机器不足以胜任。那么,网格计算也就是分布式

计算的一种了。不是有利用数百台pc,破解密码算法的吗。大概的思想就是每台

机器负责任务中的一小段?
    第三个名词是网格。这个名词概念比较混乱,可能指代完全不同的东西。一

种是上面提到的网格计算的网格,例如织女星网格,实际上是利用了globus的一

个实际系统。globus应该是一种中间件,就是说位于顶层应用和底层的现有的东

西之间。globus应该是协调各个机器之间的计算的软件。同时,它有管理资源的含义在里面。那么多台机器,看起来象一台机器。就是说,globus屏蔽了系统的复杂性,提供给用户的界面是统一的。另外一种网格是计算所

从大型机、或者说cluster机群、或者说集群,总之是从超级计算机的体系结构的

角度提出的。它主要的思想可以概括为“拆分”、“部件上网”。所谓拆分就是

把构成机器的cpu,内存memory,硬盘,乃至kvm(keyboard video mouse键盘显示

器和鼠标),从现在的位置拉出来。现在的位置大概是这样把,cpu在主板上,内

存在主板上cpu的旁边,硬盘挂在数据线上,或者是网络存储的形式,磁盘阵列?

KVM都是接在主板的接口上的。对集群来说,大概如此。跟pc的配置形式一样,不

过结点机似乎不必配备KVM。怎么拉出来呢?

本文地址:http://com.8s8s.com/it/it43403.htm