云平台中瘦客户端协议的设计与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:zhbcaq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算的兴起和发展,各大IT巨头纷纷构造自己的云服务。其优点是依托强大的计算能力,云端可提供的资源服务种类日益增长。人们不必在意自己的机器配置,自己的计算机是否拥有足够的计算能力,是否安装了相应程序软件。只需要接入云平台,随处即可获得自己需求的资源或应用。因此客户端机器不再过多考虑性能等机器配置的问题,而在走小巧化、轻便化、环保化的路线。在此种背景下对传输云服务端资源的传输协议提出了新的要求。一方面适合的协议比较稀缺,另一方面由于客户端机器配置一般,如何合理的利用瘦客户端机器性能变为各协议需要权衡的问题。而现有协议中,ICA协议虽然评价甚高,但是需要付费使用。RDP协议是闭源的,想要在瘦客户机上性能调优扩展也不易做到。VNC协议虽然开源,可是年代久远,可能不适应这些新的应用情景。这些主流的协议有自己的设计方案,立项的需求背景,因而性能也不尽相同。因此设计一款独立自主的瘦客户端协议变得十分必要。针对上述问题,本文欲设计并实现一款瘦客户端协议,适合在瘦终端上运行,有效的对云平台中的资源进行传输。不仅考虑性能方面的影响,并且协议开源优化可调节。本文首先明确需求、分析比较了各协议的关键技术、性能优缺点,选择了适合瘦客户机的技术方案,并且提出了本文瘦客户端协议的架构。在此基础上设计划分了图像、操作控制、音频、身份验证、通信接口等各功能模块。并且设计了传输资源时的数据传输格式和存储数据的缓存池。其次在把协议划分为各功能模块后,对各模块功能进行技术选型,实现各自模块的功能。针对图像模块,进一步考虑了对多媒体视频的功能的支持,研究了现有的图像视频编码,并选择MPEG-4编码对图像进行编码压缩,并且以此进行图像模块的实现。最后针对实现的瘦客户端协议,搭建云环境进行测试验证。一方面进行功能性测试,并且验证对多媒体视频功能的支持。另一方面进行性能测试,验证其在瘦客户机上的性能。
其他文献
语块可用于自然语言处理领域中,其中包括信息抽取、问答系统、语句相似度的比较等应用系统研究中,也可以应用于句法分析。并在这些领域中发挥了重要的作用。本文主要从句法分
如果开发的软件不能满足性能方面的需求,就会导致整个开发的失败。在软件开发之前对其进行性能评价就显得十分重要,而软件性能工程正是在软件完成前对性能进行分析的评价过程
随着Web应用技术的迅猛发展,Web应用已经涉及到人们生活的各个领域,Web应用系统漏洞检测技术日益成为国内外学习和研究的热点与重点。但是,Web应用系统漏洞自动化检测技术还处于
无线传感器网络(Wireless Sensor Network, WSN)是伴随着传感器技术、无线电通信技术、计算机网络等技术的发展而产生的一种新兴的通信技术。由于无线传感器网络一般具有规模
随着互联网技术的不断发展,社会网络逐渐渗入到人们生活的方方面面。人们进行的各种社交活动使得社会网络中每天都会产生海量的信息在用户之间传播与扩散,并且这些海量的信息
信息化进程的深入发展,使得网络安全问题日益突显。本文首先对当前网络安全现状进行了分析,发现恶意代码呈现出趋利性这一特征,这一特征决定了恶意代码由之前的主动式攻击转向隐
在机器人领域,运动学和运动规划一直占有重要的地位。无论是工业机器人,还是应用于空间探测的空间机器人,以及智能机器人,运动学都是必不可少的组成部分。为了增强机器人的灵活性
近些年TOP500的报告显示,集群所占的比例越来越大,集群系统已成为高性能计算的主流平台。随着处理器硬件的日益成熟和高速网络的发展,集群已经广泛而深入地应用到工业界。集
随着经济、社会生活持续快速的发展,环境污染、生态恶化与能源短缺问题也日趋严重。新能源的开发与使用,为生产、生活中缓解了能源供需紧张的压力,但是能源的浪费,不合理利用
随着互联网的迅速发展,Web资源急剧膨胀,目前已成为最重要的网络资源。Web资源管理的主要目的是让人们准确、迅速的从多而杂的Web资源中找到感兴趣的信息,将大量无序的信息提