首页> 中文会议>2007年全国高性能计算学术年会 >量化分析网络服务器的软件结构

量化分析网络服务器的软件结构

摘要

Internet应用需要高性能的网络服务器体系结构。本文提出MEANS结构,这是一种针对Intemet应用的网络服务器软件体系结构.通过引入一种新的线程抽象,微线程,MEANS向上层的程序员提供微线程环境,并通过传统线程并发访问下层操作系统的服务,而微线程的管理和调度则使用事件驱动机制,从而综合多线程和事件驱动结构的各自优点。经初步验证,在并发策略方面,MEANS具有相似于事件驱动结构的特性;在I/O策略方面,MEANS具有比多线程结构更好的I/O访问特性。特别地,当访问文件集在内存中时,基于MEANS结构的Hammer(2)服务器的吞吐率相比基于多线程结构的Apache提高了37.22﹪,相比基于单线程事件驱动结构的LightTPD提高了34.88﹪;当访问文件集在磁盘上时,Hammer(2)的吞吐率相比Apache提高了191.35﹪,相比LightTPD提高了131.3﹪。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号