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 条
  • [21] A performance comparison of container-based technologies for the Cloud
    Kozhirbayev, Zhanibek
    Sinnott, Richard O.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 68 : 175 - 182
  • [22] Container-based Service Chaining: a Performance Perspective
    Livi, Sergio
    Jacquemart, Quentin
    Pacheco, Dino Lopez
    Urvoy-Keller, Guillaume
    2016 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET), 2016, : 176 - 181
  • [23] A REST Service Framework for Fine-Grained Resource Management in Container-Based Cloud
    Li, Li
    Tang, Tony
    Chou, Wu
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 645 - 652
  • [24] Container-Based Service Function Chain Mapping
    Siasi, N.
    Jasim, M. A.
    Crichigno, J.
    Ghani, N.
    2019 IEEE SOUTHEASTCON, 2019,
  • [25] Container-Based Cloud Platform for Mobile Computation Offloading
    Wu, Song
    Niu, Chao
    Rao, Jia
    Jin, Hai
    Dai, Xiaohai
    2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 123 - 132
  • [26] Container-based orchestration in cloud: state of the art and challenges
    Tosatto, Andrea
    Ruiu, Pietro
    Attanasio, Antonio
    2015 9TH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS CISIS 2015, 2015, : 70 - 75
  • [27] Container based Video Surveillance Cloud Service with Fine-Grained Resource Provisioning
    Zhang, Haitao
    Ma, Huadong
    Fu, Guangping
    Yang, Xianda
    Jiang, Zhe
    Gao, Yangyang
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 758 - 765
  • [28] Predicting gray fault based on context graph in container-based cloud
    Yu, Siyu
    Chen, Ningjiang
    Liang, Birui
    2021 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2021), 2021, : 224 - 234
  • [29] QoS and Performance Metrics for Container-based Virtualization in Cloud Environments
    Al Jawarneh, Isam Mashhour
    Bellavista, Paolo
    Foschini, Luca
    Martuscelli, Giuseppe
    Montanari, Rebecca
    Palopoli, Amedeo
    Bosi, Filippo
    ICDCN '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2019, : 178 - 182
  • [30] Flexible Container-Based Computing Platform on Cloud for Scientific Workflows
    Liu, Kai
    Aida, Kento
    Yokoyama, Shigetoshi
    Masatani, Yoshinobu
    2016 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING RESEARCH AND INNOVATION - ICCCRI 2016, 2016, : 56 - 63