云计算的名字IT界可以说是耳熟能详,但凡大小厂商、大小会议,仿佛“无云不时尚”。但大家不知道的是早在云计算概念提出之前,中国便有了类似概念。1998年,由中国工程院院士张尧学领导的小组就提出了透明计算的理论。
概念深度融合 侧重点不同
透明计算,简单来说是指用户在使用计算机系统时,不必感知操作系统、中间件、应用程序等的具体所在,只要根据自己的应用需求,通过网络从所使用的各种终端设备(如固定和移动的终端设备以及家庭中的各类终端设备)中选择并使用相关计算服务(如计算、电视、上网和娱乐等)的一种计算模式。
云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。它是指通过网络以按需、易扩展的方式获得所需服务。
通过对云计算和透明计算概念的阐述,我们可以简单比较下二者的区别。其相同之处在于利用网络切分网络服务器和终端的功能,分割完以后,终端的功能越来越少,服务器的功能越来越多,两者都依赖于一个技术设施,包括互联网,移动互联网、3G,网络基础设施的架设。不同之处是从前端推还是从后端推的问题。云计算是从整个互联网、从服务器开始往终端去,是广域网存储及搜索模式。而透明计算是从终端开始,从3C合一开始最早从终端开始往前端、往后端去推。
事实上,这两个概念并不雷同,更像是一个互补。试图侧重终端的透明计算和侧重于服务器、数据中心的云计算,进行互补的连接。
UEFI标准助推透明计算落地
英特尔软件与服务事业部中国区总经理何京翔博士认为,云不仅仅是数据中心一块,只有云没有端,就不是完整的云计算模式。用户体验是最终需要满足的需求,这也是平衡的云计算所强调的。
UEFI是一个接口标准,定义了操作系统和底层硬件平台之间的接口,用来替代传统的基本输入输出系统BIOS的一个工业界规范。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上,从而使开机程序化繁为简,节省时间。通俗的讲,接口标准化以后,一个软件可以运行在不同的平台上,比如PC、服务器、手机、平板电脑。
2000年英特尔公司发表EFI定义固件接口规范。2006年,英特尔与清华开始合作用UEFI系统软件技术虚拟化技术为透明计算开发解决方案。Intel平台软件架构部中国区总监卢炬分析道,UEFI是硬件和软件的分界线,上面是操作系统,底下是不同的架构。而透明计算恰是寻求软件和硬件的逻辑分离,UEFI天然实现了软件硬件的逻辑分离,与透明计算的理解非常切合。
形成产业链任重道远
清华大学计算机科学与技术系副研究员周悦芝博士向记者表示,透明计算在研究中技术问题不是太多,相对来说如何将科技成果转化成为商业产品是比较大的挑战。此外,BIOS技术是由私有公司拥有,没有授权无法进行开发。而UEFI基础架构是开源的,方便了开发。在操作系统OS级别上,Linux、Android都是开源的,但Windows与iOS是封闭的系统。如何支持他们是一个比较大的挑战。周悦芝表示,清华大学正与英特尔研究院进行技术层面上的沟通,通过合法的手段做一些尝试。
周悦芝表示,由于云与云之间的交互接口标准还没有统一,目前透明计算还是会侧重于端和云之间的交互接口上。他希望通过与英特尔的合作建议一个与后端连接的接口,在有了接口以后再与不同的云平台打通。
虽然透明计算的理解非常符合用户需求,但实际上我们看到透明计算未来需要走的道路还很长。不同操作系统之间由于其商业利益不会轻易被打通。不过,这是产业发展的一个方向,未来设备肯定是会越来越智能化。相信有了英特尔这样的公司参与,肯定能加速透明计算的推进。
此外,在比较令人关系的知识产权方面,清华大学的意识也很到位。据周悦芝介绍,2000年他们就已经开始申请专利,现在获得授权有十多项。