Pageserver: High-Performance SSD-Based Checkpointing of Transactional Distributed Memory

The Rainbow cluster operating system provides fault tolerance by storing incremental checkpoints on a solid state disk (SSD) drive. As the access characteristics of SSD drives differ substantially from those of traditional magnetic hard disk drives (HDDs) new interesting techniques of storing checkp...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Gerhold, Steffen, Kaemmer, Nico, Weggerle, Alexander, Himpel, Christian, Schulthess, Peter
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 239
container_issue
container_start_page 235
container_title
container_volume 1
creator Gerhold, Steffen
Kaemmer, Nico
Weggerle, Alexander
Himpel, Christian
Schulthess, Peter
description The Rainbow cluster operating system provides fault tolerance by storing incremental checkpoints on a solid state disk (SSD) drive. As the access characteristics of SSD drives differ substantially from those of traditional magnetic hard disk drives (HDDs) new interesting techniques of storing checkpoints in an elegant object-oriented fashion can be applied. The usage of transactional distributed memory (TDM) simplifies the distributed checkpointing algorithm as it automatically guarantees consistent checkpoints of the entire Rainbow cluster without additional coordination overhead.
doi_str_mv 10.1109/ICCEA.2010.53
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5445831</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5445831</ieee_id><sourcerecordid>5445831</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-4a9a7fa53fa2e55eed42294a65518416f5b5fc3a8403f7a43f3ea1bf4ce1e2db3</originalsourceid><addsrcrecordid>eNo9jF1LAkEUhidCKM3LrrrZP7A2H-e4O93ZaikYCRp0J2fXMzqluzKzBf77hKLn5uWBl0eIWyUHSkl7PyuKyWig5dnRXIiuAg0wlLnML_8ls9ARXS2ltaAza69EP8YPeQZQS4Rr8b6gLUcO3xwekqnf7tIFB9eEA9UVJ8vlOH2kyJuk2HH1eWx83fp6mzQuWQWqI1Wtb2raJ2Mf2-DLr_Z8feFDE043ouNoH7n_tz3x9jRZFdN0_vo8K0bz1KsM2xTIUuYIjSPNiMwb0NoCDRFVDmrosERXGcpBGpcRGGeYVOmgYsV6U5qeuPvtemZeH4M_UDitEQBzo8wPBMBUTg</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Pageserver: High-Performance SSD-Based Checkpointing of Transactional Distributed Memory</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Gerhold, Steffen ; Kaemmer, Nico ; Weggerle, Alexander ; Himpel, Christian ; Schulthess, Peter</creator><creatorcontrib>Gerhold, Steffen ; Kaemmer, Nico ; Weggerle, Alexander ; Himpel, Christian ; Schulthess, Peter</creatorcontrib><description>The Rainbow cluster operating system provides fault tolerance by storing incremental checkpoints on a solid state disk (SSD) drive. As the access characteristics of SSD drives differ substantially from those of traditional magnetic hard disk drives (HDDs) new interesting techniques of storing checkpoints in an elegant object-oriented fashion can be applied. The usage of transactional distributed memory (TDM) simplifies the distributed checkpointing algorithm as it automatically guarantees consistent checkpoints of the entire Rainbow cluster without additional coordination overhead.</description><identifier>ISBN: 1424460794</identifier><identifier>ISBN: 9781424460793</identifier><identifier>EISBN: 1424460808</identifier><identifier>EISBN: 9781424460809</identifier><identifier>DOI: 10.1109/ICCEA.2010.53</identifier><identifier>LCCN: 2009942799</identifier><language>eng</language><publisher>IEEE</publisher><subject>Checkpointing ; Clustering algorithms ; Computer applications ; Distributed computing ; Drives ; Hard disks ; Java ; Operating systems ; Throughput ; Time division multiplexing</subject><ispartof>2010 Second International Conference on Computer Engineering and Applications, 2010, Vol.1, p.235-239</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/5445831$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2056,27924,54919</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5445831$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Gerhold, Steffen</creatorcontrib><creatorcontrib>Kaemmer, Nico</creatorcontrib><creatorcontrib>Weggerle, Alexander</creatorcontrib><creatorcontrib>Himpel, Christian</creatorcontrib><creatorcontrib>Schulthess, Peter</creatorcontrib><title>Pageserver: High-Performance SSD-Based Checkpointing of Transactional Distributed Memory</title><title>2010 Second International Conference on Computer Engineering and Applications</title><addtitle>ICCEA</addtitle><description>The Rainbow cluster operating system provides fault tolerance by storing incremental checkpoints on a solid state disk (SSD) drive. As the access characteristics of SSD drives differ substantially from those of traditional magnetic hard disk drives (HDDs) new interesting techniques of storing checkpoints in an elegant object-oriented fashion can be applied. The usage of transactional distributed memory (TDM) simplifies the distributed checkpointing algorithm as it automatically guarantees consistent checkpoints of the entire Rainbow cluster without additional coordination overhead.</description><subject>Checkpointing</subject><subject>Clustering algorithms</subject><subject>Computer applications</subject><subject>Distributed computing</subject><subject>Drives</subject><subject>Hard disks</subject><subject>Java</subject><subject>Operating systems</subject><subject>Throughput</subject><subject>Time division multiplexing</subject><isbn>1424460794</isbn><isbn>9781424460793</isbn><isbn>1424460808</isbn><isbn>9781424460809</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2010</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNo9jF1LAkEUhidCKM3LrrrZP7A2H-e4O93ZaikYCRp0J2fXMzqluzKzBf77hKLn5uWBl0eIWyUHSkl7PyuKyWig5dnRXIiuAg0wlLnML_8ls9ARXS2ltaAza69EP8YPeQZQS4Rr8b6gLUcO3xwekqnf7tIFB9eEA9UVJ8vlOH2kyJuk2HH1eWx83fp6mzQuWQWqI1Wtb2raJ2Mf2-DLr_Z8feFDE043ouNoH7n_tz3x9jRZFdN0_vo8K0bz1KsM2xTIUuYIjSPNiMwb0NoCDRFVDmrosERXGcpBGpcRGGeYVOmgYsV6U5qeuPvtemZeH4M_UDitEQBzo8wPBMBUTg</recordid><startdate>201003</startdate><enddate>201003</enddate><creator>Gerhold, Steffen</creator><creator>Kaemmer, Nico</creator><creator>Weggerle, Alexander</creator><creator>Himpel, Christian</creator><creator>Schulthess, Peter</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201003</creationdate><title>Pageserver: High-Performance SSD-Based Checkpointing of Transactional Distributed Memory</title><author>Gerhold, Steffen ; Kaemmer, Nico ; Weggerle, Alexander ; Himpel, Christian ; Schulthess, Peter</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-4a9a7fa53fa2e55eed42294a65518416f5b5fc3a8403f7a43f3ea1bf4ce1e2db3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Checkpointing</topic><topic>Clustering algorithms</topic><topic>Computer applications</topic><topic>Distributed computing</topic><topic>Drives</topic><topic>Hard disks</topic><topic>Java</topic><topic>Operating systems</topic><topic>Throughput</topic><topic>Time division multiplexing</topic><toplevel>online_resources</toplevel><creatorcontrib>Gerhold, Steffen</creatorcontrib><creatorcontrib>Kaemmer, Nico</creatorcontrib><creatorcontrib>Weggerle, Alexander</creatorcontrib><creatorcontrib>Himpel, Christian</creatorcontrib><creatorcontrib>Schulthess, Peter</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>Gerhold, Steffen</au><au>Kaemmer, Nico</au><au>Weggerle, Alexander</au><au>Himpel, Christian</au><au>Schulthess, Peter</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Pageserver: High-Performance SSD-Based Checkpointing of Transactional Distributed Memory</atitle><btitle>2010 Second International Conference on Computer Engineering and Applications</btitle><stitle>ICCEA</stitle><date>2010-03</date><risdate>2010</risdate><volume>1</volume><spage>235</spage><epage>239</epage><pages>235-239</pages><isbn>1424460794</isbn><isbn>9781424460793</isbn><eisbn>1424460808</eisbn><eisbn>9781424460809</eisbn><abstract>The Rainbow cluster operating system provides fault tolerance by storing incremental checkpoints on a solid state disk (SSD) drive. As the access characteristics of SSD drives differ substantially from those of traditional magnetic hard disk drives (HDDs) new interesting techniques of storing checkpoints in an elegant object-oriented fashion can be applied. The usage of transactional distributed memory (TDM) simplifies the distributed checkpointing algorithm as it automatically guarantees consistent checkpoints of the entire Rainbow cluster without additional coordination overhead.</abstract><pub>IEEE</pub><doi>10.1109/ICCEA.2010.53</doi><tpages>5</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 1424460794
ispartof 2010 Second International Conference on Computer Engineering and Applications, 2010, Vol.1, p.235-239
issn
language eng
recordid cdi_ieee_primary_5445831
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Checkpointing
Clustering algorithms
Computer applications
Distributed computing
Drives
Hard disks
Java
Operating systems
Throughput
Time division multiplexing
title Pageserver: High-Performance SSD-Based Checkpointing of Transactional Distributed Memory
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-12T08%3A49%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Pageserver:%20High-Performance%20SSD-Based%20Checkpointing%20of%20Transactional%20Distributed%20Memory&rft.btitle=2010%20Second%20International%20Conference%20on%20Computer%20Engineering%20and%20Applications&rft.au=Gerhold,%20Steffen&rft.date=2010-03&rft.volume=1&rft.spage=235&rft.epage=239&rft.pages=235-239&rft.isbn=1424460794&rft.isbn_list=9781424460793&rft_id=info:doi/10.1109/ICCEA.2010.53&rft_dat=%3Cieee_6IE%3E5445831%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1424460808&rft.eisbn_list=9781424460809&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5445831&rfr_iscdi=true