A performance comparison of container-based technologies for the Cloud

Zhanibek Kozhirbayev, Richard O. Sinnott

Research output: Contribution to journalArticlepeer-review

94 Citations (Scopus)

Abstract

Cloud computing allows to utilize servers in efficient and scalable ways through exploitation of virtualization technology. In the Infrastructure-as-a-Server (IaaS) Cloud model, many virtualized servers (instances) can be created on a single physical machine. There are many such Cloud providers that are now in widespread use offering such capabilities. However, Cloud computing has overheads and can constrain the scalability and flexibility, especially when diverse users with different needs wish to use the Cloud resources. To accommodate such communities, an alternative to Cloud computing and virtualization of whole servers that is gaining widespread adoption is micro-hosting services and container-based solutions. Container-based technologies such as Docker allow hosting of micro-services on Cloud infrastructures. These enable bundling of applications and data in a manner that allows their easy deployment and subsequent utilization. Docker is just one of the many such solutions that have been put forward. The purpose of this paper is to compare and contrast a range of existing container-based technologies for the Cloud and evaluate their pros and cons and overall performances. The OpenStack-based Australia-wide National eResearch Collaboration Tools and Resources (NeCTAR) Research Cloud (www.nectar.org.au) was used for this purpose. We describe the design of the experiments and benchmarks that were chosen and relate these to literature review findings.

Original languageEnglish
Pages (from-to)175-182
Number of pages8
JournalFuture Generation Computer Systems
Volume68
DOIs
Publication statusPublished - Mar 1 2017
Externally publishedYes

Keywords

  • Cloud computing
  • Container-based virtualization technologies
  • Performance comparison

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'A performance comparison of container-based technologies for the Cloud'. Together they form a unique fingerprint.

Cite this