Brendan Eich (2013-11-13T00:16:20.000Z)
domenic at domenicdenicola.com (2013-11-17T17:59:17.277Z)
Mark S. Miller wrote: > That's fair. Driving distributed GC by observing local GC has exactly > the problem you point out: As we give one vat more memory, reducing > its memory pressure, it observes far fewer finalizations, increasing > the memory pressure on its counter-party vats. Perhaps the reason this > problem hasn't been too pressing in the past is that none of our vats > had enough local memory to cause the problem. This seems like an important open question to research, since I doubt we can constrain vats to small-local-memory _a prior_ given how much dynamic range web content has (think Ember.js windowing into a large database, building DOM view on the fly). Jason's right about "leases" being predominant for distributed resource management. These expire right in the user's face, too often. But they are easier to model.