Virtual Machine Placement Via Q-Learning with Function Approximation

被引:5
|
作者
Duong, Thai [1 ]
Chu, Yu-Jung [1 ]
Thinh Nguyen [1 ]
Chakareski, Jacob [2 ]
机构
[1] Oregon State Univ, Sch Elect Engn & Comp Sci, Corvallis, OR 97331 USA
[2] Univ Alabama, Dept Elect & Comp Engn, Tuscaloosa, AL 35487 USA
关键词
D O I
10.1109/GLOCOM.2015.7417491
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
While existing virtual machine technologies provide easy-to-use platforms for distributed computing applications, many are far from efficient and not designed to accommodate diverse objectives, which dramatically penalizes their performance. These shortcomings arise from 1) not having a formal optimization framework that readily leads to algorithmic solutions for diverse objectives; 2) not incorporating the knowledge of the underlying network topologies and the communication/interaction patterns among the virtual machines/services, and 3) not considering the time-varying aspects of real-world environments. This paper formalizes an optimization framework and develops corresponding algorithmic solutions using Markov Decision Process and Q-Learning for virtual machine/service placement and migration for distributed computing in timevarying environments. Importantly, the knowledge of the underlying topologies of the computing infrastructure, the interaction patterns between the virtual machines, and the dynamics of the supported applications will be formally characterized and incorporated into the proposed algorithms in order to improve performance. Simulation results for small-scale and large-scale networks are provided to verify our solution approach.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Q-Learning with linear function approximation
    Melo, Francisco S.
    Ribeiro, M. Isabel
    LEARNING THEORY, PROCEEDINGS, 2007, 4539 : 308 - +
  • [2] Zap Q-learning with Nonlinear Function Approximation
    Chen, Shuhang
    Devraj, Adithya M.
    Lu, Fan
    Busic, Ana
    Meyn, Sean P.
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [3] Multiscale Q-learning with linear function approximation
    Bhatnagar, Shalabh
    Lakshmanan, K.
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2016, 26 (03): : 477 - 509
  • [4] Multiscale Q-learning with linear function approximation
    Shalabh Bhatnagar
    K. Lakshmanan
    Discrete Event Dynamic Systems, 2016, 26 : 477 - 509
  • [5] The impact of data distribution on Q-learning with function approximation
    Santos, Pedro P.
    Carvalho, Diogo S.
    Sardinha, Alberto
    Melo, Francisco S.
    MACHINE LEARNING, 2024, 113 (09) : 6141 - 6163
  • [6] LinFa-Q: Accurate Q-learning with linear function approximation
    Wang, Zhechao
    Fu, Qiming
    Chen, Jianping
    Liu, Quan
    Lu, You
    Wu, Hongjie
    Hu, Fuyuan
    NEUROCOMPUTING, 2025, 611
  • [7] Provably Efficient Q-learning with Function Approximation via Distribution Shift Error Checking Oracle
    Du, Simon S.
    Luo, Yuping
    Wang, Ruosong
    Zhang, Hanrui
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [8] Virtual Network Function Deployment Algorithm Based on Q-learning in MEC
    Li, Na
    Wang, Leijie
    Yan, Yu
    Xuan, Hejun
    Li, Zhan
    Journal of Network Intelligence, 2022, 7 (03): : 608 - 622
  • [9] An intelligent decision system for virtual machine migration based on specific Q-learning
    Zhu, Xinying
    Xia, Ran
    Zhou, Hang
    Zhou, Shuo
    Liu, Haoran
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2024, 13 (01):
  • [10] Gaussian approximation for bias reduction in Q-learning
    D’Eramo, Carlo
    Cini, Andrea
    Nuara, Alessandro
    Pirotta, Matteo
    Alippi, Cesare
    Peters, Jan
    Restelli, Marcello
    Journal of Machine Learning Research, 2021, 22