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
Link To Document