Auto-Scaling Web Applications in Hybrid Cloud Based on Docker

被引:0
作者
Li, Yunchun [1 ]
Xia, Yumeng [1 ]
机构
[1] Beihang Univ, Sinogerman Joint Software Inst, Sch Comp Sci & Engn, Beijing, Peoples R China
来源
PROCEEDINGS OF 2016 5TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT) | 2016年
关键词
Hybrid cloud; Web application; Auto-scaling; Docker; Prediction;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The rapid development of web applications has greatly improved people's work and life. Cloud computing can provide resources on-demand, hybrid cloud is a popular solution. In this paper, we design a platform which can auto-scale web applications in hybrid cloud based on docker. We use docker container technology to deploy web applications on hybrid cloud hosts, and add or delete docker containers to adjust web applications resource. We build a hybrid scheduling controller, and use a combination of prediction and reaction algorithms to scale up or scale down. The experimental results show that docker containers can be deployed in private and public cloud, and our system can dynamically adjust the number of containers in a few seconds in order to meet the resource requirements.
引用
收藏
页码:75 / 79
页数:5
相关论文
共 9 条
[1]   Workload Prediction Using ARIMA Model and Its Impact on Cloud Applications' QoS [J].
Calheiros, Rodrigo N. ;
Masoumi, Enayat ;
Ranjan, Rajiv ;
Buyya, Rajkumar .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (04) :449-458
[2]  
Felter W, 2014, TECHNOLOGY, P28
[3]  
Guo Tian, 2012, 2012 USENIX ANN TECH
[4]   Autonomic Resource Provisioning for Cloud-Based Software [J].
Jamshidi, Pooyan ;
Ahmad, Aakash ;
Pahl, Claus .
9TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2014), 2014, :95-104
[5]   Optimal Cloud Resource Auto-Scaling for Web Applications [J].
Jiang, Jing ;
Lu, Jie ;
Zhang, Guangquan ;
Long, Guodong .
PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, :58-65
[6]  
Kan Chuanqi, 2016, 2016 18 INT C ADV CO
[7]   A Review of Auto-scaling Techniques for Elastic Applications in Cloud Environments [J].
Lorido-Botran, Tania ;
Miguel-Alonso, Jose ;
Lozano, Jose A. .
JOURNAL OF GRID COMPUTING, 2014, 12 (04) :559-592
[8]  
Merkel D., 2014, LINUX J, V2014, DOI 10.5555/2600239.2600241
[9]  
Roy N., 2011, Proceedings of the 2011 IEEE 4th International Conference on Cloud Computing (CLOUD 2011), P500, DOI 10.1109/CLOUD.2011.42