学帮网 > 计算机论文 > 教育资讯

计算机论文:瘦客户计算体系结构研究[1]

来源:学生作业学帮网 编辑:学帮网 时间:2024/03/28 19:21:47 计算机论文
计算机论文:瘦客户计算体系结构研究[1]计算机论文
【找论文网 - 计算机论文】
摘要:介绍了瘦客户计算体系结构及目前广泛使用的四种具体实现,并对影响瘦客户计算平台性能的主要因素进行了分析。在此基础上给出了瘦客户计算平台的设计和研究方向。
  关键词:瘦客户计算;远程显示协议;体系结构


  以大型机为主的计算中心时代,通过终端设备使用计算中心的各种应用和计算资源是当时的典型应用模式。因PC机成本的降低及用户对使用中心计算模式所受各种限制的反感,致使大多数用户采用PC机来完成计算任务。但网络技术的飞速发展和应用软件种类的增多及复杂程度不断提高,让用户维护自己的计算环境成为具有挑战性的工作,特别是针对安全性要求较高的企业应用环境。而以网络通信技术为基础,以服务器计算为中心,采用瘦客户/服务器计算模式的瘦客户计算,恰好能够解决这一问题。
  瘦客户计算这一网络计算模式的特点是:应用程序和数据都运行并存储在服务器端,客户端只剩下显示和输入设备,不进行复杂计算,因而对瘦客户机的硬件要求很低。它可以是简单的计算设备,如PDA(个人数字助手),也可以是低端计算机或一些特殊设计的终端。
  
  1瘦客户计算体系结构
  
  如图1所示,瘦客户计算体系结构模型由三部分构成:①瘦客户机,客户端的计算设备,主要负责显示用户界面和客户端输入;②远程显示协议(瘦客户协议),用于在瘦客户机与应用服务器之间传送应用程序输入/输出信息的应用层协议,③应用服务器,高性能的计算机,应用程序的安装、运行、维护、升级都在其上进行,用户的个人配置文件也保存在应用服务器上。瘦客户计算体系结构中的关键技术是远程显示协议,它是瘦客户机和服务器上的应用系统之间进行交互的机制,它使得通过网络为客户设备提供图形显示等服务成为可能。
  
  1.1瘦客户计算的具体实现
  1.1.1虚拟网络计算 
  虚拟网络计算(Virtual Network Computing,VNC)的计算体系结构由三部分组成,即VNC服务器、RFB协议和VNC 浏览器。在用户使用VNC客户端连接到运行VNC服务器上时,通过键盘和鼠标动作来执行存放在服务器上的应用程序。服务器桌面的快照被压缩且通过RFB协议发送到客户端。客户端与服务器之间的通信是通过架构在TCP/IP上的RFB协议来实现的。
  远程帧缓冲协议(Remote Frame Buffers,RFB)是一个远程存取图形用户界面的简单协议。它工作在帧缓存级,能被用于所有的有关窗口操作的系统和应用程序中,具有优秀的平台独立性。协议的显示部分基于一个单独的绘图源语:存放矩形像素块数据在已给坐标位置上。一系列的块操作组成一次相应的帧更新。虽然这种像素块的贴操作效率较低,但可以通过多种像素编码压缩方式来实现网络带宽、客户端显示速度及服务器处理速度之间的效率折中,以实现高效率的图形显示。
  1.1.2微软终端服务
  微软Windows终端计算体系结构由三部分组成,即服务器多用户操作系统内核、远程桌面协议(Remote Desktop Protocol,RDP)和基于窗口的痩客户端软件。服务器多用户操作系统内核提供了在服务器上同时运行多个客户会话的能力,且所有基于窗口的管理机制和技术都可用来管理终端桌面,它完全独立于终端服务协议,使它既能运行于RDP协议上,也可以运行在第三方协议,如Citrix的ICA协议上。
  RDP是微软根据ITU (国际电信联盟)的T.120协议族制定的终端服务器与客户端之间的数据通信协议。作为一个多虚拟通道协议,RDP可以在不同的虚拟通道中传输Windows应用系统界面输出数据、键盘和鼠标操作输入数据等。RDP支持多点数据传输。数据从一个应用程序实时地传输到多个目的地,而无须为每个会话单独地发送同样的数据。
  1.1.3Citrix的MetaFrame
  Citrix的MetaFrame主要运行在Windows平台上。它的计算体系结构有三个基本组成部分:应用服务器软件(MetaFrame)、ICA网络协议、ICA客户端软件。MetaFrame 中使用的MultiWin 技术允许多个用户在不同的客户端平台上,同时访问和运行服务器上的某个应用软件。客户端设备上的ICA软件用于接收显示图像,同时向服务器发送鼠标移动和键盘击键动作的信息。
  独立计算体系结构(Independent Computing Architecture,ICA)是Citrix公司的窗口显示协议。它能在服务器上模拟本地应用程序处理的多用户层。多用户层上的ICA显示服务可将应用程序的执行和显示逻辑分离开来,使得应用程序可以100%地在服务器上执行,并通计算机论文