Distributed Diskless Checkpoint for Large Scale Systems

In high performance computing (HPC), the applications are periodically check pointed to stable storage to increase the success rate of long executions. Nowadays, the overhead imposed by disk-based checkpoint is about 20% of execution time and in the next years it will be more than 50% if the checkpo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Gomez, Leonardo Arturo Bautista, Maruyama, Naoya, Cappello, Franck, Matsuoka, Satoshi
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 72
container_issue
container_start_page 63
container_title
container_volume
creator Gomez, Leonardo Arturo Bautista
Maruyama, Naoya
Cappello, Franck
Matsuoka, Satoshi
description In high performance computing (HPC), the applications are periodically check pointed to stable storage to increase the success rate of long executions. Nowadays, the overhead imposed by disk-based checkpoint is about 20% of execution time and in the next years it will be more than 50% if the checkpoint frequency increases as the fault frequency increases. Diskless checkpoint has been introduced as a solution to avoid the IO bottleneck of disk-based checkpoint. However, the encoding time, the dedicated resources (the spares) and the memory overhead imposed by diskless checkpoint are significant obstacles against its adoption. In this work, we address these three limitations: 1) we propose a fault tolerant model able to tolerate up to 50% of process failures with a low check pointing overhead 2) our fault tolerance model works without spare node, while still guarantying high reliability, 3) we use solid state drives to significantly increase the checkpoint performance and avoid the memory overhead of classic diskless checkpoint.
doi_str_mv 10.1109/CCGRID.2010.40
format Conference Proceeding
fullrecord <record><control><sourceid>acm_6IE</sourceid><recordid>TN_cdi_ieee_primary_5493491</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5493491</ieee_id><sourcerecordid>acm_books_10_1109_CCGRID_2010_40</sourcerecordid><originalsourceid>FETCH-LOGICAL-a204t-4739b365522fc88a358cda40c9866269a18bd7332585ddf5deeec8a35d1ea8e83</originalsourceid><addsrcrecordid>eNqNkDtLxEAUhUdEUGJaG5t0VlnnmcyUktXdhYDgox7mcaNDErNkYrH_3oRYWdnc13c4cA9CNwRvCMHqvqp2L4fthuL5wPEZSlUpcVkowTFT6vzPfonSGIPFHJeccVFcoXIb4jQG-z2Bz-a57SDGrPoE1x6H8DVlzTBmtRk_IHt1ppvrKU7Qx2t00ZguQvrbE_T-9PhW7fP6eXeoHurcUMynnJdMWVYIQWnjpDRMSOcNx07JoqCFMkRaXzJGhRTeN8IDgFtknoCRIFmCblffMBN9HENvxpMWXDGuyEzvVmpcr-0wtFETrJdg9BqMXoLR8-8Jyv-n1HYM0LAfbFxg0g</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Distributed Diskless Checkpoint for Large Scale Systems</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Gomez, Leonardo Arturo Bautista ; Maruyama, Naoya ; Cappello, Franck ; Matsuoka, Satoshi</creator><creatorcontrib>Gomez, Leonardo Arturo Bautista ; Maruyama, Naoya ; Cappello, Franck ; Matsuoka, Satoshi</creatorcontrib><description>In high performance computing (HPC), the applications are periodically check pointed to stable storage to increase the success rate of long executions. Nowadays, the overhead imposed by disk-based checkpoint is about 20% of execution time and in the next years it will be more than 50% if the checkpoint frequency increases as the fault frequency increases. Diskless checkpoint has been introduced as a solution to avoid the IO bottleneck of disk-based checkpoint. However, the encoding time, the dedicated resources (the spares) and the memory overhead imposed by diskless checkpoint are significant obstacles against its adoption. In this work, we address these three limitations: 1) we propose a fault tolerant model able to tolerate up to 50% of process failures with a low check pointing overhead 2) our fault tolerance model works without spare node, while still guarantying high reliability, 3) we use solid state drives to significantly increase the checkpoint performance and avoid the memory overhead of classic diskless checkpoint.</description><identifier>ISBN: 9780769540399</identifier><identifier>ISBN: 0769540392</identifier><identifier>ISBN: 1424469872</identifier><identifier>ISBN: 9781424469871</identifier><identifier>EISBN: 9780769540399</identifier><identifier>EISBN: 9781424469888</identifier><identifier>EISBN: 0769540392</identifier><identifier>EISBN: 1424469880</identifier><identifier>DOI: 10.1109/CCGRID.2010.40</identifier><language>eng</language><publisher>Washington, DC, USA: IEEE Computer Society</publisher><subject>Checkpointing ; Clouds ; Computer systems organization ; Computer systems organization -- Dependable and fault-tolerant systems and networks ; Diskless checkpoint ; Encoding ; Erasure codes ; Fault tolerance ; Frequency ; General and reference ; General and reference -- Cross-computing tools and techniques ; General and reference -- Cross-computing tools and techniques -- Performance ; Grid computing ; High performance computing ; HPC ; Informatics ; Large-scale systems ; Networks ; Networks -- Network performance evaluation ; Petascale systems ; Social and professional topics ; Social and professional topics -- Professional topics ; Social and professional topics -- Professional topics -- Computing profession ; Social and professional topics -- Professional topics -- Computing profession -- Testing, certification and licensing ; Software and its engineering ; Software and its engineering -- Software organization and properties ; Software and its engineering -- Software organization and properties -- Software system structures ; Software and its engineering -- Software organization and properties -- Software system structures -- Distributed systems organizing principles ; Solid modeling</subject><ispartof>2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, 2010, p.63-72</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5493491$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>310,311,781,785,790,791,2059,27930,54925</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5493491$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Gomez, Leonardo Arturo Bautista</creatorcontrib><creatorcontrib>Maruyama, Naoya</creatorcontrib><creatorcontrib>Cappello, Franck</creatorcontrib><creatorcontrib>Matsuoka, Satoshi</creatorcontrib><title>Distributed Diskless Checkpoint for Large Scale Systems</title><title>2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing</title><addtitle>CCGRID</addtitle><description>In high performance computing (HPC), the applications are periodically check pointed to stable storage to increase the success rate of long executions. Nowadays, the overhead imposed by disk-based checkpoint is about 20% of execution time and in the next years it will be more than 50% if the checkpoint frequency increases as the fault frequency increases. Diskless checkpoint has been introduced as a solution to avoid the IO bottleneck of disk-based checkpoint. However, the encoding time, the dedicated resources (the spares) and the memory overhead imposed by diskless checkpoint are significant obstacles against its adoption. In this work, we address these three limitations: 1) we propose a fault tolerant model able to tolerate up to 50% of process failures with a low check pointing overhead 2) our fault tolerance model works without spare node, while still guarantying high reliability, 3) we use solid state drives to significantly increase the checkpoint performance and avoid the memory overhead of classic diskless checkpoint.</description><subject>Checkpointing</subject><subject>Clouds</subject><subject>Computer systems organization</subject><subject>Computer systems organization -- Dependable and fault-tolerant systems and networks</subject><subject>Diskless checkpoint</subject><subject>Encoding</subject><subject>Erasure codes</subject><subject>Fault tolerance</subject><subject>Frequency</subject><subject>General and reference</subject><subject>General and reference -- Cross-computing tools and techniques</subject><subject>General and reference -- Cross-computing tools and techniques -- Performance</subject><subject>Grid computing</subject><subject>High performance computing</subject><subject>HPC</subject><subject>Informatics</subject><subject>Large-scale systems</subject><subject>Networks</subject><subject>Networks -- Network performance evaluation</subject><subject>Petascale systems</subject><subject>Social and professional topics</subject><subject>Social and professional topics -- Professional topics</subject><subject>Social and professional topics -- Professional topics -- Computing profession</subject><subject>Social and professional topics -- Professional topics -- Computing profession -- Testing, certification and licensing</subject><subject>Software and its engineering</subject><subject>Software and its engineering -- Software organization and properties</subject><subject>Software and its engineering -- Software organization and properties -- Software system structures</subject><subject>Software and its engineering -- Software organization and properties -- Software system structures -- Distributed systems organizing principles</subject><subject>Solid modeling</subject><isbn>9780769540399</isbn><isbn>0769540392</isbn><isbn>1424469872</isbn><isbn>9781424469871</isbn><isbn>9780769540399</isbn><isbn>9781424469888</isbn><isbn>0769540392</isbn><isbn>1424469880</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2010</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNqNkDtLxEAUhUdEUGJaG5t0VlnnmcyUktXdhYDgox7mcaNDErNkYrH_3oRYWdnc13c4cA9CNwRvCMHqvqp2L4fthuL5wPEZSlUpcVkowTFT6vzPfonSGIPFHJeccVFcoXIb4jQG-z2Bz-a57SDGrPoE1x6H8DVlzTBmtRk_IHt1ppvrKU7Qx2t00ZguQvrbE_T-9PhW7fP6eXeoHurcUMynnJdMWVYIQWnjpDRMSOcNx07JoqCFMkRaXzJGhRTeN8IDgFtknoCRIFmCblffMBN9HENvxpMWXDGuyEzvVmpcr-0wtFETrJdg9BqMXoLR8-8Jyv-n1HYM0LAfbFxg0g</recordid><startdate>20100517</startdate><enddate>20100517</enddate><creator>Gomez, Leonardo Arturo Bautista</creator><creator>Maruyama, Naoya</creator><creator>Cappello, Franck</creator><creator>Matsuoka, Satoshi</creator><general>IEEE Computer Society</general><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>20100517</creationdate><title>Distributed Diskless Checkpoint for Large Scale Systems</title><author>Gomez, Leonardo Arturo Bautista ; Maruyama, Naoya ; Cappello, Franck ; Matsuoka, Satoshi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a204t-4739b365522fc88a358cda40c9866269a18bd7332585ddf5deeec8a35d1ea8e83</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Checkpointing</topic><topic>Clouds</topic><topic>Computer systems organization</topic><topic>Computer systems organization -- Dependable and fault-tolerant systems and networks</topic><topic>Diskless checkpoint</topic><topic>Encoding</topic><topic>Erasure codes</topic><topic>Fault tolerance</topic><topic>Frequency</topic><topic>General and reference</topic><topic>General and reference -- Cross-computing tools and techniques</topic><topic>General and reference -- Cross-computing tools and techniques -- Performance</topic><topic>Grid computing</topic><topic>High performance computing</topic><topic>HPC</topic><topic>Informatics</topic><topic>Large-scale systems</topic><topic>Networks</topic><topic>Networks -- Network performance evaluation</topic><topic>Petascale systems</topic><topic>Social and professional topics</topic><topic>Social and professional topics -- Professional topics</topic><topic>Social and professional topics -- Professional topics -- Computing profession</topic><topic>Social and professional topics -- Professional topics -- Computing profession -- Testing, certification and licensing</topic><topic>Software and its engineering</topic><topic>Software and its engineering -- Software organization and properties</topic><topic>Software and its engineering -- Software organization and properties -- Software system structures</topic><topic>Software and its engineering -- Software organization and properties -- Software system structures -- Distributed systems organizing principles</topic><topic>Solid modeling</topic><toplevel>online_resources</toplevel><creatorcontrib>Gomez, Leonardo Arturo Bautista</creatorcontrib><creatorcontrib>Maruyama, Naoya</creatorcontrib><creatorcontrib>Cappello, Franck</creatorcontrib><creatorcontrib>Matsuoka, Satoshi</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Gomez, Leonardo Arturo Bautista</au><au>Maruyama, Naoya</au><au>Cappello, Franck</au><au>Matsuoka, Satoshi</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Distributed Diskless Checkpoint for Large Scale Systems</atitle><btitle>2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing</btitle><stitle>CCGRID</stitle><date>2010-05-17</date><risdate>2010</risdate><spage>63</spage><epage>72</epage><pages>63-72</pages><isbn>9780769540399</isbn><isbn>0769540392</isbn><isbn>1424469872</isbn><isbn>9781424469871</isbn><eisbn>9780769540399</eisbn><eisbn>9781424469888</eisbn><eisbn>0769540392</eisbn><eisbn>1424469880</eisbn><abstract>In high performance computing (HPC), the applications are periodically check pointed to stable storage to increase the success rate of long executions. Nowadays, the overhead imposed by disk-based checkpoint is about 20% of execution time and in the next years it will be more than 50% if the checkpoint frequency increases as the fault frequency increases. Diskless checkpoint has been introduced as a solution to avoid the IO bottleneck of disk-based checkpoint. However, the encoding time, the dedicated resources (the spares) and the memory overhead imposed by diskless checkpoint are significant obstacles against its adoption. In this work, we address these three limitations: 1) we propose a fault tolerant model able to tolerate up to 50% of process failures with a low check pointing overhead 2) our fault tolerance model works without spare node, while still guarantying high reliability, 3) we use solid state drives to significantly increase the checkpoint performance and avoid the memory overhead of classic diskless checkpoint.</abstract><cop>Washington, DC, USA</cop><pub>IEEE Computer Society</pub><doi>10.1109/CCGRID.2010.40</doi><tpages>10</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9780769540399
ispartof 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, 2010, p.63-72
issn
language eng
recordid cdi_ieee_primary_5493491
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Checkpointing
Clouds
Computer systems organization
Computer systems organization -- Dependable and fault-tolerant systems and networks
Diskless checkpoint
Encoding
Erasure codes
Fault tolerance
Frequency
General and reference
General and reference -- Cross-computing tools and techniques
General and reference -- Cross-computing tools and techniques -- Performance
Grid computing
High performance computing
HPC
Informatics
Large-scale systems
Networks
Networks -- Network performance evaluation
Petascale systems
Social and professional topics
Social and professional topics -- Professional topics
Social and professional topics -- Professional topics -- Computing profession
Social and professional topics -- Professional topics -- Computing profession -- Testing, certification and licensing
Software and its engineering
Software and its engineering -- Software organization and properties
Software and its engineering -- Software organization and properties -- Software system structures
Software and its engineering -- Software organization and properties -- Software system structures -- Distributed systems organizing principles
Solid modeling
title Distributed Diskless Checkpoint for Large Scale Systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-15T14%3A07%3A47IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Distributed%20Diskless%20Checkpoint%20for%20Large%20Scale%20Systems&rft.btitle=2010%2010th%20IEEE/ACM%20International%20Conference%20on%20Cluster,%20Cloud%20and%20Grid%20Computing&rft.au=Gomez,%20Leonardo%20Arturo%20Bautista&rft.date=2010-05-17&rft.spage=63&rft.epage=72&rft.pages=63-72&rft.isbn=9780769540399&rft.isbn_list=0769540392&rft.isbn_list=1424469872&rft.isbn_list=9781424469871&rft_id=info:doi/10.1109/CCGRID.2010.40&rft_dat=%3Cacm_6IE%3Eacm_books_10_1109_CCGRID_2010_40%3C/acm_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9780769540399&rft.eisbn_list=9781424469888&rft.eisbn_list=0769540392&rft.eisbn_list=1424469880&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5493491&rfr_iscdi=true