Kriging-Based Self-Adaptive Cloud Controllers

被引:13
|
作者
Gambi, Alessio [1 ]
Pezze, Mauro [2 ,3 ]
Toffetti, Giovanni [4 ]
机构
[1] Vienna Univ Technol, A-1040 Vienna, Austria
[2] Univ Milano Bicocca, Milan, Italy
[3] Univ Lugano, Lugano, Switzerland
[4] Zurich Univ Appl Sci, Zurich, Switzerland
关键词
Self-adaptive controllers; cloud computing; IaaS; Kriging models; RESOURCE-MANAGEMENT; PERFORMANCE; DESIGN;
D O I
10.1109/TSC.2015.2389236
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud technology is rapidly substituting classic computing solutions, and challenges the community with new problems. In this paper we focus on controllers for cloud application elasticity, and propose a novel solution for self-adaptive cloud controllers based on Kriging models. Cloud controllers are application specific schedulers that allocate resources to applications running in the cloud, aiming to meet the quality of service requirements while optimizing the execution costs. General-purpose cloud resource schedulers provide sub-optimal solutions to the problem with respect to application-specific solutions that we call cloud controllers. In this paper we discuss a general way to design self-adaptive cloud controllers based on Kriging models. We present Kriging models, and show how they can be used for building efficient controllers thanks to their unique characteristics. We report experimental data that confirm the suitability of Kriging models to support efficient cloud control and open the way to the development of a new generation of cloud controllers.
引用
收藏
页码:368 / 381
页数:14
相关论文
共 50 条
  • [1] Adaptive Kriging-based Bayesian updating of model and reliability
    Jiang, Xia
    Lu, Zhenzhou
    STRUCTURAL SAFETY, 2023, 104
  • [2] Self-adaptive mutation in ZCS controllers
    Bull, L
    Hurst, J
    REAL-WORLD APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS, 2000, 1803 : 339 - 346
  • [3] An Efficient Kriging-based Constrained Multi-objective Evolutionary Algorithm for Analog Circuit Synthesis via Self-adaptive Incremental Learning
    Yin, Sen
    Hu, Wenfei
    Zhang, Wenyuan
    Wang, Ruitao
    Zhang, Jian
    Wang, Yan
    27TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2022, 2022, : 74 - 79
  • [4] Self-adaptive mutation in Classifier System controllers
    Bull, L
    Hurst, J
    Tomlinson, A
    FROM ANIMALS TO ANIMATS 6, 2000, : 460 - 467
  • [5] Testing the robustness of controllers for self-adaptive systems
    Cámara, J. (jcmoreno@cs.cmu.edu), 1600, Springer London (20):
  • [6] A Kriging-Based Dynamic Adaptive Sampling Method for Uncertainty Quantification
    Shimoyama, Koji
    Kawai, Soshi
    TRANSACTIONS OF THE JAPAN SOCIETY FOR AERONAUTICAL AND SPACE SCIENCES, 2019, 62 (03) : 137 - 150
  • [7] A Kriging-based adaptive parallel sampling approach with threshold value
    Dongfang Zhao
    Minghao Ma
    Xue-yi You
    Structural and Multidisciplinary Optimization, 2022, 65
  • [8] A Kriging-based probabilistic optimization method with an adaptive search region
    Jeong, Shinkyu
    Obayashi, Shigeru
    Yamamoto, Kazuomi
    ENGINEERING OPTIMIZATION, 2006, 38 (05) : 541 - 555
  • [9] Kriging Controllers for Cloud Applications
    Gambi, Alessio
    Toffetti, Giovanni
    Pautasso, Cesare
    Pezze, Mauro
    IEEE INTERNET COMPUTING, 2013, 17 (04) : 40 - 47
  • [10] A Kriging-based adaptive parallel sampling approach with threshold value
    Zhao, Dongfang
    Ma, Minghao
    You, Xue-yi
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2022, 65 (08)