Date: Thu, 18 Feb 1999 06:13:29 -0800 (PST) From: "Jonathan M. Bresler" <jmb@hub.freebsd.org> To: freebsd-hackers@freebsd.org Subject: FreeBSD-Rio released (fwd) Message-ID: <19990218141329.3EB91113CF@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
Alex Boisvert <alex@gel.usherb.ca> sent this message to the list, but
it bounced....nonetheless its a matter of interest to the FreeBSD
community.
From: "Peter M. Chen" <pmchen@eecs.umich.edu>
Subject: Announcing Rio for FreeBSD
The Rio (RAM I/O) project at Michigan is pleased to release an implementation
of the Rio file cache for FreeBSD. The basic idea of Rio is to make memory as
safe as disk from operating system crashes. Such "reliable main memory" is
useful in a variety of contexts:
* file systems: reliable main memory provides the semantics of
synchronous writes with the performance of a pure write-back
file system. The only disk writes needed are when the file
cache becomes full.
* transaction systems: reliable main memory allows a very simple
and fast implementation of atomic, durable actions. We've built such a
system, called Vista, that can achieve 2000x lower overhead
per transaction than a comparable transaction system. Vista
transactions can be done in a few microseconds.
* checkpointing: Discount Checking is a checkpointing library that
allows general applications to recover from operating system and
application crashes. Discount Checking builds on Rio's reliable main
memory and Vista's fast transactions to achieve very low overhead and a
high degree of transparency. Discount Checking slows real
applications down by less than 0.6%, even while taking checkpoints
frequently enough to save every externally visible event. Discount
Checking makes application and OS crashes appear as if the application
pauses and resumes.
Papers describing Rio, Vista, and Discount Checking are available on
the Rio web page (http://www.eecs.umich.edu/Rio).
Wee Teck Ng and Peter M. Chen
EECS Department
University of Michigan
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990218141329.3EB91113CF>
