Docker Containers Across Multiple Clouds and Data Centers

被引:38
作者
AbdelBaky, Moustafa [1 ]
Diaz-Montes, Javier [1 ]
Parashar, Manish [1 ]
Unuvar, Merve [2 ]
Steinder, Malgorzata [2 ]
机构
[1] Rutgers Discovery Informat Inst, Piscataway, NJ 08854 USA
[2] IBM Corp, TJ Watson Res Ctr, Yorktown Hts, NY USA
来源
2015 IEEE/ACM 8TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC) | 2015年
关键词
D O I
10.1109/UCC.2015.58
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging lightweight cloud technologies, such as Docker containers, are gaining wide traction in IT due to the fact that they allow users to deploy applications in any environment faster and more efficiently than using virtual machines. However, current Docker-based container deployment solutions are aimed at managing containers in a single-site, which limits their capabilities. As more users look to adopt Docker containers in dynamic, heterogenous environments, the ability to deploy and effectively manage containers across multiple clouds and data centers becomes of utmost importance. In this paper, we propose a prototype framework, called C-Ports, that enables the deployment and management of Docker containers across multiple hybrid clouds and traditional clusters while taking into consideration user and resource provider objectives and constraints. The framework leverages a constraint-programming model for resource selection and uses CometCloud to allocate/deallocate resources as well as to deploy containers on top of these resources. Our prototype has been effectively used to deploy and manage containers in a dynamic federation composed of five clouds and two clusters.
引用
收藏
页码:368 / 371
页数:4
相关论文
共 14 条
[1]  
AbdelBaky M., 2015, Proceedings of the 2nd International Workshop on Software-Defined Ecosystems, P7
[2]   Multi-objective Decision Support for Brokering of Cloud SLA [J].
Amato, Alba ;
Venticinque, Salvatore .
2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, :1241-1246
[3]  
[Anonymous], 2011, PROC USENIX C NETWOR
[4]  
[Anonymous], 1998, Integer programming
[5]  
[Anonymous], 2002, ACM Transactions on Internet Technology, DOI [10.1145/514183.514185, DOI 10.1145/514183.514185]
[6]   CometCloud Enabling Software-Defined Federations for End-to-End Application Workflows [J].
Diaz-Montes, Javier ;
AbdelBaky, Moustafa ;
Zou, Mengsong ;
Parashar, Manish .
IEEE INTERNET COMPUTING, 2015, 19 (01) :69-73
[7]  
Kim Hyunjoo., 2011, COMETCLOUD AUTONOMIC, P275
[8]   User preference driven multiobjective resource management in Grid environments [J].
Kurowski, K ;
Nabrzyski, J ;
Pukacki, J .
FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, :114-121
[9]  
Li Z., 2005, INT WORKSH HOT TOP P
[10]   A Framework for QoS-based Resource Brokering in Grid Computing [J].
Ranaldo, Nadia ;
Zimeo, Eugenio .
EMERGING WEB SERVICES TECHNOLOGY, VOL II, 2008, 2 :159-170