Time-stamp Incremental Checkpointing and its Application for an Optimization of Execution Model to Improve Performance of CAPE

CAPE, which stands for Checkpointing-Aided Parallel Execution, is a checkpoint-based approach to automatically translate and execute OpenMP programs on distributed-memory architectures. This approach demonstrates high-performance and complete compatibility with OpenMP on distributed-memory systems....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Informatica (Ljubljana) 2018-09, Vol.42 (3), p.301-312
Hauptverfasser: Tran, Van Long, Renault, Éric, Ha, Viet Hai, Do, Xuan Huyen
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 312
container_issue 3
container_start_page 301
container_title Informatica (Ljubljana)
container_volume 42
creator Tran, Van Long
Renault, Éric
Ha, Viet Hai
Do, Xuan Huyen
description CAPE, which stands for Checkpointing-Aided Parallel Execution, is a checkpoint-based approach to automatically translate and execute OpenMP programs on distributed-memory architectures. This approach demonstrates high-performance and complete compatibility with OpenMP on distributed-memory systems. In CAPE, checkpointing is one of the main factors acted on the performance of the system. This is shown over two versions of CAPE. The hrst version based on complete checkpoints is too slow as compared to the second version based on Discontinuous Incremental Checkpointing. This paper presents an improvement of Discontinuous Incremental Checkpointing, and a new execution model for CAPE using new techniques of checkpointing. It contributes to improve the performance and make CAPE even more flexible.
doi_str_mv 10.31449/inf.v42i3.2244
format Article
fullrecord <record><control><sourceid>proquest_hal_p</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_01997459v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2133767261</sourcerecordid><originalsourceid>FETCH-LOGICAL-h217t-cad470482c7ca5b598c582fff01233d02a4e80607e5af1ee383b6db398a347993</originalsourceid><addsrcrecordid>eNotjj1PwzAURS0EEqUws1piYkjxZ2yPUVVopaJ2KHPkOjZ1SeyQuBUw8NsJlOnqHZ13dQG4xWhCMWPqwQc3OTLi6YQQxs7ACEvOMioFPgcjRDnKOFf5Jbjq-z1CjGJJRuB74xub9Uk3LVwE09nGhqRrON1Z89ZGH5IPr1CHCvrUw6Jta2908jFAF7uBw1WbfOO_Tiw6OPuw5vB3PMfK1jBFuGjaLh4tXNtueGp0MPbXnBbr2TW4cLru7c1_jsHL42wznWfL1dNiWiyzHcEiZUZXTCAmiRFG8y1X0nBJnHMIE0orRDSzEuVIWK4dtpZKus2rLVVSUyaUomNwf-rd6bpsO9_o7rOM2pfzYln-MoSVEoyrIx7cu5M7rH4_2D6V-3jowjCvJJhSkQuSY_oDBhRv5Q</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2133767261</pqid></control><display><type>article</type><title>Time-stamp Incremental Checkpointing and its Application for an Optimization of Execution Model to Improve Performance of CAPE</title><source>EZB-FREE-00999 freely available EZB journals</source><creator>Tran, Van Long ; Renault, Éric ; Ha, Viet Hai ; Do, Xuan Huyen</creator><creatorcontrib>Tran, Van Long ; Renault, Éric ; Ha, Viet Hai ; Do, Xuan Huyen</creatorcontrib><description>CAPE, which stands for Checkpointing-Aided Parallel Execution, is a checkpoint-based approach to automatically translate and execute OpenMP programs on distributed-memory architectures. This approach demonstrates high-performance and complete compatibility with OpenMP on distributed-memory systems. In CAPE, checkpointing is one of the main factors acted on the performance of the system. This is shown over two versions of CAPE. The hrst version based on complete checkpoints is too slow as compared to the second version based on Discontinuous Incremental Checkpointing. This paper presents an improvement of Discontinuous Incremental Checkpointing, and a new execution model for CAPE using new techniques of checkpointing. It contributes to improve the performance and make CAPE even more flexible.</description><identifier>ISSN: 0350-5596</identifier><identifier>EISSN: 1854-3871</identifier><identifier>DOI: 10.31449/inf.v42i3.2244</identifier><language>eng</language><publisher>Ljubljana: Slovenian Society Informatika / Slovensko drustvo Informatika</publisher><subject>Checkpointing ; Computer memory ; Computer Science ; Computers ; Distributed memory ; Distributed, Parallel, and Cluster Computing ; Fault tolerance ; Performance enhancement ; Tran, Van</subject><ispartof>Informatica (Ljubljana), 2018-09, Vol.42 (3), p.301-312</ispartof><rights>2018. This work is published under https://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><orcidid>0000-0003-1011-8347</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,780,784,885,27924,27925</link.rule.ids><backlink>$$Uhttps://hal.science/hal-01997459$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Tran, Van Long</creatorcontrib><creatorcontrib>Renault, Éric</creatorcontrib><creatorcontrib>Ha, Viet Hai</creatorcontrib><creatorcontrib>Do, Xuan Huyen</creatorcontrib><title>Time-stamp Incremental Checkpointing and its Application for an Optimization of Execution Model to Improve Performance of CAPE</title><title>Informatica (Ljubljana)</title><description>CAPE, which stands for Checkpointing-Aided Parallel Execution, is a checkpoint-based approach to automatically translate and execute OpenMP programs on distributed-memory architectures. This approach demonstrates high-performance and complete compatibility with OpenMP on distributed-memory systems. In CAPE, checkpointing is one of the main factors acted on the performance of the system. This is shown over two versions of CAPE. The hrst version based on complete checkpoints is too slow as compared to the second version based on Discontinuous Incremental Checkpointing. This paper presents an improvement of Discontinuous Incremental Checkpointing, and a new execution model for CAPE using new techniques of checkpointing. It contributes to improve the performance and make CAPE even more flexible.</description><subject>Checkpointing</subject><subject>Computer memory</subject><subject>Computer Science</subject><subject>Computers</subject><subject>Distributed memory</subject><subject>Distributed, Parallel, and Cluster Computing</subject><subject>Fault tolerance</subject><subject>Performance enhancement</subject><subject>Tran, Van</subject><issn>0350-5596</issn><issn>1854-3871</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNotjj1PwzAURS0EEqUws1piYkjxZ2yPUVVopaJ2KHPkOjZ1SeyQuBUw8NsJlOnqHZ13dQG4xWhCMWPqwQc3OTLi6YQQxs7ACEvOMioFPgcjRDnKOFf5Jbjq-z1CjGJJRuB74xub9Uk3LVwE09nGhqRrON1Z89ZGH5IPr1CHCvrUw6Jta2908jFAF7uBw1WbfOO_Tiw6OPuw5vB3PMfK1jBFuGjaLh4tXNtueGp0MPbXnBbr2TW4cLru7c1_jsHL42wznWfL1dNiWiyzHcEiZUZXTCAmiRFG8y1X0nBJnHMIE0orRDSzEuVIWK4dtpZKus2rLVVSUyaUomNwf-rd6bpsO9_o7rOM2pfzYln-MoSVEoyrIx7cu5M7rH4_2D6V-3jowjCvJJhSkQuSY_oDBhRv5Q</recordid><startdate>20180901</startdate><enddate>20180901</enddate><creator>Tran, Van Long</creator><creator>Renault, Éric</creator><creator>Ha, Viet Hai</creator><creator>Do, Xuan Huyen</creator><general>Slovenian Society Informatika / Slovensko drustvo Informatika</general><general>Slovene Society Informatika, Ljubljana</general><scope>3V.</scope><scope>7SC</scope><scope>7XB</scope><scope>8AL</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>BYOGL</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>P5Z</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope><scope>1XC</scope><orcidid>https://orcid.org/0000-0003-1011-8347</orcidid></search><sort><creationdate>20180901</creationdate><title>Time-stamp Incremental Checkpointing and its Application for an Optimization of Execution Model to Improve Performance of CAPE</title><author>Tran, Van Long ; Renault, Éric ; Ha, Viet Hai ; Do, Xuan Huyen</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-h217t-cad470482c7ca5b598c582fff01233d02a4e80607e5af1ee383b6db398a347993</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Checkpointing</topic><topic>Computer memory</topic><topic>Computer Science</topic><topic>Computers</topic><topic>Distributed memory</topic><topic>Distributed, Parallel, and Cluster Computing</topic><topic>Fault tolerance</topic><topic>Performance enhancement</topic><topic>Tran, Van</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Tran, Van Long</creatorcontrib><creatorcontrib>Renault, Éric</creatorcontrib><creatorcontrib>Ha, Viet Hai</creatorcontrib><creatorcontrib>Do, Xuan Huyen</creatorcontrib><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Computing Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>East Europe, Central Europe Database</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><collection>Hyper Article en Ligne (HAL)</collection><jtitle>Informatica (Ljubljana)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Tran, Van Long</au><au>Renault, Éric</au><au>Ha, Viet Hai</au><au>Do, Xuan Huyen</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Time-stamp Incremental Checkpointing and its Application for an Optimization of Execution Model to Improve Performance of CAPE</atitle><jtitle>Informatica (Ljubljana)</jtitle><date>2018-09-01</date><risdate>2018</risdate><volume>42</volume><issue>3</issue><spage>301</spage><epage>312</epage><pages>301-312</pages><issn>0350-5596</issn><eissn>1854-3871</eissn><abstract>CAPE, which stands for Checkpointing-Aided Parallel Execution, is a checkpoint-based approach to automatically translate and execute OpenMP programs on distributed-memory architectures. This approach demonstrates high-performance and complete compatibility with OpenMP on distributed-memory systems. In CAPE, checkpointing is one of the main factors acted on the performance of the system. This is shown over two versions of CAPE. The hrst version based on complete checkpoints is too slow as compared to the second version based on Discontinuous Incremental Checkpointing. This paper presents an improvement of Discontinuous Incremental Checkpointing, and a new execution model for CAPE using new techniques of checkpointing. It contributes to improve the performance and make CAPE even more flexible.</abstract><cop>Ljubljana</cop><pub>Slovenian Society Informatika / Slovensko drustvo Informatika</pub><doi>10.31449/inf.v42i3.2244</doi><tpages>12</tpages><orcidid>https://orcid.org/0000-0003-1011-8347</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0350-5596
ispartof Informatica (Ljubljana), 2018-09, Vol.42 (3), p.301-312
issn 0350-5596
1854-3871
language eng
recordid cdi_hal_primary_oai_HAL_hal_01997459v1
source EZB-FREE-00999 freely available EZB journals
subjects Checkpointing
Computer memory
Computer Science
Computers
Distributed memory
Distributed, Parallel, and Cluster Computing
Fault tolerance
Performance enhancement
Tran, Van
title Time-stamp Incremental Checkpointing and its Application for an Optimization of Execution Model to Improve Performance of CAPE
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-24T21%3A26%3A11IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_hal_p&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Time-stamp%20Incremental%20Checkpointing%20and%20its%20Application%20for%20an%20Optimization%20of%20Execution%20Model%20to%20Improve%20Performance%20of%20CAPE&rft.jtitle=Informatica%20(Ljubljana)&rft.au=Tran,%20Van%20Long&rft.date=2018-09-01&rft.volume=42&rft.issue=3&rft.spage=301&rft.epage=312&rft.pages=301-312&rft.issn=0350-5596&rft.eissn=1854-3871&rft_id=info:doi/10.31449/inf.v42i3.2244&rft_dat=%3Cproquest_hal_p%3E2133767261%3C/proquest_hal_p%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2133767261&rft_id=info:pmid/&rfr_iscdi=true