• DocumentCode
    3371437
  • Title

    Evaluation of process scheduling mechanism for a Web server based on its behavior while executing

  • Author

    Suranauwarat, Sukanya ; Hodea, T. ; Kazuo, Ushijima

  • Author_Institution
    Graduate Sch. of Inf. Sci. & Electr. Eng., Kyushu Univ., Fukuoka, Japan
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    80
  • Lastpage
    87
  • Abstract
    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 process 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 process 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. We evaluated the performance of a Web server using this policy in simple cases. 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
  • Keywords
    file servers; information resources; processor scheduling; real-time systems; resource allocation; Web server execution behavior; Web server response time; computer system; fixed scheduling policy; mean response times; operating systems; predicted behavior; process execution behavior; process scheduling mechanism; process scheduling policies; processing time; processor allocation; processor resources; scheduling parameter; timesharing systems; Control systems; Costs; Delay; Information science; Operating systems; Process control; Processor scheduling; Real time systems; Switches; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific
  • Conference_Location
    Takamatsu
  • Print_ISBN
    0-7695-0509-0
  • Type

    conf

  • DOI
    10.1109/APSEC.1999.809587
  • Filename
    809587