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 条
  • [1] IDS fitted Q improvement using fuzzy approach for resource provisioning in cloud
    Amiri, Maryam
    Feizi-Derakhshi, Mohammad-Reza
    Mohammad-Khanli, Leili
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2017, 32 (01) : 229 - 240
  • [2] A bipolar resource management framework for resource provisioning in Cloud's virtualized environment
    Bahrpeyma, Fouad
    Haghighi, Hassan
    Zakerolhosseini, Ali
    [J]. APPLIED SOFT COMPUTING, 2016, 46 : 487 - 500
  • [3] An adaptive RL based approach for dynamic resource provisioning in Cloud virtualized data centers
    Bahrpeyma, Fouad
    Haghighi, Hassan
    Zakerolhosseini, Ali
    [J]. COMPUTING, 2015, 97 (12) : 1209 - 1234
  • [4] An adaptive RL based approach for dynamic resource provisioning in Cloud virtualized data centers
    Fouad Bahrpeyma
    Hassan Haghighi
    Ali Zakerolhosseini
    [J]. Computing, 2015, 97 : 1209 - 1234
  • [5] Predictable Cloud Provisioning Using Analysis of User Resource Usage Patterns in Virtualized Environment
    Kim, Hyukho
    Kim, Woongsup
    Kim, Yangwoo
    [J]. GRID AND DISTRIBUTED COMPUTING, CONTROL AND AUTOMATION, 2010, 121 : 84 - 94
  • [6] Investigating the Schedulability of Periodic Real-Time Tasks in Virtualized Cloud Environment
    Alhussian, Hitham
    Zakaria, Nordin
    Patel, Ahmed
    Jaradat, Ayman
    Abdulkadir, Said Jadid
    Ahmed, Abdelaziz Y.
    Bahbouh, Hussein T.
    Fageeri, Sallam Osman
    Elsheikh, Asim Abdallah
    Watada, Junzo
    [J]. IEEE ACCESS, 2019, 7 : 29533 - 29542
  • [7] Cost-Effective Resource Provisioning for Real-Time Workflow in Cloud
    Wu, Lei
    Ding, Ran
    Jia, Zhaohong
    Li, Xuejun
    [J]. COMPLEXITY, 2020, 2020
  • [8] Dynamic Resource Provisioning in Cloud Computing Environment using Priority based Virtual Machine's
    Girase, Sagar D.
    Sohani, Mayank
    Patil, Suraj
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2014, : 1777 - 1782
  • [9] Preparing dependable, dynamic real-time application systems for an adaptive resource management environment using a resource management middleware
    Govindaswamy, VV
    Welch, LR
    Shirazi, BA
    [J]. IEEE CCEC 2002: CANADIAN CONFERENCE ON ELECTRCIAL AND COMPUTER ENGINEERING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2002, : 749 - 754
  • [10] Dynamic Real-Time Resource Provisioning for Massively Multiplayer Online Games
    Prodan, Radu
    Nae, Vlad
    Fahringer, Thomas
    Jordan, Herbert
    [J]. PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2009, 5698 : 98 - 111