欢迎来到天天文库
浏览记录
ID:9773028
大小:56.00 KB
页数:5页
时间:2018-05-08
《瘦客户计算体系结构研究的论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、瘦客户计算体系结构研究的论文 摘要:介绍了瘦客户计算体系结构及目前广泛使用的四种具体实现,并对影响瘦客户计算平台性能的主要因素进行了分析。在此基础上给出了瘦客户计算平台的设计和研究方向。 关键词:瘦客户计算;远程显示协议;体系结构 以大型机为主的计算中心时代,通过终端设备使用计算中心的各种应用和计算资源是当时的典型应用模式。因pc机成本的降低及用户对使用中心计算模式所受各种限制的反感,致使大多数用户采用pc机来完成计算任务。但网络技术的飞速发展和应用软件种类的增多及复杂程度不断提高,让用户维护自己的计算环境成为具有挑战性的工作,特别是针对安全性要求较高的企业应用环境。而以网
2、络通信技术为基础,以服务器计算为中心,采用瘦客户/服务器计算模式的瘦客户计算,恰好能够解决这一问题。 瘦客户计算这一网络计算模式的特点是:应用程序和数据都运行并存储在服务器端,客户端只剩下显示和输入设备,不进行复杂计算,因而对瘦客户机的硬件要求很低。它可以是简单的计算设备,如pda(个人数字助手),也可以是低端计算机或一些特殊设计的终端。 1瘦客户计算体系结构 如图1所示,瘦客户计算体系结构模型由三部分构成:①瘦客户机,客户端的计算设备,主要负责显示用户界面和客户端输入;②远程显示协议(瘦客户协议),用于在瘦客户机与应用服务器之间传送应用程序输入/输出信息的应用层
3、协议,③应用服务器,高性能的计算机,应用程序的安装、运行、维护、升级都在其上进行,用户的个人配置文件也保存在应用服务器上。.瘦客户计算体系结构中的关键技术是远程显示协议,它是瘦客户机和服务器上的应用系统之间进行交互的机制,它使得通过网络为客户设备提供图形显示等服务成为可能。 1.1瘦客户计算的具体实现 1.1.1虚拟网络计算 虚拟网络计算(virtualoteframebuffers,rfb)是一个远程存取图形用户界面的简单协议。它工作在帧缓存级,能被用于所有的有关窗口操作的系统和应用程序中,具有优秀的平台独立性。协议的显示部分基于一个单独的绘图源语:存放矩形像素块数
4、据在已给坐标位置上。一系列的块操作组成一次相应的帧更新。虽然这种像素块的贴操作效率较低,但可以通过多种像素编码压缩方式来实现网络带宽、客户端显示速度及服务器处理速度之间的效率折中,以实现高效率的图形显示。 1.1.2微软终端服务 微软otedesktopprotocol,rdp)和基于窗口的痩客户端软件。服务器多用户操作系统内核提供了在服务器上同时运行多个客户会话的能力,且所有基于窗口的管理机制和技术都可用来管理终端桌面,它完全独立于终端服务协议,使它既能运行于rdp协议上,也可以运行在第三方协议,如citrix的ica协议上。 rdp是微软根据itu(国际电信联盟)的t
5、.120协议族制定的终端服务器与客户端之间的数据通信协议。作为一个多虚拟通道协议,rdp可以在不同的虚拟通道中传输etaframe citrix的metaframe主要运行在etaframe)、ica网络协议、ica客户端软件。metaframe中使用的multietaframe、微软的终端服务和tarantella采用基于图形的显示编码。其协议ica、rdp和aip支持字形、图标、图像和绘图命令等绘图源语。 在单独测试协议编码源语对系统的性能影响时(aip无法关掉高速缓存的选项;rfb无法关掉显示压缩),在100mbps带宽网络环境,网络性能测试中,传输内容相同的情况下,a
6、ip响应时间最短,其次是采用2d绘图原语的rfb,而ica和rdp则具有相同的延迟时间且响应时间最长。在传送数据量方面,如果传输相同内容的文本图像混合网页,rfb传输的数据量最少;aip、ica和rdp传输的数据量相同且大于rfb。如果是传输相同内容的纯文本网页,则rdp和ica传输的数据量最小,aip次之,rfb最大。由此可见,采用基于图形的显示编码在传送纯文本时比rfb的带宽效率高。 2.2显示更新机制 显示更新机制包括更新时机(timingofdisplayupdates)及刷新模式。更新时机有客户端拉动(client-pull)和服务器端推动(server-pus
7、h)两种;每种技术又可采用两种刷新模式,即懒惰更新(lazyupdate)和急切更新(eagerupdate)中的一种。客户端拉动是一种由客户端驱动的显示更新技术,由客户端决定屏幕更新的时机。服务器并不将每次更新都发送给客户,只有收到来自客户机的请求时,才将最近的显示更新发送出去。服务器端推动是由服务器驱动的显示更新技术,由服务器决定屏幕更新的时机。它需要根据刷新模式来确定何时发送屏幕更新给客户。急切模式是当服务器上的应用程序产生绘图命令时,瘦客户系统立即
此文档下载收益归作者所有