Using IDS fitted Q to develop a real-time adaptive controller for dynamic resource provisioning in Cloud's virtualized environment

被引:18
|
作者
Bahrpeyma, Fouad [1 ]
Zakerolhoseini, Ali [1 ]
HaghighiFaculty, Hassan [1 ]
机构
[1] Shahid Beheshti Univ, Fac Elect & Comp Engn, Tehran, Iran
关键词
Q-learning; Active learning method (ALM); IDS fitted Q (IDSFQ); Real-time reinforcement learning in continuous space;
D O I
10.1016/j.asoc.2014.10.005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Reinforcement learning (RL) is a powerful solution to adaptive control when no explicit model exists for the system being controlled. To handle uncertainty along with the lack of explicit model for the Cloud's resource management systems, this paper utilizes continuous RL in order to provide an intelligent control scheme for dynamic resource provisioning in the spot market of the Cloud's computational resources. On the other hand, the spot market of computational resources inside Cloud is a real-time environment in which, from the RL point of view, the control task of dynamic resource provisioning requires defining continuous domains for (state, action) pairs. Commonly, function approximation is used in RL controllers to overcome continuous requirements of (state, action) pair remembrance and to provide estimates for unseen statuses. However, due to the computational complexities of approximation techniques like neural networks, RL is almost impractical for real-time applications. Thus, in this paper, Ink Drop Spread (IDS) modeling method, which is a solution to system modeling without dealing with heavy computational complexities, is used as the basis to develop an adaptive controller for dynamic resource provisioning in Cloud's virtualized environment. The performance of the proposed control mechanism is evaluated through measurement of job rejection rate and capacity waste. The results show that at the end of the training episodes, in 90 days, the controller learns to reduce job rejection rate down to 0% while capacity waste is optimized down to 11.9%.
引用
收藏
页码:285 / 298
页数:14
相关论文
共 50 条
  • [11] Fault-Tolerant Scheduling for Real-Time Scientific Workflows with Elastic Resource Provisioning in Virtualized Clouds
    Zhu, Xiaomin
    Wang, Ji
    Guo, Hui
    Zhu, Dakai
    Yang, Laurence T.
    Liu, Ling
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (12) : 3501 - 3517
  • [12] EAICA: An Energy-aware Resource Provisioning Algorithm for Real-Time Cloud Services
    Faragardi, Hamid
    Rajabi, Aboozar
    Sandstrom, Kristian
    Nolte, Thomas
    [J]. 2016 IEEE 21ST INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2016,
  • [13] Adaptive resource management for dynamic distributed real-time applications
    Eui-Nam Huh
    Lonnie R. Welch
    [J]. The Journal of Supercomputing, 2006, 38 : 127 - 142
  • [14] Adaptive resource management for dynamic distributed real-time applications
    Huh, Eui-Nam
    Welch, Lonnie R.
    [J]. JOURNAL OF SUPERCOMPUTING, 2006, 38 (02): : 127 - 142
  • [15] Adaptive control based dynamic real-time resource management
    Shi, XA
    Zhou, XS
    Wu, XJ
    Gu, JH
    [J]. 2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 3155 - 3159
  • [16] Dynamic Resource Routing using Real-Time Dynamic Programming
    Schmoll, Sebastian
    Schubert, Matthias
    [J]. PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 4822 - 4828
  • [17] Communication-aware and Energy-efficient Resource Provisioning for Real-Time Cloud Services
    Rajabi, Aboozar
    Faragardi, Hamid Reza
    Yazdani, Nasser
    [J]. 2013 17TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS 2013), 2013, : 125 - 129
  • [18] An energy-aware resource provisioning scheme for real-time applications in a cloud data center
    Faragardi, Hamid Reza
    Dehnavi, Saeid
    Nolte, Thomas
    Kargahi, Mehdi
    Fahringer, Thomas
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (10): : 1734 - 1757
  • [19] Resource Allocation for Real-Time Tasks using Cloud Computing
    Kumar, Karthik
    Feng, Jing
    Nimmagadda, Yamini
    Lu, Yung-Hsiang
    [J]. 2011 20TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2011,
  • [20] Efficient Dynamic Resource Provisioning using Auction based Technique with Improved QoS in Cloud Environment
    Vinothiyalakshmi, P.
    Anitha, R.
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE IN DATA SCIENCE (ICCIDS), 2017,