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....
Gespeichert in:
Veröffentlicht in: | Informatica (Ljubljana) 2018-09, Vol.42 (3), p.301-312 |
---|---|
Hauptverfasser: | , , , |
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 & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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 |