loading...
Evaluation of Process Scheduling Mechanism for a Web Server Based on Its Behavior while Executing
Takamatsu, Japan December 07-December 10
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/APSEC.1999.809587Sixth Asia-Pacific Software Engineeri ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sukanya Suranauwarat, Kyushu University
Taniguchi Hideo, Kyushu University
Ushijima Kazuo, Kyushu University
Traditional operating systems control the sharing of the processor resources among processes using a fixed scheduling policy based on the utilization of a computer system such as real-time or timesharing systems. Since the control over the processor allocation is based on a fixed policy, not based on processes' execution behavior, this can hinder an effective use of a processor or can extend the processing time of a process unnecessarily. Thus, we proposed a couple of process scheduling policies which respond to processes' execution behavior. One of these policies is the policy for improving a Web server's response time. This policy controls multiple processes of a Web server by adjusting the execution of these processes according to their predicted behavior. And we evaluated the performance of a Web server using this policy in simple cases.In this paper, we evaluate the performance of a Web server when it is busy which is likely to be a realistic case. This could be the case in which it is most desirable to improve the response time of a Web server. Our experimental results show that the mean response times are improved greatly (up to 33.8% in the best case). They also show that the scheduling parameter is effectively predicted and updated by our mechanism based on the Web server's execution behavior.
Citation:
Sukanya Suranauwarat, Taniguchi Hideo, Ushijima Kazuo, "Evaluation of Process Scheduling Mechanism for a Web Server Based on Its Behavior while Executing," apsec, pp.80, Sixth Asia-Pacific Software Engineering Conference (APSEC'99), 1999
Usage of this product signifies your acceptance of the Terms of Use.