基于Docker和VNC的云软件共享系统设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:lizhigang3637
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用技术与互联网技术的飞速发展,传统软件模式逐渐不能满足企业信息化对于软件使用的要求,云计算技术应运而生。云计算是一种通过互联网提供资源的模式,在共享经济模式的影响下,云计算技术可以使软件作为服务进行共享,软件的使用者不再需要涉及软件的安装、维护、升级等事项,能够有效解决企业在信息化建设过程中难以统一管理等麻烦。如今市面上多为一些B2C商业模式的软件共享系统,缺乏应用C2C模式的系统应用。因此,针对软件共享的研究以及落地一个简单有效的云软件共享系统,具有重要的现实意义。本文研究基于Docker和VNC的云软件共享系统设计与实现的关键技术问题,设计并实现一个简单实用的结合云计算技术与瘦客户端远程桌面技术的云软件共享系统。其核心思想是使用新一代虚拟化技术Docker容器承载具体的软件服务,通过远程桌面访问协议VNC提供的云桌面访问到Docker容器中的桌面环境,在交互的过程中完成软件服务的使用。Docker容器技术相对于传统虚拟化技术,能够更快速的构建服务。本文使用Docker官方提供的Swarm集群管理工具完成对容器的调度部署和生命周期管理。由于系统对Swarm自带的调度策略提出了新的要求,本文在其基础上提出了一种多维度加权调度策略。此外,针对经典VNC难以满足云软件共享系统中可能出现的桌面数据变化频繁场景的问题,本文对TightVNC v2.8.11的实现代码进行了深入的分析,在此基础上对其进行了相应的改进,改进的思路一是在VNC经典编码的基础上引入高压缩率编码H.264的混合编码传输;二是改变VNC的通信机制为Server Push机制。系统使用C/S架构,客户端程序使用Qt编写,后台管理节点使用Flask框架编写的REST API服务端。使用Web技术实现系统用户管理模块、软件注册与发现模块等功能模块。论文的最后对系统的实现情况进行了测试,测试结果表明本文所设计的云软件共享系统界面简单明了,能够快速构建用户所选软件服务且通过有效调度能够维持服务器集群的负载均衡,在使用传输流媒体数据的软件场景下依然能够给用户良好的用户体验。
其他文献
项目调度管理在各行各业均有广泛的应用,合理的项目调度方案能缩短时间、降低成本从而提高项目效益。传统的资源约束调度问题通常假定项目活动网络图是固定唯一的,但却与实际
随着网络传输基础技术的发展,人们可以在各个终端浏览视频。视频的分辨率也越来越高,高清、超高清乃至更高的8K分辨率的概念层出不穷。根据思科的预测,得益于移动端的爆发性
最近几年,越来越多的外国人开始学习中文。而在法国,各种等级和教育层次的中文教育发展得十分快速。如今,中文已经成为了法国中学阶段第五大教学外语。作为一项教学资料,教材在中文教育中发挥着重大作用。因此,我们十分看重《你说呀》这本教材的编写和使用情况。这本书是2016才出版的新教材,目前它在法国的中学中被广泛使用。借助问卷调查和实地观察,我们分析了《你说呀》这本教材的优点与不足,并指出了教材内容与教材编
微创手术机器人系统作为新兴的服务机器人,迅速成为研究者们研究的热点。与传统手术相比,微创手术具有伤口小、出血量少、术后恢复快和瘢痕少等优点。然而微创手术机器人系统
在经济全球化的背景下各国在政治、经济、文化等方面交流日益密切。不同各国之间互相借鉴、学习越来越频繁。翻译作为各国交流和合作的桥梁,成为国际合作中不可或缺的一部分
制造业是一国经济的“根基”,也是建设现代化经济体系的关键所在。在推进实施创新驱动发展战略背景下,我国制造业的创新投入持续快速增长,以专利、科技论文为代表的创新产出
草地生态系统是全球陆地生态系统的重要组成部分,在改善改气候条件及全球碳循环的过程中有着至关重要的作用。三江源区草地生态系统是中国生态系统最为敏感和脆弱的地区,为了
HEVC(HEVC:High Efficiency Video Coding)作为继H.264/AVC后的新一代视频编码标准,更加灵活与高效,相比于H.264/AVC缩减了接近50%的码率,编码性能也得到了极大提升。它的性
六维力/力矩传感器因其具备感知三维空间完整载荷信息的能力,在工业自动化、智能化进程中扮演着十分重要的角色。而基于不同解耦原理下的两类经典结构六维力/力矩传感器(Y形
粮食订单,本质是一种契约,是近几年来实行的一种新型粮食购销合同。粮食种植前,具有收购资格的企业和经营者用签订合同的方式向粮食生产者下单,确定收购粮食的品种与价格、数量与履约的时限等。本文基于粮农满意度视角,以浙江省某县级市桐乡市为例,着重分析现行粮食订单收购服务体系的实施情况及存在问题,进一步丰富和补充我国订单粮食收购服务体系的理论成果和研究内容,也为相关部门制定政策和开展工作提供新的思路和理论依