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 条
  • [31] Preemptive Resource Provisioning for Container-Based Audio/Video Encrypted Collaboration Applications
    Xavier, Rafael
    Granville, Lisandro Zambenedetti
    De Turck, Filip
    Volckaert, Bruno
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2020, 28 (04) : 1391 - 1426
  • [32] Novel selection policies for Container-based Cloud Deployment Models
    Hanafy, Walid A.
    Mohamed, Amr E.
    Salem, Sameh A.
    2017 13TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO), 2017, : 237 - 242
  • [33] Cloud Service Brokers
    Wadhwa, Bimlesh
    Jaitly, Aditi
    Suri, Bharti
    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 2, 2013, : 140 - 145
  • [34] MicroCloud: A Container-based Solution for Efficient Resource Management in the Cloud
    Baresi, Luciano
    Guinea, Sam
    Quattrocchi, Giovanni
    Tamburri, Damian A.
    2016 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2016, : 218 - 223
  • [35] A Migratable Container-Based Replication Management for Inter-cloud
    Chen, Mingkang
    Sun, Jingtao
    INTERNET AND DISTRIBUTED COMPUTING SYSTEMS, 2018, 11226 : 288 - 292
  • [36] Preemptive Resource Provisioning for Container-Based Audio/Video Encrypted Collaboration Applications
    Rafael Xavier
    Lisandro Zambenedetti Granville
    Filip De Turck
    Bruno Volckaert
    Journal of Network and Systems Management, 2020, 28 : 1391 - 1426
  • [37] FlexTuner: A Flexible Container-based Tuning System for Cloud Applications
    Yu, Yongen
    Zou, Hongbo
    Tang, Wei
    Liu, Liwei
    Teng, Fei
    2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2015), 2015, : 145 - 154
  • [38] A survey of resource provisioning problem in cloud brokers
    Li, Xingjia
    Pan, Li
    Liu, Shijun
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 203
  • [39] A Service Provisioning Strategy Based on SPEA2 for SaaS Applications in Cloud
    Zhang, Tiantian
    Shi, Yuliang
    Xu, Meng
    Cui, Lizhen
    SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, : 290 - 295
  • [40] PuLSaR: preference-based cloud service selection for cloud service brokers
    Patiniotakis, Ioannis
    Verginadis, Yiannis
    Mentzas, Gregoris
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2015, 6 (01) : 1 - 14