FC2Q: exploiting fuzzy control in server consolidation for cloud applications with SLA constraints

被引:17
作者
Anglano, Cosimo [1 ]
Canonico, Massimo [1 ]
Guazzone, Marco [1 ]
机构
[1] Univ Piemonte Orientale, Dept Sci & Technol Innovat, I-15121 Alessandria, Italy
关键词
cloud computing; resource management; feedback control; fuzzy control; virtualized cloud applications; RESOURCE-ALLOCATION; MANAGEMENT; SYSTEMS;
D O I
10.1002/cpe.3410
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modern cloud data centers rely on server consolidation (the allocation of several virtual machines on the same physical host) to minimize their costs. Choosing the right consolidation level (how many and which virtual machines are assigned to a physical server) is a challenging problem, because contemporary multitier cloud applications must meet service level agreements in face of highly dynamic, nonstationary, and bursty workloads. In this paper, we deal with the problem of achieving the best consolidation level that can be attained without violating application service level agreements. We tackle this problem by devising fuzzy controller for consolidation and QoS (FC2Q), a resource management framework exploiting feedback fuzzy logic control, that is able to dynamically adapt the physical CPU capacity allocated to the tiers of an application in order to precisely match the needs induced by the intensity of its current workload. We implement FC2Q on a real testbed and use this implementation to demonstrate its ability of meeting the aforementioned goals by means of a thorough experimental evaluation, carried out with real-world cloud applications and workloads. Furthermore, we compare the performance achieved by FC2Q against those attained by existing state-of-the-art alternative solutions, and we show that FC2Q works better than them in all the considered experimental scenarios. Copyright (c) 2014 John Wiley & Sons, Ltd.
引用
收藏
页码:4491 / 4514
页数:24
相关论文
共 70 条
  • [1] Fuzzy-Q&E: achieving QoS guarantees and energy savings for cloud applications with fuzzy control
    Albano, Luca
    Anglano, Cosimo
    Canonico, Massimo
    Guazzone, Marco
    [J]. 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
    Almeida, Jussara
    Almeida, Virgilio
    Ardagna, Danilo
    Cunha, Italo
    Francalanci, Chiara
    Trubian, Marco
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (04) : 344 - 362
  • [3] Amazon, 2014, AM EC2 PRIC
  • [4] Amazon Web Services Inc, 2014, AM WEB SERV
  • [5] Amza C, 2002, I S WORKL CHAR PROC, P3, DOI 10.1109/WWC.2002.1226489
  • [6] Anglano C, 2014, REPOSITORY CODE USED
  • [7] [Anonymous], P INT C AUT AUT SYST
  • [8] [Anonymous], 2011, P 2 ACM S CLOUD COMP, DOI [DOI 10.1145/2038916.2038921, 10.1145/2038916.2038921]
  • [9] [Anonymous], 2003, ACM SIGOPS OPERATING
  • [10] [Anonymous], 2004, Feedback Control of Computing Systems