基于异步I/O和事件驱动模型的中间层的设计与实现

来源 :北京航空航天大学 | 被引量 : 0次 | 上传用户:b188413920
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,Internet服务程序面临着承受高并发负载的要求.在高并发负载下,一个非良构的Internet服务程序会出现性能的急剧下降,而编写一个良构的Internet服务程序又费时费力,需要考虑很多细节.针对这个问题,该文提出并设计实现了一个基于异步I/O和事件驱动模型的中间层,使得用户基于这个中间层建立Internet服务程序简便易行而又自动的具有高性能和健壮性.论文的工作分为两个部分:基于异步I/O和事件驱动模型的中间层的设计与实现和基于中间层的应用实例的实现与性能评估.该文设计和实现的中间层通过建立事件驱动框架和封装异步I/O操作达到健壮和高效,通过提供良好的接口和API使得用户易于使用.同时,该文基于中间层实现了一个应用实例,通过评估应用实例的性能来验证中间层是否达到了目标.在组织上,论文首先论述当前Internet服务程序面临的问题和相应的技术背景,在这个基础上,详细论述了该文提出的基于异步I/O和事件驱动模型的中间层的设计与实现.接着,论文给出了基于中间层实现的应用实例以及对其性能进行评估的结果,并对评估的结果进行了分析.最后,论文总结了全文的工作成果,并对进一步的研究工作进行了展望.论文的研究工作对建立承受高并发负载的Internet服务程序提供了有价值的解决方案,对于提高Internet服务程序的性能和健壮性具有重要意义.
其他文献
远程实时监控系统是近年来视频系统发展的一个热点.视频图像编码是监控系统的关键技术.该文首先介绍了传统的基于DCT变换的图像编码技术,然后着重介绍了小波图像编码理论与嵌
网格信息服务是网格项目中相当重要的一部分.在网格计算环境中存在各种动态资源,它们在地理上分散,又可以动态地加入或离开不同的虚拟组织.如何使网格应用程序方便地使用各种
传统的面向服务架构(SOA, Service-Oriented Architecture)虽然在服务抽象性及服务耦合性方面均有相关技术支持,为各企业的交互带来了屏蔽实现细节的便利。但不可否认的是基
伴随网络的普及和发展,安全问题日益成为影响很多领域效能的重要问题。为了保障证券市场的健康发展,亟需我们建立一个统一的安全体系。为了能够最大限度地确保网络信息安全以及
随着现代社会的飞速发展,以及人们对工业自动化的需求,对公共安全需求的不断提高,数字化的网络视频监控系统在现代的社会中得到越来越广泛的应用,同时也刺激着视频监控技术的
大数据是最近一年来非常火热的概念,随着人类产生和收集的数据量的爆炸式增长,对数据的存储和分析能力有了更高的要求。建设基于数据仓库的,特别是Hadoop的Web查询平台,是提高企
近年来,人工神经网络在故障诊断中的成功应用,为变压器故障诊断技术的发展开拓了新的途径。目前,这方面的研究成果主要集中在网络的训练算法改进,以及针对变压器特点的网络输入数
聚类是数据挖掘中一种重要的技术。它从数据库中寻找数据间的相似性,并依此对数据进行分类,使得不同类中的数据尽可能相异,而同一类中的数据尽可能相似,从而优化大规模数据库的查
人脸识别作为一个研究热点课题,经过三十多年的研究,取得了丰富的研究成果。多视角的人脸识别,由于从采集、检测到识别均有比较高的复杂度,成为该领域的一个研究难点。 本文针
随着计算机技术、网络通信技术、地球空间技术的发展,传统的GIS向着信息共享的WebGIS发展,WebGIS正成为大众化的信息工具,越来越多的Web站点提供空间数据服务。但我们不得不面对