• DocumentCode
    3180546
  • Title

    A Response Surface Methodology approach to operating system scheduler tuning

  • Author

    Anderson, George ; Marwala, Tshilidzi ; Nelwamondo, Fulufuelo Vincent

  • Author_Institution
    Sch. of Electr. Eng., Univ. of Johannesburg, Johannesburg, South Africa
  • fYear
    2010
  • fDate
    10-13 Oct. 2010
  • Firstpage
    2684
  • Lastpage
    2689
  • Abstract
    Tuning operating system components is a cyclical process involving setting parameters, evaluating the effect of the settings, making adjustments, and testing again. This is an expensive process, both taking a long time and requiring money to hire people to do it. In this paper we present a statistical approach to tuning of an operating system scheduler using Design of Experiments (DOE) and Response Surface Methodology (RSM). We make use of a benchmark and generate a response surface based on the runtime of the benchmark and three Linux scheduler parameters. We produce a model of the scheduler and optimize the parameter settings, minimizing the number of times the benchmark had to be run to find the optimal settings. In our experiment, we achieved an 11% performance improvement when the Linux scheduler runs the benchmark. We also compared the scalability of the optimized and unoptimized schedulers and discovered that the optimized scheduler does much better in this regard. This was done without prior knowledge of optimal settings for the workload we used.
  • Keywords
    Linux; design of experiments; response surface methodology; scheduling; Linux scheduler parameters; design of experiments; operating system scheduler tuning; response surface methodology approach; statistical approach; Lead; Presses; World Wide Web; Operating Systems; Response Surface Methodology; Scheduling; System Modeling & Control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems Man and Cybernetics (SMC), 2010 IEEE International Conference on
  • Conference_Location
    Istanbul
  • ISSN
    1062-922X
  • Print_ISBN
    978-1-4244-6586-6
  • Type

    conf

  • DOI
    10.1109/ICSMC.2010.5641890
  • Filename
    5641890