An online service provisioning strategy for container-based cloud brokers

被引:3
|
作者
Li, Xingjia [1 ]
Pan, Li [1 ]
Liu, Shijun [1 ]
机构
[1] Shandong Univ, Sch Software, Jinan, Peoples R China
基金
国家重点研发计划;
关键词
Decision making; Cloud computing; Online scheduling; Auto-scaling; Cloud brokering; PLACEMENT;
D O I
10.1016/j.jnca.2023.103618
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Container-based cloud brokers sit between multiple cloud providers and users, renting virtual machines (VMs) from multiple cloud providers, provisioning services to users, and executing jobs in the form of containers. Current cloud providers offer two billing models for Infrastructure-as-a-Service (IaaS), including on-demand and reserved. Given the huge uncertainty of user requests, cloud brokers can combine two billing options to rent VMs to reduce costs while gaining the flexibility to handle short-term fluctuations in requests. Optimal scheduling and auto-scaling strategies depend on information about user requests over a long period of time in the future, which is often difficult to predict accurately. To solve this problem, this work proposes an online service provisioning strategy to optimize the cost of cloud brokers to satisfy user requests without requiring any future information. Our proposed strategy consists of an online container scheduling algorithm and an online reserved VM pool auto-scaling algorithm. It is shown theoretically that the two proposed online algorithms can achieve guaranteed competitive ratios of n+1/n-1 T/T-3 (mu+ 1) and 2- 1/T respectively. Eventually, the effectiveness of our proposed algorithms is validated with both simulated and multiple real user request datasets. Our proposed strategy can significantly reduce the cost of cloud brokers compared to several benchmarks.
引用
收藏
页数:13
相关论文
共 50 条
  • [41] Dynamic Resource Allocation Algorithm for Container-based Service Computing
    Tao, Ye
    Wang, Xiaodong
    Xu, Xiaowei
    Chen, Yinong
    2017 IEEE 13TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS (ISADS 2017), 2017, : 61 - 67
  • [42] DRPC: Distributed Reinforcement Learning Approach for Scalable Resource Provisioning in Container-Based Clusters
    Bai, Haoyu
    Xu, Minxian
    Ye, Kejiang
    Buyya, Rajkumar
    Xu, Chengzhong
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (06) : 3473 - 3484
  • [43] A Fine-Grained Horizontal Scaling Method for Container-Based Cloud
    Jiang, Chunmao
    Wu, Peng
    SCIENTIFIC PROGRAMMING, 2021, 2021
  • [44] Management of Container-based Genetic Algorithm Workloads over Cloud Infrastructure
    Alrefai, Thamer
    Indrusiak, Leandro Soares
    17TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2020 (CF 2020), 2020, : 229 - 232
  • [45] A Container-Based Technique to Improve Virtual Machine Migration in Cloud Computing
    Bhardwaj, Aditya
    Krishna, C. Rama
    IETE JOURNAL OF RESEARCH, 2019, 68 (01) : 401 - 416
  • [46] QoS for best-effort batch jobs in container-based cloud
    Yim, Yin-Goo
    Jang, Hyeon-Jun
    Jin, Hyun-Wook
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (15):
  • [47] A Container-based Edge Cloud PaaS Architecture based on Raspberry Pi Clusters
    Pahl, Claus
    Helmer, Sven
    Miori, Lorenzo
    Sanin, Julian
    Lee, Brian
    2016 IEEE 4TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD WORKSHOPS (FICLOUDW), 2016, : 117 - 124
  • [48] Improving the Network Performance of a Container-based Cloud Environment for Hadoop Systems
    Rista, Cassiano
    Griebler, Dalvan
    Maron, Carlos A. F.
    Fernandes, Luiz Gustavo
    2017 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2017, : 619 - 626
  • [49] High Availability Management for Applications Services in the Cloud Container-Based Platform
    Alahmad, Yanal
    Agarwal, Anjali
    Daradkeh, Tariq
    2018 IEEE/ACS 15TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2018,
  • [50] Container-Based Cloud-Edge-Device Collaborative Multi-Service Data Processing in Distribution Network
    Li, Shuai
    Wen, Xiangyu
    Wen, Yan
    Li, Lisheng
    Zhang, Shidong
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (01) : 2323 - 2332