期刊文献+

基于缓存层级结构的多核Web服务器动态请求调度算法

Cache hierarchy-based scheduling algorithm for dynamic requests in multi-core Web servers
下载PDF
导出
摘要 针对Web服务器中传统的动态请求调度算法,如先到先服务算法等,不能充分利用多核处理器并行性的问题,根据多核Web服务器缓存结构的特点提出了基于缓存层级结构的多核Web服务器动态请求调度算法。该算法从处理器核心间的负载均衡和多核处理器的缓存层级结构特点两个方面对动态请求进行调度。基于此算法进行了仿真实验,实验结果表明该算法可保持多核处理器核心间的负载均衡,并能有效缓解多核Web服务器的乒乓效应。 In order to solve the problem that traditional scheduling algorithms for dynamic requests, such as first come first served algorithm, couldn' t fully exploit the parallelism of multi-core processors, this paper proposed a cache hierarchy-based scheduling algorithm for dynamic requests in multi-core Web servers according to the characteristics of multi-core processors' cache hierarchy. The algorithm scheduled the dynamic requests on the basis of load balance between processing cores and characteristics of multi-core processors' cache hierarchy. The simulation experiment based on the algorithm shows that the pro- posed algorithm can keep load balance between processing cores and alleviate the ping-pong effect in multi-core Web server ef- fectively.
出处 《计算机应用研究》 CSCD 北大核心 2016年第1期87-91,共5页 Application Research of Computers
基金 中央高校基本科研业务费资助项目(YZ1319)
关键词 WEB服务器 多核处理器 调度 动态请求 缓存结构 Web server multi-core processor schedule dynamic request cache hierarchy
  • 相关文献

参考文献15

  • 1Haines S.Pro Java EE 5 performance management and optimization[M].[S.l.] :Apress,2006.
  • 2Harji A,Buhr A,Brecht T.Comparing high-performance multi-core Web-server architectures[C] //Proc of the 5th Annual International Systems and Storage Conference.New York:ACM Press,2012.
  • 3The Apache software foundation[EB/OL].http://www.apache.org.
  • 4Abdouni-Khayari R E.Class-based weighted fair queueing:validation and comparison by trace-driven simulation[J].International Journal of Communication Systems,2005,18(10):975-994.
  • 5Multi-core and Linux kernel[EB/OL].http://oss.intel.com/pdf/ mclinux.pdf.
  • 6Hernández-Orallo E,Vila-Carbó J.Web server performance analysis using histogram workload models[J].Computer Networks,2009,53(1):2727-2739.
  • 7You Guohua,Zhao Ying.A WFQ-based dynamic requests scheduling approach in multi-core system[J].Future Generation Computer Systems,2012,28(7):1110-1120.
  • 8Choi G A,Das C R.A superscalar software architecture model for multi-core processors (MCPS)[J].Journal of Systems and Software,2010,83(10):1823-1837.
  • 9Boyd W S,Clements A T,Mao Y et al.An analysis of Linux scala-bility to many cores[C] //Proc of the 9th USENIX Symposium on Operating Systems Design and Implementation.2010:1-16.
  • 10Kumar A,Huggahalli R,Makineni S.Characterization of direct cache access on multi-core systems and 10GbE[C] //Proc of the 15th IEEE International Symposium on High Performance Computer Architecture.2009:341-352.

二级参考文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部