DRAPS: Dynamic and resource-aware placement scheme for docker containers in a heterogeneous cluster

Ying Mao, Jenna Oak, Anthony Pompili, Daniel Beer, Tao Han, Peizhao Hu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

60 Scopus citations

Abstract

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.

Original languageEnglish (US)
Title of host publication2017 IEEE 36th International Performance Computing and Communications Conference, IPCCC 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-8
Number of pages8
ISBN (Electronic)9781509064687
DOIs
StatePublished - Jul 2 2017
Externally publishedYes
Event36th IEEE International Performance Computing and Communications Conference, IPCCC 2017 - San Diego, United States
Duration: Dec 10 2017Dec 12 2017

Publication series

Name2017 IEEE 36th International Performance Computing and Communications Conference, IPCCC 2017
Volume2018-January

Conference

Conference36th IEEE International Performance Computing and Communications Conference, IPCCC 2017
Country/TerritoryUnited States
CitySan Diego
Period12/10/1712/12/17

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Safety, Risk, Reliability and Quality
  • Control and Optimization

Fingerprint

Dive into the research topics of 'DRAPS: Dynamic and resource-aware placement scheme for docker containers in a heterogeneous cluster'. Together they form a unique fingerprint.

Cite this