• DocumentCode
    2871659
  • Title

    Performance modeling of systems using fair share scheduling with Layered Queueing Networks

  • Author

    Lianhua Li ; Franks, G.

  • Author_Institution
    Carleton Univ., Ottawa, ON, Canada
  • fYear
    2009
  • fDate
    21-23 Sept. 2009
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Fair-share scheduling attempts to grant access to a resource based on the amount of ??share?? that a task possesses. It is widely used in places such as Internet routing, and recently, in the Linux kernel. Software performance engineering is concerned with creating responsive applications and often uses modeling to predict the behaviour of a system before the system is built. This work extends the Layered Queueing Network (LQN) performance model used to model distributed software systems by including hierarchical fair-share scheduling with both guarantees and caps. To exercise the model, the Completely Fair Scheduler, found in recent Linux kernels, is incorporated into PARASOL, the underlying simulation engine of the LQN simulator, lqsim. This simulator is then used to study the effects of fair-share scheduling on a multi-tier implementation of a building security system. The results here show that fair-share scheduling with guarantees is not sufficient when an application is layered into multiple tiers because of contention at lower layers in the system. Fair-share scheduling with caps must be used instead.
  • Keywords
    Linux; operating system kernels; scheduling; security of data; software performance evaluation; Linux kernel; PARASOL; distributed software systems; fair share scheduling; layered queueing networks; performance modeling; software performance engineering; Application software; Internet; Kernel; Linux; Predictive models; Routing; Search engines; Security; Software performance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis & Simulation of Computer and Telecommunication Systems, 2009. MASCOTS '09. IEEE International Symposium on
  • Conference_Location
    London
  • ISSN
    1526-7539
  • Print_ISBN
    978-1-4244-4927-9
  • Type

    conf

  • DOI
    10.1109/MASCOT.2009.5366689
  • Filename
    5366689