FCMS: A fuzzy controller for CPU and memory consolidation under SLA constraints

被引:10
作者
Anglano, Cosimo [1 ]
Canonico, Massimo [1 ]
Guazzone, Marco [1 ]
机构
[1] Univ Piemonte Orientale, Dept Sci & Technol Innovat, Vercelli, Italy
关键词
cloud computing; feedback control; fuzzy control; resource management; server consolidation; virtualized cloud applications; RESOURCE-ALLOCATION; PERFORMANCE; POWER; SYSTEMS;
D O I
10.1002/cpe.3968
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cloud providers (CPs) rely on server consolidation (the allocation of several virtual machines [VMs] on the same physical server) to minimize their costs. Maximizing the consolidation level is thus become 1 of the major goals of cloud providers. This is a challenging task because it requires the ability of estimating, in a resource contention scenario, multidimensional resource demands for multitier cloud applications that must meet service-level agreements (SLAs) in face of nonstationary workloads. In this paper, we cope with the problem of jointly allocating CPU and memory capacity to (a) precisely estimate their capacity required by each VM to meet its SLAs and (b) coordinate their allocation to limit the negative effects due to the interactions of dynamic allocation mechanisms, which, if ignored, can lead to SLA violations. We tackle this problem by devising FCMS, a feedback fuzzy controller that is able to dynamically adjust the CPU and memory capacity allocated to each VM in a coordinated way, to precisely match the needs induced by the incoming workload. By means of an extensive experimental evaluation, we show that FCMS is able to achieve the above goals and works better than existing state-of-the-art alternative solution in all the considered experimental scenarios.
引用
收藏
页数:17
相关论文
共 77 条
[1]   Fuzzy-Q&E: achieving QoS guarantees and energy savings for cloud applications with fuzzy control [J].
Albano, Luca ;
Anglano, Cosimo ;
Canonico, Massimo ;
Guazzone, Marco .
2013 IEEE THIRD INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING (CGC 2013), 2013, :159-166
[2]   Joint admission control and resource allocation in virtualized servers [J].
Almeida, Jussara ;
Almeida, Virgilio ;
Ardagna, Danilo ;
Cunha, Italo ;
Francalanci, Chiara ;
Trubian, Marco .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (04) :344-362
[3]  
Amazon Web Services Inc, 2016, AM EC2 SERV LEV AGR
[4]  
Amazon Web Services Inc, 2016, AM WEB SERV
[5]  
AmazonWeb Services Inc, 2016, AM EC2 PRIC
[6]  
Amza C, 2002, I S WORKL CHAR PROC, P3, DOI 10.1109/WWC.2002.1226489
[7]  
Anglano C, 2016, REPOSITORY CODE USED
[8]   FC2Q: exploiting fuzzy control in server consolidation for cloud applications with SLA constraints [J].
Anglano, Cosimo ;
Canonico, Massimo ;
Guazzone, Marco .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (17) :4491-4514
[9]   The ShareGrid Peer-to-Peer Desktop Grid: Infrastructure, Applications, and Performance Evaluation [J].
Anglano, Cosimo ;
Canonico, Massimo ;
Guazzone, Marco .
JOURNAL OF GRID COMPUTING, 2010, 8 (04) :543-570
[10]  
Anglano C, 2008, IEEE ACM INT SYMP, P609