【24h】

Dynamic Thread Management in Kernel Pipeline Web Server

机译:内核管道Web服务器中的动态线程管理

获取原文
获取原文并翻译 | 示例

摘要

With the development of high-speed backbone network, more and more traffic load is pushed to the Internet end system. The satisfactory execution of common business applications depends on the efficient performance of web server. In this paper, we propose a pipeline multi-thread kernel web server open KETA which divides the processing of a request into several independent phases. This architecture reduces parallelism granularity and achieves inner-request parallelism to enhance its processing capability. Furthermore, a thread allocation model is used to manage threads effectively in this special architecture. This model can adjust the thread allocation based on the server load and the work character of each phase so that the thread resource of web server can be utilized properly. Experimental result shows the capability of this web server and the zeffectiveness of the thread allocation model.
机译:随着高速骨干网的发展,越来越多的流量负载被推向Internet端系统。普通业务应用程序能否令人满意地执行取决于Web服务器的高效性能。在本文中,我们提出了一种开放式多线程内核Web服务器开放式KETA,它将请求的处理分为几个独立的阶段。该体系结构降低了并行度粒度,并实现了内部请求并行度以增强其处理能力。此外,在此特殊体系结构中,线程分配模型用于有效地管理线程。该模型可以根据服务器负载和每个阶段的工作特性来调整线程分配,从而可以正确利用Web服务器的线程资源。实验结果表明了该Web服务器的功能以及线程分配模型的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号