loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sixth Asia-Pacific Software Engineering Conference (APSEC'99)
Evaluation of Process Scheduling Mechanism for a Web Server Based on Its Behavior while Executing
Takamatsu, Japan
December 07-December 10
ISBN: 0-7695-0509-0
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.