TY - GEN
T1 - DRAPS
T2 - 36th IEEE International Performance Computing and Communications Conference, IPCCC 2017
AU - Mao, Ying
AU - Oak, Jenna
AU - Pompili, Anthony
AU - Beer, Daniel
AU - Han, Tao
AU - Hu, Peizhao
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/7/2
Y1 - 2017/7/2
N2 - Virtualization is a promising technology that has facilitated cloud computing to become the next wave of the Internet revolution. Adopted by data centers, millions of applications that are powered by various virtual machines improve the quality of services. Although virtual machines are well-isolated among each other, they suffer from redundant boot volumes and slow provisioning time. To address limitations, containers were born to deploy and run distributed applications without launching entire virtual machines. As a dominant player, Docker is an open-source implementation of container technology. When managing a cluster of Docker containers, the management tool, Swarmkit, does not take the heterogeneities in both physical nodes and virtualized containers into consideration. The heterogeneity lies in the fact that different nodes in the cluster may have various configurations, concerning resource types and availabilities, etc., and the demands generated by services are varied, such as CPU-intensive (e.g. Clustering services) as well as memory-intensive (e.g. Web services). In this paper, we target on investigating the Docker container cluster and developed, DRAPS, a resource-aware placement scheme to boost the system performance in a heterogeneous cluster.
AB - Virtualization is a promising technology that has facilitated cloud computing to become the next wave of the Internet revolution. Adopted by data centers, millions of applications that are powered by various virtual machines improve the quality of services. Although virtual machines are well-isolated among each other, they suffer from redundant boot volumes and slow provisioning time. To address limitations, containers were born to deploy and run distributed applications without launching entire virtual machines. As a dominant player, Docker is an open-source implementation of container technology. When managing a cluster of Docker containers, the management tool, Swarmkit, does not take the heterogeneities in both physical nodes and virtualized containers into consideration. The heterogeneity lies in the fact that different nodes in the cluster may have various configurations, concerning resource types and availabilities, etc., and the demands generated by services are varied, such as CPU-intensive (e.g. Clustering services) as well as memory-intensive (e.g. Web services). In this paper, we target on investigating the Docker container cluster and developed, DRAPS, a resource-aware placement scheme to boost the system performance in a heterogeneous cluster.
UR - http://www.scopus.com/inward/record.url?scp=85047441502&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85047441502&partnerID=8YFLogxK
U2 - 10.1109/PCCC.2017.8280474
DO - 10.1109/PCCC.2017.8280474
M3 - Conference contribution
AN - SCOPUS:85047441502
T3 - 2017 IEEE 36th International Performance Computing and Communications Conference, IPCCC 2017
SP - 1
EP - 8
BT - 2017 IEEE 36th International Performance Computing and Communications Conference, IPCCC 2017
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 10 December 2017 through 12 December 2017
ER -