Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Feb 1999 18:32:55 -0600
From:      "Alton, Matthew" <Matthew.Alton@anheuser-busch.com>
To:        freebsd-hackers@freebsd.org
Subject:   RE: FreeBSD-Rio released (fwd)
Message-ID:  <BED2E68B5FB4D21193C90008C7C56836564C40@STLABCEXG012>

next in thread | raw e-mail | index | archive | help
This is some very interesting work.  I am going to look into this.  I am 
currently under the impression that it is a Good Thing and should be in
4.x as a LINT option.

> -----Original Message-----
> From:	Jonathan M. Bresler [SMTP:jmb@hub.freebsd.org]
> Sent:	Thursday, February 18, 1999 8:13 AM
> To:	freebsd-hackers@freebsd.org
> Subject:	FreeBSD-Rio released (fwd)
> 
> 
> 
> 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


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?BED2E68B5FB4D21193C90008C7C56836564C40>