<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/99085531-1288-49BC-9068-8EA5CAB04A59"><efrbr-work:titleOfTheWork>On using network RAM as a non‐volatile buffer</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/99085531-1288-49BC-9068-8EA5CAB04A59"><efrbr-expression:titleOfTheExpression>On using network RAM as a non‐volatile buffer</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Peer-Reviewed Journal Publication
            Δημοσίευση σε Περιοδικό με Κριτές
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2015-10-19</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">1999</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>File systems and databases usually make several synchronous disk write accesses in order to make sure that the disk always has a consistent view of their data, so that it can be recovered in the case of a system crash. Since synchronous disk operations are slow, some systems choose to employ asynchronous disk write operations that improve performance at the cost of low reliability: in case of a system crash all data that have not yet been written to disk are lost. In this paper we describe a software‐based Non‐Volatile RAM system that achieves the high performance of asynchronous write operations without sacrificing the reliability of synchronous write operations. Our system takes a set of volatile main memories residing in independent workstations and transforms it into a non‐volatile memory buffer – much like RAIDS do with magnetic disks. It then uses this non‐volatile buffer as an intermediate storage space in order to acknowledge synchronous write operations before actually writing the data to magnetic disk, but after writing the data to (intermediate) stable storage. We demonstrate the performance advantages of our system using both simulation and experimental evaluation.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="journal name">Cluster Computing</efrbr-expression:note><efrbr-expression:note type="journal volume">4</efrbr-expression:note><efrbr-expression:note type="journal number">2</efrbr-expression:note><efrbr-expression:note type="page range"> 295-303</efrbr-expression:note></efrbr-expression:expression><efrbr-person:person identifier="http://users.isc.tuc.gr/~dpnevmatikatos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Pnevmatikatos Dionysios
            Πνευματικατος Διονυσιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://viaf.org/viaf/85191888"><efrbr-person:nameOfPerson vocabulary="VIAF">
            Markatos, Evangelos
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="9C873B14-21BB-4F00-A031-FBF0FCB81766"><efrbr-person:nameOfPerson vocabulary="">
            Gregory Maglis
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="8FB3EC4E-7D24-43BC-9540-BFFD66455044"><efrbr-person:nameOfPerson vocabulary="">
            Sotiris Ioannidis
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="http://www.wkap.nl/"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="S/R:PUBLISHERS">
            Kluwer
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="http://id.loc.gov/authorities/subjects/sh88005426"><efrbr-concept:termForTheConcept>
            Computer software ergonomics
            Human factors in computer software
            Human factors in software
            Software ergonomics
            computer software human factors
            computer software ergonomics
            human factors in computer software
            human factors in software
            software ergonomics
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/99085531-1288-49BC-9068-8EA5CAB04A59" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/99085531-1288-49BC-9068-8EA5CAB04A59"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/99085531-1288-49BC-9068-8EA5CAB04A59" targetEntity="person" targetURI="http://users.isc.tuc.gr/~dpnevmatikatos"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/99085531-1288-49BC-9068-8EA5CAB04A59" targetEntity="person" targetURI="http://users.isc.tuc.gr/~dpnevmatikatos" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/99085531-1288-49BC-9068-8EA5CAB04A59" targetEntity="person" targetURI="http://viaf.org/viaf/85191888" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/99085531-1288-49BC-9068-8EA5CAB04A59" targetEntity="person" targetURI="9C873B14-21BB-4F00-A031-FBF0FCB81766" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/99085531-1288-49BC-9068-8EA5CAB04A59" targetEntity="person" targetURI="8FB3EC4E-7D24-43BC-9540-BFFD66455044" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/99085531-1288-49BC-9068-8EA5CAB04A59" targetEntity="person" targetURI="http://www.wkap.nl/" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/99085531-1288-49BC-9068-8EA5CAB04A59" targetEntity="concept" targetURI="http://id.loc.gov/authorities/subjects/sh88005426"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>