A study on the evaluation of HPC microservices in containerized environment

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Concurrency and computation 2021-04, Vol.33 (7), p.1-1
Hauptverfasser: Jha, Devki Nandan, Garg, Saurabh, Jayaraman, Prem Prakash, Buyya, Rajkumar, Li, Zheng, Morgan, Graham, Ranjan, Rajiv
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1
container_issue 7
container_start_page 1
container_title Concurrency and computation
container_volume 33
creator Jha, Devki Nandan
Garg, Saurabh
Jayaraman, Prem Prakash
Buyya, Rajkumar
Li, Zheng
Morgan, Graham
Ranjan, Rajiv
description 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 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.
doi_str_mv 10.1002/cpe.5323
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2509244434</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2509244434</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3273-818dd509eec12c5aaefdf5b724b51cd12b5b1f334adcf7e7ecdc6559c42972523</originalsourceid><addsrcrecordid>eNp1kE1LAzEQhoMoWKvgTwh48bI1n932WJZqRcEe9ByyyQRT2qQmu5X6602tePP0zsDDO8OD0DUlI0oIuzNbGEnO-Aka0JIVGXNx-jez8Tm6yHlFCKWE0wF6muHc9XaPY8DdO2DY6XWvO1_W6PBi2eCNNylmSDtvIGMfsImh0z5A8l9gMYSdTzFsIHSX6MzpdYar3xyit_v5a7Oonl8eHpvZc2U4q3k1oRNrJZkCGMqM1BqcdbKtmWglNZayVrbUcS60Na6GGow1YymnRrBpzSTjQ3Rz7N2m-NFD7tQq9imUk4qVXiaE4KJQt0fq8H5O4NQ2-Y1Oe0WJOqhSRZU6qCpodUQ__Rr2_3KqWc5_-G-d2mpY</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2509244434</pqid></control><display><type>article</type><title>A study on the evaluation of HPC microservices in containerized environment</title><source>Access via Wiley Online Library</source><creator>Jha, Devki Nandan ; Garg, Saurabh ; Jayaraman, Prem Prakash ; Buyya, Rajkumar ; Li, Zheng ; Morgan, Graham ; Ranjan, Rajiv</creator><creatorcontrib>Jha, Devki Nandan ; Garg, Saurabh ; Jayaraman, Prem Prakash ; Buyya, Rajkumar ; Li, Zheng ; Morgan, Graham ; Ranjan, Rajiv</creatorcontrib><description>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 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.</description><identifier>ISSN: 1532-0626</identifier><identifier>EISSN: 1532-0634</identifier><identifier>DOI: 10.1002/cpe.5323</identifier><language>eng</language><publisher>Hoboken: Wiley Subscription Services, Inc</publisher><subject>container ; Containers ; docker ; Interference ; microservice ; Modular structures ; Performance evaluation ; Virtual environments</subject><ispartof>Concurrency and computation, 2021-04, Vol.33 (7), p.1-1</ispartof><rights>2019 John Wiley &amp; Sons, Ltd.</rights><rights>2021 John Wiley &amp; Sons, Ltd.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3273-818dd509eec12c5aaefdf5b724b51cd12b5b1f334adcf7e7ecdc6559c42972523</citedby><cites>FETCH-LOGICAL-c3273-818dd509eec12c5aaefdf5b724b51cd12b5b1f334adcf7e7ecdc6559c42972523</cites><orcidid>0000-0001-9754-6496 ; 0000-0003-1322-2588</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fcpe.5323$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fcpe.5323$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,780,784,1417,27924,27925,45574,45575</link.rule.ids></links><search><creatorcontrib>Jha, Devki Nandan</creatorcontrib><creatorcontrib>Garg, Saurabh</creatorcontrib><creatorcontrib>Jayaraman, Prem Prakash</creatorcontrib><creatorcontrib>Buyya, Rajkumar</creatorcontrib><creatorcontrib>Li, Zheng</creatorcontrib><creatorcontrib>Morgan, Graham</creatorcontrib><creatorcontrib>Ranjan, Rajiv</creatorcontrib><title>A study on the evaluation of HPC microservices in containerized environment</title><title>Concurrency and computation</title><description>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 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.</description><subject>container</subject><subject>Containers</subject><subject>docker</subject><subject>Interference</subject><subject>microservice</subject><subject>Modular structures</subject><subject>Performance evaluation</subject><subject>Virtual environments</subject><issn>1532-0626</issn><issn>1532-0634</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNp1kE1LAzEQhoMoWKvgTwh48bI1n932WJZqRcEe9ByyyQRT2qQmu5X6602tePP0zsDDO8OD0DUlI0oIuzNbGEnO-Aka0JIVGXNx-jez8Tm6yHlFCKWE0wF6muHc9XaPY8DdO2DY6XWvO1_W6PBi2eCNNylmSDtvIGMfsImh0z5A8l9gMYSdTzFsIHSX6MzpdYar3xyit_v5a7Oonl8eHpvZc2U4q3k1oRNrJZkCGMqM1BqcdbKtmWglNZayVrbUcS60Na6GGow1YymnRrBpzSTjQ3Rz7N2m-NFD7tQq9imUk4qVXiaE4KJQt0fq8H5O4NQ2-Y1Oe0WJOqhSRZU6qCpodUQ__Rr2_3KqWc5_-G-d2mpY</recordid><startdate>20210410</startdate><enddate>20210410</enddate><creator>Jha, Devki Nandan</creator><creator>Garg, Saurabh</creator><creator>Jayaraman, Prem Prakash</creator><creator>Buyya, Rajkumar</creator><creator>Li, Zheng</creator><creator>Morgan, Graham</creator><creator>Ranjan, Rajiv</creator><general>Wiley Subscription Services, Inc</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0001-9754-6496</orcidid><orcidid>https://orcid.org/0000-0003-1322-2588</orcidid></search><sort><creationdate>20210410</creationdate><title>A study on the evaluation of HPC microservices in containerized environment</title><author>Jha, Devki Nandan ; Garg, Saurabh ; Jayaraman, Prem Prakash ; Buyya, Rajkumar ; Li, Zheng ; Morgan, Graham ; Ranjan, Rajiv</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3273-818dd509eec12c5aaefdf5b724b51cd12b5b1f334adcf7e7ecdc6559c42972523</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>container</topic><topic>Containers</topic><topic>docker</topic><topic>Interference</topic><topic>microservice</topic><topic>Modular structures</topic><topic>Performance evaluation</topic><topic>Virtual environments</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Jha, Devki Nandan</creatorcontrib><creatorcontrib>Garg, Saurabh</creatorcontrib><creatorcontrib>Jayaraman, Prem Prakash</creatorcontrib><creatorcontrib>Buyya, Rajkumar</creatorcontrib><creatorcontrib>Li, Zheng</creatorcontrib><creatorcontrib>Morgan, Graham</creatorcontrib><creatorcontrib>Ranjan, Rajiv</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Concurrency and computation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Jha, Devki Nandan</au><au>Garg, Saurabh</au><au>Jayaraman, Prem Prakash</au><au>Buyya, Rajkumar</au><au>Li, Zheng</au><au>Morgan, Graham</au><au>Ranjan, Rajiv</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A study on the evaluation of HPC microservices in containerized environment</atitle><jtitle>Concurrency and computation</jtitle><date>2021-04-10</date><risdate>2021</risdate><volume>33</volume><issue>7</issue><spage>1</spage><epage>1</epage><pages>1-1</pages><issn>1532-0626</issn><eissn>1532-0634</eissn><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 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.</abstract><cop>Hoboken</cop><pub>Wiley Subscription Services, Inc</pub><doi>10.1002/cpe.5323</doi><tpages>18</tpages><orcidid>https://orcid.org/0000-0001-9754-6496</orcidid><orcidid>https://orcid.org/0000-0003-1322-2588</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1532-0626
ispartof Concurrency and computation, 2021-04, Vol.33 (7), p.1-1
issn 1532-0626
1532-0634
language eng
recordid cdi_proquest_journals_2509244434
source Access via Wiley Online Library
subjects container
Containers
docker
Interference
microservice
Modular structures
Performance evaluation
Virtual environments
title A study on the evaluation of HPC microservices in containerized environment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-22T08%3A52%3A45IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20study%20on%20the%20evaluation%20of%20HPC%20microservices%20in%20containerized%20environment&rft.jtitle=Concurrency%20and%20computation&rft.au=Jha,%20Devki%20Nandan&rft.date=2021-04-10&rft.volume=33&rft.issue=7&rft.spage=1&rft.epage=1&rft.pages=1-1&rft.issn=1532-0626&rft.eissn=1532-0634&rft_id=info:doi/10.1002/cpe.5323&rft_dat=%3Cproquest_cross%3E2509244434%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2509244434&rft_id=info:pmid/&rfr_iscdi=true