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 条
  • [31] 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):
  • [32] Cloud service selection based on QoS-aware logistics
    Ran, Wenxue
    Liu, Huijuan
    SOFT COMPUTING, 2020, 24 (06) : 4323 - 4332
  • [33] A specification-based QoS-aware design framework for service-based applications
    Baryannis G.
    Kritikos K.
    Plexousakis D.
    Service Oriented Computing and Applications, 2017, 11 (3) : 301 - 314
  • [34] QoS-Aware Cloud Application Management
    Martin, Patrick
    Soltani, Sima
    Powley, Wendy
    Hassannezhad, Mastoureh
    CLOUD COMPUTING AND BIG DATA, 2013, 23 : 20 - 34
  • [35] QoS-aware Service Redeployment in Cloud
    You, Kun
    Qian, Zhuzhong
    Guo, Song
    Lu, Sanglu
    Chen, Daoxu
    2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [36] QoS-aware Parallel Job Scheduling Framework for Simulation Execution as a Service
    Li, Zhen
    Chen, Bin
    Liu, Xiaocheng
    Ning, Dandan
    Duan, Wei
    Qiu, Xiaogang
    Xu, Chengda
    2017 IEEE/ACM 21ST INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2017, : 208 - 211
  • [37] QoS-aware genetic Cloud Brokering
    Anastasi, Gaetano F.
    Carlini, Emanuele
    Coppola, Massimo
    Dazzi, Patrizio
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 75 : 1 - 13
  • [38] QoS-aware Adaptive Middleware (QAM) for Tactical MANET Applications
    Ghosh, Abhrajit
    Li, Shih-wei
    Chiang, C. Jason
    Chadha, Ritu
    Moeltner, Kimberly
    Ali, Syeed
    Kumar, Yogeeta
    Bauer, Rocio
    MILITARY COMMUNICATIONS CONFERENCE, 2010 (MILCOM 2010), 2010, : 178 - 183
  • [39] Cloudroid: A Cloud Framework for Transparent and QoS-aware Robotic Computation Outsourcing
    Hu, Ben
    Wang, Huaimin
    Zhang, Pengfei
    Ding, Bo
    Che, Huimin
    2017 IEEE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2017, : 114 - 121
  • [40] A QoS-aware adaptive Web-based system
    Muntean, CH
    McManis, J
    2004 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-7, 2004, : 2204 - 2208