From owner-freebsd-hackers Thu Feb 18 16:38:13 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from gatewaya.anheuser-busch.com (gatewaya.anheuser-busch.com [151.145.250.252]) by hub.freebsd.org (Postfix) with SMTP id A3791115C7 for ; Thu, 18 Feb 1999 16:38:03 -0800 (PST) (envelope-from Matthew.Alton@anheuser-busch.com) Received: by gatewaya.anheuser-busch.com; id SAA28128; Thu, 18 Feb 1999 18:31:30 -0600 Received: from stlabcexg006.anheuser-busch.com(stlabcexg006 151.145.101.161) by gatewaya via smap (V2.1) id xma028113; Thu, 18 Feb 99 18:31:29 -0600 Received: by stlabcexg006.anheuser-busch.com with Internet Mail Service (5.5.2232.9) id ; Thu, 18 Feb 1999 18:33:55 -0600 Message-ID: From: "Alton, Matthew" To: freebsd-hackers@freebsd.org Subject: RE: FreeBSD-Rio released (fwd) Date: Thu, 18 Feb 1999 18:32:55 -0600 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2232.9) Content-Type: text/plain Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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 sent this message to the list, but > it bounced....nonetheless its a matter of interest to the FreeBSD > community. > > From: "Peter M. Chen" > 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