Location-Aware and Budget-Constrained Service Brokering in Multi-Cloud via Deep Reinforcement Learning

被引:10
|
作者
Shi, Tao [1 ]
Ma, Hui [1 ]
Chen, Gang [1 ]
Hartmann, Sven [2 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
[2] Tech Univ Clausthal, Dept Informat, Clausthal Zellerfeld, Germany
来源
关键词
Cloud service brokering; Multi-cloud; Location-aware; Budget-constrained; Deep reinforcement learning;
D O I
10.1007/978-3-030-91431-8_52
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Multi-cloud makes it possible to effectively utilize various cloud services provided by multiple cloud providers at different locations. To process the requests for latency-sensitive applications, cloud brokers must select proper cloud services in multi-cloud to minimize the network latency without running into the risk of over-spending. The problem of location-aware and budget-constrained service brokering in multicloud demands a machine learning approach to handle the highly dynamic requests. In this paper, we apply deep reinforcement learning to solve the problem. The proposed algorithm, named DeepBroker, can dynamically and adaptively select virtual machines in multi-cloud for new arriving requests at a global scale. Specifically, DeepBroker trains brokering policies by employing a deep Q-network combined with the newly designed state extractor and action executor. To ensure financial viability, we introduce a penalty-based reward function to prevent over-budget situations. Evaluation based on real-world datasets shows that DeepBroker can significantly outperform several commonly used heuristic-based algorithms in terms of network latency minimization and budget satisfaction.
引用
收藏
页码:756 / 764
页数:9
相关论文
共 45 条
  • [1] Location-Aware and Budget-Constrained Service Deployment for Composite Applications in Multi-Cloud Environment
    Shi, Tao
    Ma, Hui
    Chen, Gang
    Hartmann, Sven
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (08) : 1954 - 1969
  • [2] Location-Aware and Budget-Constrained Application Replication and Deployment in Multi-Cloud Environment
    Shi, Tao
    Ma, Hui
    Chen, Gang
    Hartmann, Sven
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2020), 2020, : 110 - 117
  • [3] Location-Aware Cloud Service Brokering in Multi-cloud Environment
    Shi, Tao
    Hartmann, Sven
    Chen, Gang
    Ma, Hui
    SERVICE-ORIENTED COMPUTING - ICSOC 2022 WORKSHOPS, 2023, 13821 : 408 - 410
  • [4] Location-aware brokering for consumers in multi-cloud computing environments
    Heilig, Leonard
    Buyya, Rajkumar
    Voss, Stefan
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 95 : 79 - 93
  • [5] A Genetic-based Approach to Location-aware Cloud Service Brokering in Multi-cloud Environment
    Shi, Tao
    Ma, Hui
    Chen, Gang
    2019 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2019), 2019, : 146 - 153
  • [6] Automatically Design Heuristics for Multi-Objective Location-Aware Service Brokering in Multi-Cloud
    Chen, Yuheng
    Shi, Tao
    Ma, Hui
    Chen, Gang
    2022 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2022), 2022, : 206 - 214
  • [7] A Seeding-based GA for Location-Aware Workflow Deployment in Multi-cloud Environment
    Shi, Tao
    Ma, Hui
    Chen, Gang
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 3364 - 3371
  • [8] An energy-aware scheduling algorithm for budget-constrained scientific workflows based on multi-objective reinforcement learning
    Yao Qin
    Hua Wang
    Shanwen Yi
    Xiaole Li
    Linbo Zhai
    The Journal of Supercomputing, 2020, 76 : 455 - 480
  • [9] An energy-aware scheduling algorithm for budget-constrained scientific workflows based on multi-objective reinforcement learning
    Qin, Yao
    Wang, Hua
    Yi, Shanwen
    Li, Xiaole
    Zhai, Linbo
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (01): : 455 - 480
  • [10] Budget-Constrained Edge Service Provisioning With Demand Estimation via Bandit Learning
    Chen, Lixing
    Xu, Jie
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (10) : 2364 - 2376