Architecture of Backing Store Descriptors
Jonathan Shapiro
shap@viper.cis.upenn.edu
Sun, 27 Nov 94 13:18:52 -0500
I'm (Bill Frantz) not sure I understand the problem. Perhaps a concrete
example would help.
Let's see...
Suppose I wish to memory may an object, and I want a special keeper
for it. For example, I'm doing networking coherency at the page level
by juggling the page keys. Somebody hands me a segment key that they
allege contains the pages for the object, and I wrap this segment with
a red segment in order to place my keeper in control of it.
What happens if the segment I got handed implements its own internal
keeper logic isn't pretty. There is an ambiguity as to which keeper
(internal or mine) should be called. In some cases I may want both
the internal keeper and my own keeper called, and I might want them
called either top-down or bottom-up in the seg tree logic.
Jonathan