[cap-talk] Persistence as a cap value (was: Re: ...PLASH discussion)

Karp, Alan H alan.karp at hp.com
Wed Mar 12 20:43:46 EDT 2008


Sandro Magi wrote:
>
> Were remote machines assumed to be running a trusted runtime? If not,
> how did the GC work? (assuming you can divulge that of course)
>
Of course I can.  All our code was released under GPL or LGPL.  We did not assume a trusted runtime on the other system.  All interaction with a remote user was through a proxy running locally as a normal client.  Since all the entries were local, we could use a local algorithm.  There was still the possibility that the remote user had dropped the reference, but there is never a way to distinguish that case from holding a reference that will never be used.  The proxy's quota was charged for entries in it's c-list, so the remote user had an incentive to remove unnecessary entries.

________________________
Alan Karp
Principal Scientist
Virus Safe Computing Initiative
Hewlett-Packard Laboratories
1501 Page Mill Road
Palo Alto, CA 94304
(650) 857-3967, fax (650) 857-7029
http://www.hpl.hp.com/personal/Alan_Karp




More information about the cap-talk mailing list