透明计算

网络计算模式之一
透明计算(英文名:Transparent computing,简称:TC),是一种用户无需感知计算机操作系统、中间件、应用程序和通信网络的具体所在,只需根据自己的需求,通过网络从所使用的各种终端设备中选择并使用相应服务的计算模式。[2][1]
2004年,张尧学正式提出“透明计算”的思想。[3]2012年9月,在英特尔公司的年会上,该公司高级副总裁詹瑞妮推介张尧学的“透明计算”。[4]2016年,研究人员对透明计算的概念和结构进行了扩展,将固定终端扩展到移动智能终端,将固定网络扩展到异构网络环境,在本地智能终端、相邻终端、近端服务器及远端云计算服务器之间统一进行资源管理和指令的流式调度执行,克服了云计算单一中心运行模式所带来的问题。[5]
透明计算系统是由前端电脑、网络和远程终端这三个部分组成的。每一个前端电脑没有安装任何的系统和软件,利用网络,所有的指令都可以通过远程终端来实现。透明计算系统可以根据用户的需求,提供相关服务。[6]其不仅能防止世界上各种现有的病毒,即便产生新的病毒也可防患于未然;打破了操作系统和硬件间的捆绑关系,也打破了企业产品的垄断局面,用户可自由选择各种软硬件服务。[4]透明计算已在多个领域得到应用。在学校、部队及银行等场景中,中南大学五个附属医院通过试验使用透明计算推进医疗信息化改革,所研发的透明手机终端便于病人查看和管理个人医疗数据。在中国产业应用中,透明计算被成功部署于大型冶金企业的工控系统与工程设计部门,例如广西有色华锡集团中金岭南凡口铅锌矿。[6][7]

定义

透明计算,是一种用户无需感知计算机操作系统、中间件、应用程序和通信网络的具体所在,只需根据自己的需求,通过网络从所使用的各种终端设备中选择并使用相应服务的计算模式。[2]