Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

On using network RAM as a non‐volatile buffer

Pnevmatikatos Dionysios, Markatos, Evangelos, Gregory Maglis, Sotiris Ioannidis

Simple record


URIhttp://purl.tuc.gr/dl/dias/99085531-1288-49BC-9068-8EA5CAB04A59-
Identifierhttps://doi.org/10.1023/A:1019003514550-
Languageen-
Extent8 pagesen
TitleOn using network RAM as a non‐volatile bufferen
CreatorPnevmatikatos Dionysiosen
CreatorΠνευματικατος Διονυσιοςel
CreatorMarkatos, Evangelosen
CreatorGregory Maglisen
CreatorSotiris Ioannidisen
PublisherKluweren
Content SummaryFile 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.en
Type of ItemPeer-Reviewed Journal Publicationen
Type of ItemΔημοσίευση σε Περιοδικό με Κριτέςel
Licensehttp://creativecommons.org/licenses/by/4.0/en
Date of Item2015-10-19-
Date of Publication1999-
SubjectComputer software ergonomicsen
SubjectHuman factors in computer softwareen
SubjectHuman factors in softwareen
SubjectSoftware ergonomicsen
Subjectcomputer software human factorsen
Subjectcomputer software ergonomicsen
Subjecthuman factors in computer softwareen
Subjecthuman factors in softwareen
Subjectsoftware ergonomicsen
Bibliographic CitationD. Pnevmatikatos, E. Markatos, G. Maglis, S. Ioannidis, ``On Using Network RAM as a non-volatile Buffer,’‘ Cluster Comp.,vol. 2,no.4, pp. 295-303, 1999.doi:10.1023/A:1019003514550en

Services

Statistics