节点文献

多线程Web服务器设计中的流水线技术

Pipelining Technology in the Design of Multi Thread Web Server

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 曹斌张霞刘积仁

【Author】 Cao Bin, Zhang Xia, Liu Jiren (Software Center,Northeastern University, Shenyang 110006,China)

【机构】 东北大学软件中心

【摘要】 研究了分时结构的Web服务器在处理大量并发用户时的性能下滑现象,提出了一种使用队列技术的流水线结构,处理过程被分解成几个相互独立的单元,每一个处理单元使用预先创建的一定数量的线程进行处理,各单元之间通过“先入先出”队列传递请求的处理数据·这种结构可以更有效地利用服务器资源,服务器在处理大量并发用户时,可以在队列中保存暂时不能处理的请求数据,从而保持恒定的峰值处理能力·这种技术对于其他种类的服务器也有借鉴意义·

【Abstract】 A pipelining technology was presented to solve the performance dropping down problem in time sharing web server. In the web server with the pipelining technology, processing for each individual request is divided into several independent processing units. Each unit has a certain number of threads. “FIFO” queue is used to transfer processing data between units. This structure can increase the efficiency of system resources utilization. When the number of concurrent request exceeds the max processing ability, a web server can store data of request that can not be processed immediately in queue, and keeps peak performance. This technology can also be used in other kind of servers.

【关键词】 Web服务器队列流水线
【Key words】 web serverqueuepipelining.
【基金】 国家“八六三”高技术计划资助
  • 【文献出处】 东北大学学报 ,JOURNAL OF NORTHEASTERN UNIVERSITY , 编辑部邮箱 ,1999年03期
  • 【分类号】TP393.4
  • 【被引频次】2
  • 【下载频次】93
节点文献中: 

本文链接的文献网络图示:

本文的引文网络