@@ -123,14 +123,21 @@ a more flexible system:
123123* Read priority and caching are possible.
124124* Write mirroring and write sharding are possible.
125125
126+ Some aspects are missing: ProxyNodes can only supplement AtomSpace
127+ contents; they do not provide any ability to hide existing Atoms,
128+ or to present an alternate view of an Atom, in the way that the layers
129+ do. The layering system provides a "view" of the AtomSpace. It has
130+ many of the same problematic issues that OverlayFS does, namely,
131+ complexity and performance.
132+
126133This suggests that Frames should be replaced by ProxyNodes. Which again
127134elevates a StorageNode (this time, in the form of a Proxy) to be at the
128135same conceptual level as the AtomSpace. So we now have three distinct
129136"remote" operations: read, write and execute.
130137
131138### Reinventing Cmputing?
132- The rwx certainly make it feel like we're re-inventing computing. Lets
133- take a closer look and make sure we are not missing anything.
139+ The ` rwx ` certainly make it feel like we're re-inventing computing.
140+ Lets take a closer look and make sure we are not missing anything.
134141
135142* The ` rwx ` perms on i370/s390 mainframes came with a storage key,
136143 granting specific access to different memory regions. Do we have
@@ -184,6 +191,7 @@ How can we leverage the above for the next-gen design?
184191So we're effectively going for version 3, here; lets get it right,
185192instead of being half-assed about it.
186193
194+ ### Redesigning layering
187195
188196### Are SensoryNode's AtomSpaces?
189197By logical extension of the above thoughts, SensoryNodes should be
0 commit comments