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...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
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 |