首页 | 官方网站   微博 | 高级检索  
     

基于ASPED模型的高性能Web服务器
引用本文:雷迎春,李国杰.基于ASPED模型的高性能Web服务器[J].计算机研究与发展,2001,38(7):769-777.
作者姓名:雷迎春  李国杰
作者单位:中国科学院计算技术研究所国家智能计算机研究开发中心
基金项目:国家“八六三”高技术研究发展计划基金资助 (86 3-30 6 -ZD0 1-0 1)
摘    要:主要内容是关于当设计高性能Web服务器时,如何解决快速CPU处理能力和慢速磁盘访问之间的矛盾。前半部分主要讨论现有Web服务器模型的优缺点,后半部分描述了异步单进程事件驱动(ASPED)模型及其实现。ASPED是一个综合SPED,AMPED优势和异步I/O思想的Web服务器模型。为证明该模型的先进性,据此编码了一个Web服务器Jaguar,经SpecWeb99测试,Jaguar的性能要比基于AMPED模型的Web服务器Flash的性能最多好20%。

关 键 词:磁盘访问  ASPED模型  Web服务器  WWW  操作系统  计算机网络

A HIGH PERFORMANCE WEB SERVER BASED ON THE ASPED MODEL
LEI Ying,Chun and LI Guo,Jie.A HIGH PERFORMANCE WEB SERVER BASED ON THE ASPED MODEL[J].Journal of Computer Research and Development,2001,38(7):769-777.
Authors:LEI Ying  Chun and LI Guo  Jie
Abstract:What is descussed in this paper is how to reduce the gap between rapid processing power of CPU and long latency of disk access in designing a high performance Web server. First, discussed are pros and cons about current Web server models, including multi process model, multi threaded model, single process event driven (SPED), and asymmetric multi process event driven model (AMPED). Then an asynchronous single process event driven (ASPED) model is presented. ASPED integrates the idea of asynchronous I/O and the advantages of SPED and AMPED. It improves the I/O processing of the file systems by changing the blocking of accessing disks to nonblocking, thus avoiding the Web server's suspending because of the blocking which leads to the idling of the CPU. In order to show the advantages of this new model, a Web server-Jaguar is implemented based on ASPED. Through SpecWeb99 testing, the performance of Jaguar is higher than that of the Web server Flash based on AMPED by up to 20%.
Keywords:disk access  blocking  non  blocking  SPED  AMPED  ASPED  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号