Dynamic Requests Scheduling Model in Multi-core Web Server
A popular web site is expected to deal with a large number of requests simultaneously in the reasonable mean response time. The performance of the web sites mainly relies on hardware performance and the processing strategy of requests. In order to improve the hardware performance, more and more web servers are adopting multi-core CPUs. Moreover, the scheduling algorithm of requests on basis of first-come-firstserved (FCFS) is still utilized. Although FCFS is a reasonable and fair strategy for requests sequence, it doesnt take the distribution of the dynamic requests service time and the characteristic of multi-core CPUs into account. In this paper, in order to solve the above problems, a new dynamic requests scheduling model is presented. The new scheduling model, according to the distribution of the dynamic request service time, schedule the dynamic request based on weight-fair-queueing (WFQ), and exploit the performance of multi-core CPUs by means of hard affinity in O/S. Simulation Experiments has been done to evaluate the new scheduling approach, and the results show that the new scheduling model can reduce the mean response time efficiently.
dynamic requests scheduling web server multicore thread pool
Guohua You Ying Zhao
School of Information Science and Technology Beijing University of Chemical Technology Beijing, P.R. China
国际会议
The Ninth International Conference on Grid and Cloud Computing(第九届网格与云计算国际学术会议 GCC 2010)
南京
英文
201-206
2010-11-01(万方平台首次上网日期,不代表论文的发表时间)