Title :
CPU Provisioning Algorithms for Service Differentiation in Cloud-Based Environments
Author :
Katsalis, Kostas ; Paschos, Georgios S. ; Viniotis, Yannis ; Tassiulas, Leandros
Author_Institution :
Dept. of Electr. & Comput. Eng. (ECE), Univ. of Thessaly, Volos, Greece
Abstract :
This work focuses on the design, analysis and evaluation of Dynamic Weighted Round Robin (DWRR) algorithms that can guarantee CPU service shares in clusters of servers. Our motivation comes from the need to provision multiple server CPUs in cloud-based data center environments. Using stochastic control theory we show that a class of DWRR policies provide the service differentiation objectives, without requiring any knowledge about the arrival and the service process statistics. The member policies provide the data center administrator with trade-off options, so that the communication and computation overhead of the policy can be adjusted. We further evaluate the proposed policies via simulations, using both synthetic and real traces obtained from a medium scale mobile computing application.
Keywords :
cloud computing; computer centres; mobile computing; resource allocation; CPU provisioning algorithms; CPU service shares; DWRR policies; cloud-based data center environments; data center administrator; dynamic weighted round robin algorithms; medium scale mobile computing application; member policies; server CPU; service differentiation; service differentiation objectives; service process statistics; stochastic control theory; trade-off options; Convergence; Heuristic algorithms; Measurement; Mobile communication; Round robin; Servers; Vectors; CPU scheduling; closed loop systems; servers; service differentiation; stochastic control;
Journal_Title :
Network and Service Management, IEEE Transactions on
DOI :
10.1109/TNSM.2015.2397345