eCite Digital Repository

A study on the evaluation of HPC microservices in containerized environment


Jha, DN and Garg, S and Jayaraman, PP and Buyya, R and Li, Z and Morgan, G and Ranjan, R, A study on the evaluation of HPC microservices in containerized environment, Concurrency and Computation: Practice and Experience Article e5323. ISSN 1532-0626 (2019) [Refereed Article]

Copyright Statement

Copyright 2019 John Wiley & Sons, Ltd.

DOI: doi:10.1002/cpe.5323


Containers are gaining popularity over virtual machines as they provide the advantages of virtualization with the performance of near bare metal. The uniformity of support provided by Docker containers across different cloud providers makes them a popular choice for developers. Evolution of microservice architecture allows complex applications to be structured into independent modular components making them easier to manage. High‐performance computing (HPC) applications are one such application to be deployed as microservices, placing significant resource requirements on the container framework. However, there is a possibility of interference between different microservices hosted within the same container (intracontainer) and different containers (intercontainer) on the same physical host. In this paper, we describe an extensive experimental investigation to determine the performance evaluation of Docker containers executing heterogeneous HPC microservices. We are particularly concerned with how intracontainer and intercontainer interference influences the performance. Moreover, we investigate the performance variations in Docker containers when control groups (cgroups) are used for resource limitation. For ease of presentation and reproducibility, we use Cloud Evaluation Experiment Methodology (CEEM) to conduct our comprehensive set of experiments. We expect that the results of evaluation can be used in understanding the behavior of HPC microservices in the interfering containerized environment.

Item Details

Item Type:Refereed Article
Keywords:container, docker, microservice, interference, performance evaluation, fog computing, IoT, big data
Research Division:Information and Computing Sciences
Research Group:Distributed computing and systems software
Research Field:Distributed systems and algorithms
Objective Division:Information and Communication Services
Objective Group:Information systems, technologies and services
Objective Field:Information systems, technologies and services not elsewhere classified
UTAS Author:Garg, S (Dr Saurabh Garg)
ID Code:132709
Year Published:2019
Web of Science® Times Cited:4
Deposited By:Information and Communication Technology
Deposited On:2019-05-17
Last Modified:2020-05-18

Repository Staff Only: item control page