云平台中瘦客户端协议的设计与实现
本文选题:瘦客户端协议 + 瘦客户端 ; 参考:《电子科技大学》2016年硕士论文
【摘要】:随着云计算的兴起和发展,各大IT巨头纷纷构造自己的云服务。其优点是依托强大的计算能力,云端可提供的资源服务种类日益增长。人们不必在意自己的机器配置,自己的计算机是否拥有足够的计算能力,是否安装了相应程序软件。只需要接入云平台,随处即可获得自己需求的资源或应用。因此客户端机器不再过多考虑性能等机器配置的问题,而在走小巧化、轻便化、环保化的路线。在此种背景下对传输云服务端资源的传输协议提出了新的要求。一方面适合的协议比较稀缺,另一方面由于客户端机器配置一般,如何合理的利用瘦客户端机器性能变为各协议需要权衡的问题。而现有协议中,ICA协议虽然评价甚高,但是需要付费使用。RDP协议是闭源的,想要在瘦客户机上性能调优扩展也不易做到。VNC协议虽然开源,可是年代久远,可能不适应这些新的应用情景。这些主流的协议有自己的设计方案,立项的需求背景,因而性能也不尽相同。因此设计一款独立自主的瘦客户端协议变得十分必要。针对上述问题,本文欲设计并实现一款瘦客户端协议,适合在瘦终端上运行,有效的对云平台中的资源进行传输。不仅考虑性能方面的影响,并且协议开源优化可调节。本文首先明确需求、分析比较了各协议的关键技术、性能优缺点,选择了适合瘦客户机的技术方案,并且提出了本文瘦客户端协议的架构。在此基础上设计划分了图像、操作控制、音频、身份验证、通信接口等各功能模块。并且设计了传输资源时的数据传输格式和存储数据的缓存池。其次在把协议划分为各功能模块后,对各模块功能进行技术选型,实现各自模块的功能。针对图像模块,进一步考虑了对多媒体视频的功能的支持,研究了现有的图像视频编码,并选择MPEG-4编码对图像进行编码压缩,并且以此进行图像模块的实现。最后针对实现的瘦客户端协议,搭建云环境进行测试验证。一方面进行功能性测试,并且验证对多媒体视频功能的支持。另一方面进行性能测试,验证其在瘦客户机上的性能。
[Abstract]:With the rise and development of cloud computing, the major IT giants have constructed their own cloud services. Its advantage is that, relying on powerful computing power, the cloud can provide a growing variety of resources and services. People don't care about their machine configuration, whether their computer has enough computing power, whether the corresponding software is installed. Only access to the cloud platform, you can get their own needs of resources or applications. Therefore, client machines do not think too much about performance and other machine configuration issues, but take a small, lightweight, environmentally friendly route. In this context, a new requirement for the transport protocol of cloud server resources is put forward. On the one hand, the suitable protocols are scarce; on the other hand, due to the general configuration of client machine, how to make use of the performance of thin client machine becomes the problem that each protocol needs to weigh. Although the ICA protocol is highly evaluated in the existing protocols, it needs to pay for the use of .RDP protocol is closed source, and it is not easy to do .VNC protocol open source, but it is not easy to extend the .VNC protocol in thin client. It may not be suitable for these new application scenarios. These mainstream protocols have their own design, project requirements background, so the performance is not the same. So it is necessary to design an independent thin client protocol. In order to solve the above problems, this paper intends to design and implement a thin client protocol, which is suitable for running on thin terminal and can effectively transmit resources in cloud platform. Not only the performance impact is considered, but also the open source optimization of the protocol is adjustable. In this paper, the requirements are defined, the key technologies, performance advantages and disadvantages of each protocol are analyzed and compared, the technical scheme suitable for thin client is selected, and the architecture of thin client protocol is proposed. On this basis, the function modules of image, operation control, audio, authentication and communication interface are designed. At the same time, the data transfer format and the buffer pool for storing data are designed. Secondly, after the protocol is divided into each functional module, the function of each module is selected and the function of each module is realized. In view of the image module, the function of multimedia video is further considered, the existing image video coding is studied, and the MPEG-4 coding is selected to compress the image and realize the image module. Finally, the implementation of thin client protocol, build a cloud environment for testing and verification. On the one hand, we test the function and verify the support of multimedia video function. On the other hand, performance tests are carried out to verify its performance on thin clients.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.09
【相似文献】
相关期刊论文 前10条
1 衡星辰;林文孝;;瘦客户端系统在电力企业的应用与实践[J];电力信息化;2010年11期
2 冯巍;;基于文件传输平台的瘦客户端系统设计及应用[J];产业与科技论坛;2013年03期
3 Bill Machrone;;瘦客户端要增肥[J];每周电脑报;1999年19期
4 余相君;张振冬;雷旺;;一场基于云计算的智能手机瘦客户端革命[J];电子制作;2013年09期
5 张跃冬;朱定局;宋振华;孙毓忠;;一个面向分布式桌面计算环境的超瘦客户端[J];计算机工程;2007年07期
6 初志强;孙玫肖;;一种瘦客户端的售票子系统的设计与实现[J];铁路计算机应用;2008年02期
7 任怡;管剑波;尹虎哲;吴庆波;戴华东;;面向瘦客户端的WebOS研究[J];计算机科学;2010年06期
8 林德树;程彩凤;;基于移动Agent的瘦客户端手机LBS系统的设计与实现[J];长江大学学报(自科版);2014年01期
9 吕锋;郑江龙;;基于MapXtreme 2004的瘦客户端地图切换研究[J];微计算机信息;2006年28期
10 朱刚,苏粟,毛峡,陈斌,安康美;基于ASP技术的瘦客户端网络应用系统[J];河北科技图苑;2002年04期
相关重要报纸文章 前6条
1 赫澄;瘦客户端卷土重来[N];中国国门时报;2006年
2 汪亚萍;国内首套企业版瘦客户端系统落户大港研究院[N];中国石油报;2008年
3 编译 刘光强 邱燕娜;赛文伦特公司:用新技术推进五年规划[N];中国计算机报;2010年
4 本报记者 郭涛;云电脑是一种服务[N];中国计算机报;2012年
5 本报记者 卢子月;提升桌面云能力[N];通信产业报;2012年
6 刘光强;Daas崭露头角[N];中国计算机报;2008年
相关硕士学位论文 前6条
1 姚望;云平台中瘦客户端协议的设计与实现[D];电子科技大学;2016年
2 纪洪亮;新型社区信息化中多媒体瘦客户端系统的研究与实现[D];山东大学;2013年
3 孙志猛;新型社区信息化瘦客户端软件系统研究与实现[D];山东大学;2014年
4 郭e,
本文编号:2110428
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2110428.html