欢迎来到天天文库
浏览记录
ID:25049407
大小:54.50 KB
页数:7页
时间:2018-11-17
《瘦客户计算体系结构研究论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、瘦客户计算体系结构研究论文摘要:介绍了瘦客户计算体系结构及目前广泛使用的四种具体实现,并对影响瘦客户计算平台性能的主要因素进行了分析。在此基础上给出了瘦客户计算平台的设计和研究方向。关键词:瘦客户计算;远程显示协议;体系结构以大型机为主的计算中心时代,通过终端设备使用计算中心的各种应用和计算资源是当时的典型应用模式。因PC机成本的降低及用户对使用中心计算模式所受各种限制的反感,致使大多数用户采用PC机来完成计算任务。但网络技术的飞速发展和应用软件种类的增多及复杂程度不断提高,让用户维护自己的计算环境成为具有挑战性的工作,特别是针对安全性要求较高的企业应用环境。而以网络通信技术
2、为基础,以服务器计算为中心,采用瘦客户/服务器计算模式的瘦客户计算.freeloteFrameBuffers,RFB)是一个远程存取图形用户界面的简单协议。它工作在帧缓存级,能被用于所有的有关窗口操作的系统和应用程序中,具有优秀的平台独立性。协议的显示部分基于一个单独的绘图源语:存放矩形像素块数据在已给坐标位置上。一系列的块操作组成一次相应的帧更新。虽然这种像素块的贴操作效率较低,但可以通过多种像素编码压缩方式来实现网络带宽、客户端显示速度及服务器处理速度之间的效率折中,以实现高效率的图形显示。1.1.2微软终端服务微软etaFrame主要运行在etaFrame中使用的Mul
3、tibps带宽网络环境,网络性能测试中,传输内容相同的情况下,AIP响应时间最短,其次是采用2D绘图原语的RFB,而ICA和RDP则具有相同的延迟时间且响应时间最长。在传送数据量方面,如果传输相同内容的文本图像混合网页,RFB传输的数据量最少;AIP、ICA和RDP传输的数据量相同且大于RFB。如果是传输相同内容的纯文本网页,则RDP和ICA传输的数据量最小,AIP次之,RFB最大。由此可见,采用基于图形的显示编码在传送纯文本时比RFB的带宽效率高。2.2显示更新机制显示更新机制包括更新时机(TimingofDisplayUpdates)及刷新模式。更新时机有客户端拉动(Cl
4、ient-pull)和服务器端推动(Server-push)两种;每种技术又可采用两种刷新模式,即懒惰更新(LazyUpdate)和急切更新(EagerUpdate)中的一种。客户端拉动是一种由客户端驱动的显示更新技术,由客户端决定屏幕更新的时机。服务器并不将每次更新都发送给客户,只有收到来自客户机的请求时,才将最近的显示更新发送出去。服务器端推动是由服务器驱动的显示更新技术,由服务器决定屏幕更新的时机。它需要根据刷新模式来确定何时发送屏幕更新给客户。急切模式是当服务器上的应用程序产生绘图命令时,瘦客户系统立即将命令转换为基本的显示编码源语并把显示刷新数据发送到客户端,它使服务器
5、能跟上应用程序的翻译命令。懒惰刷新模式是将若干翻译命令首先缓冲,然后再需要时懒惰地发送合并的显示刷新到客户端。对于实时视频显示,懒惰显示刷新模式导致许多视频帧在服务器端被合并和覆盖,使发送刷新的频率降低。它虽然能减少数据量的传输,但影响了系统的视频性能。在RFB中采用客户端拉动的懒惰更新模式。当客户端请求时,更新被懒惰地发送。但常常由于客户运行的VNC已被大量地加载,客户端变成申请显示刷新的瓶颈,导致在客户机端产生下一个更新请求前,服务器端已将那些被合并和覆盖的视频丢失了,所以其视频播放的性能较差。Citrix的MetaFrame和微软的终端服务依赖于服务器推动的懒惰更新模式。
6、它比RFB的视频性能要好一些,不会在客户端产生显示刷新的瓶颈,但仍然会放弃或者融合服务器端的显示。AIP使用服务器推动技术,刷新模式则能根据带宽情况在急切和懒惰中进行智能选择。它在100Mbps的视频性能测试中表现很好,尤其对于多媒体视频应用程序。AIP使用懒惰模式来适应较低的带宽。在100Mbps网络环境中。RDP、ICA和RFB传送低质量视频,相比之下ICA、RDP要比RFB好一些,而AIP能传送超过90%的视频质量(可由式(1)计算),但在10Mbps降到仅有大约50%的视频质量。传送的数据量从大到小依次为AIP、RDP、ICA和RFB。2.3压缩编码和缓存压缩编码不
7、仅影响服务器将屏幕更新传送到客户端时的数据量,还决定了将屏幕更新数据呈递给客户端的显示引擎设计的简繁程度。好的压缩编码压缩比高,网络带宽要求低,且客户端能用简单的显示引擎快速高效地显示出来,响应时间短。客户端缓存用来保存经常使用的显示元素,如字体和位图等,使得假如当前所需显示的元素在缓存中,客户端就可从缓存中获得,而不必重复向服务器端发送请求获得。在高带宽下,网络不是瓶颈,此时使用缓存会造成一些附加的计算,影响平台性能。在较低带宽下,性能与数据传输量有直接关系,缓存和好的压缩算法
此文档下载收益归作者所有