The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2019
DOI: 10.1002/cpe.5323
|View full text |Cite
|
Sign up to set email alerts
|

A study on the evaluation of HPC microservices in containerized environment

Abstract: Summary 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 d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0
2

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(8 citation statements)
references
References 29 publications
0
6
0
2
Order By: Relevance
“…Maliszewski et al [24] investigated the performance of scientific workloads with single or multi-tenant instances in a single node, where each tenant held its independent application among other tenants. Jha et al have studied HPC microservices in different container environments [17,18]. Their work includes flexible deployments for HPC applications on a single node, from running a single or multiple applications in a single container, to running multiple containers each holding a single application.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Maliszewski et al [24] investigated the performance of scientific workloads with single or multi-tenant instances in a single node, where each tenant held its independent application among other tenants. Jha et al have studied HPC microservices in different container environments [17,18]. Their work includes flexible deployments for HPC applications on a single node, from running a single or multiple applications in a single container, to running multiple containers each holding a single application.…”
Section: Related Workmentioning
confidence: 99%
“…However, there is a lack of research on multi-container deployment solutions for a singletenant multi-process HPC workload. Unlike the multi-container deployments holding workloads for multiple tenants [16][17][18]24], using multiple containers to package a single-tenant multi-process/thread HPC workload refers to partitioning the processes or threads belonging to each application into different containers, obtaining in that way a finer-grained deployment. Whereas few works include experiments with different container granularity [8,34,35], none of them provide a deep understanding of the impact of such multi-container deployments on the performance of HPC workloads, which considers different containerization technologies, container grain sizes, and hardware platforms.…”
Section: Introductionmentioning
confidence: 99%
“…Because Spark executor exchanges task results with each other for fault tolerance, the inter-container communication latency of containers on the same host would be negligible. In order to constrain the performance degradation caused by the resource competition of these containers [ 21 ], we propose a task scheduling mechanism (TSM) to change the containers’ affinities with the hosts based on a weighted average policy. The TSM adjusts the pod affinities to a host after referencing the ratio between the number of completed and failed tasks at the runtime.…”
Section: Introductionmentioning
confidence: 99%
“…de configuração para ack no Kafka apresentam dificuldades em conciliar confiabilidade e desempenho [2] [3].…”
Section: Introductionunclassified