• DocumentCode
    627493
  • Title

    Dynamic CPU scheduling for QoS provisioning

  • Author

    Katsalis, Kostas ; Paschos, Georgios ; Tassiulas, L. ; Viniotis, Yannis

  • Author_Institution
    Univ. of Thessaly, Volos, Greece
  • fYear
    2013
  • fDate
    27-31 May 2013
  • Firstpage
    630
  • Lastpage
    635
  • Abstract
    Distributed, large-scale, enterprise applications are commonly supported in multi-tier data-center environments. In this paper, we study a scheduling problem for sharing CPU time in a cluster of servers among a number of enterprise customers. Such sharing is typically mandated by service differentiation requirements and QoS guarantees. Our main contribution is the formal definition of a CPU allocation/scheduling problem with respect to QoS quarantees and evaluation of scheduling policies that address the following design criteria: they have provable performance, they do not require a priori knowledge of service statistics and their overhead is adjustable. We provide the necessary mathematical framework for policies that satisfy the above criteria and evaluate proposed algorithms via theoretical analysis and extensive simulations.
  • Keywords
    computer centres; quality of service; scheduling; QoS provisioning; differentiation requirements; distributed applications; dynamic CPU scheduling; enterprise applications; enterprise customers; large-scale applications; mathematical framework; multitier data center environments; scheduling problem; service statistics; Convergence; Dynamic scheduling; Electronic mail; Fabrics; Measurement; Servers; Switches; Appliances; Application Delivery Control; Multitier Data Centers; Scheduling; Service Differentiation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Network Management (IM 2013), 2013 IFIP/IEEE International Symposium on
  • Conference_Location
    Ghent
  • Print_ISBN
    978-1-4673-5229-1
  • Type

    conf

  • Filename
    6573043