热点推荐
ZOL首页 > 云计算 > 产业趋势 > 谈云说变 >

什么是透明计算

张尧学院士谈透明计算与云计算操作系统

卓望杂志 【转载】 2011年10月28日 09:01 评论
    什么是透明计算?透明计算概念剖析及特点、发展历程概括

  透明计算实际上是我们国家自己提出的,是清华大学在1998年提出,透明计算的特点可以概括为以下几点:

  第一,存储和计算分离。把存储放到中央服务器上,计运算由前端来做,用户只需要他的服务。

  第二,软件和硬件分离。这点有别于PC机的一般只能运行一个操作系统,当软件平台和硬件平台分离后,能够装Windows操作系统,也能够运行Linux操作系统,而且不给用户带来更多的负担,同时还有可能运行其他系统。

  我们希望在同一个硬件平台上可以支持不同的软件,在同一个软件平台上还有更下一层能够支持不同的硬件,这个有的现在已经做到了,但不是所有都能做到。支持不同的硬件是需要硬件和软件厂商的紧密结合,比如大家常用的Windows。但是Windows实际上底层在操作系统的接口,还有主板指令集的开发代码,实际上是两个厂商很密切的配合,如果没有得到授权要想让他支持不同的硬件是不可能的。我们希望在做透明同一计算的时候能在软件平台和硬件平台上像IT协议上那样能够分开,就是即使不得到授权,也能够做这件事情。

  第三,程序的执行不在一个机器上,是一种流的模式,通过相应的管理和控制,发现哪个CPU是空的,就他能够流到哪个空CPU上去,执行完了再扔掉。简单举例来讲,比如绿坝软件,控制做得不错,但因为是装在用户的机器上,所以带来了很多争论,甚至变成国际问题。如果我们把这个绿坝软件装在服务器上,当用户买了机器在上网或访问页面时,绿坝能够自动地按流的方式送到机器端那里去执行,执行完后当用户关机软件就退出,这样用户并不知道也不会引起纠纷。这个软件其实美国已经做成。

  我们在透明计算方面所做的努力和贡献主要有以下几方面:

  1998年在信产部、规划司、科技司的支持下,在发改委的引领下做了SOPCA软件平台,主要是3C合一和家电的轻量化以及互联网服务。通过项目的不断发展,当时包括清华大学和信产部在内的研究组提出存储和计算分离的概念,在这个前端的单系统上我们把操作系统去掉,提出来一种没有操作系统的计算模式,最后在局域网上也得到了实现,同时开发出了相应的终端系统,当时主要是在桌面机上完成,可以支持多个操作系统运行。

  到2004年,得到了微软的帮助提出了透明计算的概念,主要是进一步完成了跨终端、跨平台、跨操作系统平台的原则,然后提出按需服务的概念,同时也是进一步推动产业化,类似联想、国内有些PC公司的发展。

  2006年时,我们又进一步针对网络化的操作系统是什么样提出初步概念,同时开始和英特尔合作,把英特尔做的EFI下一代BIOS引进到我们的透明计算中,这个从底层开始做网络化的操作系统,同时英特尔也开始研究透明计算的技术。

  2009年,我们又把原来在局域网上做得透明计算技术进一步扩展,推向一种端到端的面向服务的一个体系结构。同时通过核高基的支持,把桌面的透明计算开始向无线、向移动互联网方向上开始研究,并在09年下半年、今年上半年做出来一个初步的在移动互联网上的模型。

  

上一页 1 2 3 4 下一页
频道热词:服务器  空调    无线路由器  
视觉焦点