【IT168 评论】7月17日,由中国电子学会主办、透明计算技术与产业联盟协办的透明计算/云计算高层研讨会在北京举行。在此次会议之前,很多人甚至没有听说过透明计算这个概念。透明计算是不是云计算的衍生品呢?
透明计算不是舶来品
其实,透明计算概念的提出比云计算要早。2007年,IBM在一份技术白皮书中首次提到了云计算这个名词。云计算提出了一种全新的信息管理的思路。在充分利用互联网的前提下,云计算将计算资源、存储资源等放在网络上,形成一个动态资源池,从而为广大用户提供了一个虚拟化的高可用性的计算平台。
然而早在1998年,由中国工程院院士张尧学领导的小组就提出了透明计算的理论。透明计算是指用户在使用计算机系统时,不必感知操作系统、中间件、应用程序等的具体所在,只要根据自己的应用需求,通过网络从所使用的各种终端设备(如固定和移动的终端设备以及家庭中的各类终端设备)中选择并使用相关计算服务(如计算、电视、上网和娱乐等)的一种计算模式。
透明计算的一个核心是分离,包括计算与存储的分离、硬件与软件的分离。计算与存储的分离是指数据被存储在服务器或网络上,而计算在前端或指定的地点进行。硬件与软件的分离包含两层意思:一是指同一个硬件平台可以支持不同的软件,二是指同一个软件能够运行在不同的硬件平台上。只有实现资源的分离,才能让用户更加灵活地调配和使用各种资源,才能使资源以一种服务的方式被提供。
“计算一定要透明,计算过程不必让用户知道,只要让用户能够自由地享受到所需的服务即可。”张尧学表示,“透明计算要求计算一定是分布式、并行化的。存储与计算资源必须分离,前端的客户端一定要小而轻。”
1998年,在3C融合和家电轻量化的背景下,张尧学领导的小组开发出了SOPCA软件平台。2001年,研究人员又提出了存储与计算分离的想法和本地无操作系统的计算模式,计算可以在局域网上完成。2004年,透明计算的理论已经成型,按需服务成了关键词。从那一年开始,透明计算开始了产业化试点。2006年,透明计算组织与Intel合作,提出了Meta OS体系架构。2009年,透明计算组织发布了面向服务的端到端体系架构。透明计算可以广泛应用于无线网络和广域网,移动互联网成了透明计算新的载体。
张尧学表示:“透明计算的一个典型特征是,计算以流的模式执行,计算资源就像电流一样在CPU上自由流动。由于技术的限制,在现有的网络中,数据传输会有一定的延迟。为此,我们在透明计算系统中特别设计了一个资源缓冲区,相当于蓄水池,从而有效解决了信息传输过程中的延迟问题。将存储资源放在服务器端或网上,在前端完成计算,这有助于减轻CPU的负担,同时提高计算的性能。”
北京航空航天大学校长怀进鹏表示:“如果将互联网看成一台计算机的话,透明计算就是要将网上的闲散资源充分地利用起来。因此,实现聚合资源的管理显得非常重要。当资源分布在不同的地方,而且结构各不相同时,人们就要考虑如何调度、分配和使用这些资源。透明计算能够有效地实现对大规模数据的使用和管理。”
