AutoScale: Adaptive QoS-Aware Container-based Cloud Applications Scheduling Framework

被引:4
|
作者
Sun, Yao [1 ]
Meng, Lun [2 ]
Song, Yunkui [3 ]
机构
[1] Jinling Inst Technol, Sch Software Engn, Nanjing 211169, Jiangsu, Peoples R China
[2] Hohai Univ, Coll Publ Adm, Nanjing 210098, Jiangsu, Peoples R China
[3] Chinese Acad Sci, Inst Software, Beijing 100190, Peoples R China
基金
国家重点研发计划;
关键词
Kalman filter; Fuzzy logic; Cloud applications; Resource scheduling; Performance management; MANAGEMENT;
D O I
10.3837/tiis.2019.06.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Container technologies are widely used in infrastructures to deploy and manage applications in cloud computing environment. As containers are light-weight software, the cluster of cloud applications can easily scale up or down to provide Internet-based services. Container-based applications can well deal with fluctuate workloads by dynamically adjusting physical resources. Current works of scheduling applications often construct applications' performance models with collected historical training data, but these works with static models cannot self-adjust physical resources to meet the dynamic requirements of cloud computing. Thus, we propose a self-adaptive automatic container scheduling framework AutoScale for cloud applications, which uses a feedback-based approach to adjust physical resources by extending, contracting and migrating containers. First, a queue-based performance model for cloud applications is proposed to correlate performance and workloads. Second, a fuzzy Kalman filter is used to adjust the performance model's parameters to accurately predict applications' response time. Third, extension, contraction and migration strategies based on predicted response time are designed to schedule containers at runtime. Furthermore, we have implemented a framework AutoScale with container scheduling strategies. By comparing with current approaches in an experiment environment deployed with typical applications, we observe that AutoScale has advantages in predicting response time, and scheduling containers to guarantee that response time keeps stable in fluctuant workloads.
引用
收藏
页码:2824 / 2837
页数:14
相关论文
共 50 条
  • [21] A QoS-aware resource allocation framework in virtualised cloud environments
    Tian Y.
    International Journal of Networking and Virtual Organisations, 2019, 21 (03) : 336 - 350
  • [22] A Container-Based Framework for Developing ROS Applications
    Melo, Pedro
    Arrais, Rafael
    Teixeira, Sergio
    Veiga, Germano
    2022 IEEE 20TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2022, : 280 - 285
  • [23] Template-based Genetic Algorithm for QoS-aware Task Scheduling in Cloud Computing
    Sheng, Xiaodong
    Li, Qiang
    2016 FOURTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD 2016), 2016, : 25 - 30
  • [24] A QoS-aware Workflow Scheduling Method for Cloudlet-based Mobile Cloud Computing
    Tian, Wei
    Gu, Renhao
    Feng, Ruan
    Liu, Xihua
    Fu, Shucun
    2019 INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2019, : 164 - 169
  • [25] QoS-aware Task Scheduling based on Reinforcement Learning for the Cloud-Fog Continuum
    Guevara, Judy C.
    Torres, Ricardo da S.
    Bittencourt, Luiz F.
    da Fonseca, Nelson L. S.
    2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 2328 - 2333
  • [26] Securing Container-based Clouds with Syscall-aware Scheduling
    Le, Michael V.
    Ahmed, Salman
    Williams, Dan
    Jamjoom, Hani
    PROCEEDINGS OF THE 2023 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, ASIA CCS 2023, 2023, : 812 - 826
  • [27] QoS-aware simulation job scheduling algorithm in virtualized cloud environment
    Li, Zhen
    Chen, Bin
    Liu, Xiaocheng
    Ning, Dandan
    Qiu, Xiaogang
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2020, 11 (05)
  • [28] Diktyo: Network-Aware Scheduling in Container-Based Clouds
    Santos, Jose
    Wang, Chen
    Wauters, Tim
    De Turck, Filip
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (04): : 4461 - 4477
  • [29] QoSC: A QoS-Aware Storage Cloud Based on HDFS
    Yang, Bowei
    Song, Guanghua
    Zheng, Yao
    Wu, Yue
    2015 INTERNATIONAL SYMPOSIUM ON SECURITY AND PRIVACY IN SOCIAL NETWORKS AND BIG DATA (SOCIALSEC 2015), 2015, : 32 - 38
  • [30] Cloud service selection based on QoS-aware logistics
    Wenxue Ran
    Huijuan Liu
    Soft Computing, 2020, 24 : 4323 - 4332