[cap-talk] Styles of persistance
Bill Frantz
frantz at pwpconsult.com
Thu Apr 3 21:06:38 CDT 2008
jed at nersc.gov (Jed Donnelley) on Thursday, April 3, 2008 wrote:
>Perhaps Bill can explain what makes the KeyKOS space bank unusual
>in this regard. I'm afraid I don't know what a "space bank" is
>or how it is organized internally. Is that relevant to this
>discussion?
Quite. A space bank[1] is the object that allocates and rescinds
all space in the system. (Think of it as the disk allocator for the
file system.) Since the system has orthogonal persistence, it is
running all the time, from when the system is first initialized to
when, hopefully many years later, it is abandoned. It runs through
checkpoints and restarts like all programs running in the system.
Since it is responsible for space allocation on a single system, I
don't think it makes much sense to serialize its state and move it
to another system.
Cheers - Bill
[1] <http://www.agorics.com/Library/KeyKos/Gnosis/62.html>
-----------------------------------------------------------------------
Bill Frantz | gets() remains as a monument | Periwinkle
(408)356-8506 | to C's continuing support of | 16345 Englewood Ave
www.pwpconsult.com | buffer overruns. | Los Gatos, CA 95032
More information about the cap-talk
mailing list