Self-Learning Cloud Controllers: Fuzzy Q-Learning for Knowledge Evolution

被引:39
|
作者
Jamshidi, Pooyan [1 ]
Sharifloo, Amir M. [2 ]
Pahl, Claus [1 ]
Metzger, Andreas [2 ]
Estrada, Giovani [3 ]
机构
[1] Imperial Coll London, Dept Comp, London, England
[2] Univ Duisburg Essen, Essen, Germany
[3] Intel, Leixlip, Ireland
关键词
D O I
10.1109/ICCAC.2015.35
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Auto-scaling features enable cloud applications to maintain enough resources to satisfy demand spikes, reduce costs and keep performance in check. Most auto-scaling strategies rely on a predefined set of rules to scale up/down the required resources depending on the application usage. Those rules are however difficult to devise and generalize, and users are often left alone tuning auto-scale parameters of essentially black-box applications. In this paper, we propose a novel fuzzy reinforcement learning controller, FQL4KE, which automatically scales up or down resources to meet performance requirements. The Q-Learning technique, a model-free reinforcement learning strategy, frees users of most tuning parameters. FQL4KE has been successfully applied and we therefore think that a fuzzy controller with Q-Learning is indeed a promising combination for auto-scaling resources.
引用
收藏
页码:208 / 211
页数:4
相关论文
共 50 条
  • [1] Fuzzy Self-Learning Controllers for Elasticity Management in Dynamic Cloud Architectures
    Jamshidi, Pooyan
    Sharifloo, Amir
    Pahl, Claus
    Arabnejad, Hamid
    Metzger, Andreas
    Estrada, Giovani
    [J]. 2016 12TH INTERNATIONAL ACM SIGSOFT CONFERENCE ON QUALITY OF SOFTWARE ARCHITECTURES (QOSA), 2016, : 70 - 79
  • [2] Fuzzy Q-learning
    Glorennec, PY
    Jouffe, L
    [J]. PROCEEDINGS OF THE SIXTH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS I - III, 1997, : 659 - 662
  • [3] Robustness Analysis of Data-Driven Self-Learning Controllers for IoT Environmental Monitoring Nodes based on Q-learning Approaches
    Paterova, Tereza
    Prauzek, Michal
    Konecny, Jaromir
    [J]. 2022 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2022, : 721 - 727
  • [4] Self-learning Continuous Controllers
    Cerman, Otto
    Husek, Petr
    [J]. 11TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV 2010), 2010, : 2409 - 2414
  • [5] SELF-LEARNING FUZZY CONTROLLERS BASED ON TEMPORAL BACK PROPAGATION
    JANG, JSR
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1992, 3 (05): : 714 - 723
  • [6] Self-Learning Visual Servoing of Robot Manipulator Using Explanation-Based Fuzzy Neural Networks and Q-Learning
    Sadeghzadeh, Mehdi
    Calvert, David
    Abdullah, Hussein A.
    [J]. JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2015, 78 (01) : 83 - 104
  • [7] Self-Learning Visual Servoing of Robot Manipulator Using Explanation-Based Fuzzy Neural Networks and Q-Learning
    Mehdi Sadeghzadeh
    David Calvert
    Hussein A. Abdullah
    [J]. Journal of Intelligent & Robotic Systems, 2015, 78 : 83 - 104
  • [8] Fuzzy Q-Learning for generalization of reinforcement learning
    Berenji, HR
    [J]. FUZZ-IEEE '96 - PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-3, 1996, : 2208 - 2214
  • [9] A two-stage approach to self-learning direct fuzzy controllers
    Pomares, H
    Rojas, I
    González, J
    Rojas, F
    Damas, M
    Fernández, FJ
    [J]. INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2002, 29 (03) : 267 - 289
  • [10] Incorporating Expert Knowledge in Q-Learning by means of Fuzzy Rules
    Pourhassan, Mojgan
    Mozayani, Nasser
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MEASUREMENT SYSTEMS AND APPLICATIONS, 2009, : 219 - 222