高性能网络服务器

来源 :2007中国计算机大会 | 被引量 : 0次 | 上传用户:qwertyuiopgfdsah
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet应用需要高性能的网络服务器体系结构。本文提出MEANS结构,这是一种针对Internet应用的网络服务器软件体系结构。通过引入一种新的线程抽象,微线程,MEANS向上层的程序员提供微线程环境,并通过传统线程并发访问下层操作系统的服务,而微线程的管理和调度则使用事件驱动机制,从而综合多线程和事件驱动结构的各自优点。此外,MEANS还具备通用性、扩展性、健壮性和适应性。经初步验证,在并发策略方面,MEANS具有相似于事件驱动结构的特性;在I/O策略方面,MEANS具有比多线程结构更好的I/O访问特性。 特别地,当访问文件集在内存中时,基于MEANS结构的Hammen(2)服务器的吞吐率相比基于多线程结构的Apache最多提高37.22%,相比基于单线程事件驱动结构的LightTPD最多提高34.88%;当访问文件集在磁盘上时,Hammer(2)的吞吐率相比Apache最多提高191.35%,相比LightTPD最多提高131.3%。
其他文献
最小干涉思想在单路径路由算法中已得到了深入研究,但它在多路径算法中研究得还较少.绝大多数的多路径算法主要关注的是负载平衡。本文提出了一种新的MPLS流量工程的多路径最
改造传统的拥塞控制方案,使得各用户能够公平高效利用链路带宽是现今研究的热点。已有的研究成果可以分为基于传统类TCP的控制策略和基于路由器显式通告策略,基于传统类TCP的策
会议
本体匹配是语义网研究中的一个核心问题。虽然目前已存在大量自动化或半自动化的本体匹配工具,但是它们的有效性还远不能满足实际应用的需求。 本丈提出了一种通用的针对本