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>