高性能远程控制系统的研究与开发

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:huili1012
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高性能远程控制系统(Remote Control System,RCS)是信息产业部电子发展基金所赞助的项目。随着Internet与软件业的迅猛发展,软件使用维护上的复杂度和一些特殊领域(如网吧和政府机关等)对于远程桌面监控的迫切要求,都在刺激和推动着远程控制系统的研究与开发。然而目前在远程控制软件领域内国外软件还处于主导地位,因此开发具有自主知识产权的高性能远程控制系统将为我国的信息化进程提供坚实的保证,具有重大的社会意义和市场价值。 高性能远程控制系统为多人合作开发完成,本论文将重点论述作者所做的工作。主要包括两个方面:第一,设计和实现用于将模板语言转化为HTML语言的小型高效模板引擎;第二,设计和实现高性能的通信服务器。模板引擎的设计中,首先分析了设计的必要性,研究了编译原理和编译器结构,介绍了编译器设计的过程和自动化工具。然后重点提出了模板引擎设计中使用的关键技术:包括词法器、语法器和解释器的设计方法,CACHE机制和纠错机制等几个方面。高性能服务器的设计中,首先研究了高性能服务器的几种网络I/O机制,指出若采用基于传统的网络I/O模型来提供高并发连接服务并且在并发客户数量超过服务器最大支持数时,会出现服务器负载达到饱和或服务器崩溃而网络带宽并没有得到充分利用的现象,得出单进程事件驱动(Single Process Event Driven—SPED)+EPOLL(event poll)的结构适合用于实现高性能的通信服务器,同时分析并给出了单进程并发服务器中关键的网络I/O实现技术。此外,给出了高性能远程控制系统的通信协议和系统安全机制,阐述了设计和实现基于单进程事件驱动的通信服务器的过程,分析了服务器几个主要模块。设计中采用了立即转发和完整转发两种转发模式,以及动态调整发送缓冲区水线的发送模式。 论文的最后是测试与结果分析部分。通过对模板引擎和同类产品的功能和性能测试,得出模板引擎的适用范围,并证明模板引擎具有较高的性能。通过对通信服务器的功能和性能测试,表明服务器达到了设计目标并具有较高的性能。
其他文献
移动网络当前正处于迅速的发展和变化之中,在这种形势下,与之相配套的网络管理技术的发展显得尤为重要。移动网络对公众所提供的服务的优劣,一方面与移动网络的基础设施有关,
本文对IT-Kid系统中采用SORTASCOR访问控制技术进行了理论研究和实践探讨。 本文对访问控制技术的研究现状、概况、实现方法、典型模型进行了研究,从理论上较深入的研究了R
人机界面(Human-ComputerInterface)和人机交互(Human-ComputerInteraction)是用户和计算机内部数据之间的桥梁,从用户的角度分析,程序界面是程序内部数据管理和操作的外部形式
目前电子商务依然保持着高速发展的趋势,越来越多的消费者选择在线购物,购物可选择的平台也越来越多。由于信息不对称,商品评论对于消费者在采购的时候有着极强的导引作用。
蛋白质组学数据分析是一个复杂的、多阶段的处理流程,云计算技术将工作流中不断增长的数据及服务组织在云端统一管理,方便研究人员协同进行科学实验活动;利用大数据技术对数据
随着工作流技术的发展和实际应用的不断深入,人们对其提出了更多的功能要求,其中一个主要问题是工作流系统的柔性,即要求系统具有自适应能力,以便有效地支持今天所处的动态的、不
在数据链路层,目前网络的环路保护主要是基于生成树协议。它工作在OSI模型中的第二层,通过网桥之间交换网桥协议数据单元(BPDU),有选择地阻塞有关端口来达到消除网络二层环路的
自由空间光通信(Free Space Optics,FSO)是当今光无线通信领域的研究热点之一。这种无缆光通信技术在两个固定点之间使用高定向、窄光束传输数据。FSO光通信利用激光在自由空间
现代网络教育是以网络教育管理系统为框架,以计算机、多媒体技术和通信技术为基础,对教育资源进行组织和发布的过程。一个网络教育系统要获得成功,除了有合理的教育理念和管理系