OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-atomese-simd commits / d751320

Problems with OverlayFS approaches
d7513205fab67485ac7b55dcf68b39b3c8f97295
by Linas Vepstas <linas@linas.org> · 2025-10-01T18:33:26.000Z

Changed files (1) +10 -2

Design-G.md +10 -2
……@@ -123,14 +123,21 @@ a more flexible system:
123123* Read priority and caching are possible.
124124* Write mirroring and write sharding are possible.
125125
126Some aspects are missing: ProxyNodes can only supplement AtomSpace
127contents; they do not provide any ability to hide existing Atoms,
128or to present an alternate view of an Atom, in the way that the layers
129do. The layering system provides a "view" of the AtomSpace. It has
130many of the same problematic issues that OverlayFS does, namely,
131complexity 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?
132The rwx certainly make it feel like we're re-inventing computing. Lets
133take a closer look and make sure we are not missing anything.
139The `rwx` certainly make it feel like we're re-inventing computing.
140Lets 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