Difference between revisions of "Node space"
From Organic Design wiki
m (Caretaker: Format cat links) |
(restructure) |
||
Line 1: | Line 1: | ||
[[Category:Glossary]][[Category:Nodal Concepts]] | [[Category:Glossary]][[Category:Nodal Concepts]] | ||
− | + | Together all the nodes in the local [[Wikipedia:Runtime|runtime]] environment form a [[node space]] data structure which is a collection of nodes to which the [[nodal reduction]] function is continuously applied. Each executing nodal reduction algorithm has a local single node space and is called a [[peer]]. | |
− | |||
− | |||
− | |||
− | |||
+ | The peers implement the [[storage and distribution]] [[nodal organisation]] to form the global [[nodal network]]. [[Storage and distribution]] uses a [[Identity|global identity]] to refer to non-local nodes, but at runtime nodes are referred to directly by their memory references. | ||
+ | <table class=expandable title="Whiteboard diagram showing nodal containment"><tr><td> | ||
[[Image:Nodespace-text.jpg]] | [[Image:Nodespace-text.jpg]] | ||
− | + | </table> | |
;See also | ;See also | ||
+ | *[[Node]] | ||
+ | *[[Nodal network]] | ||
*[[Nodal Reduction]] | *[[Nodal Reduction]] | ||
− | *[[ | + | *[[nodeSpace.c]] is the current implementation of node space running in [[peerd.c]] based [[peer]]s |
− | *[[nodal-wikid.pl]] extends PERL's native hash-table to make a Nodal Space. | + | *[[nodal-wikid.pl]] extends PERL's native hash-table to make a Nodal Space (no longer current). |
− | *[[peer-nodal.as]] implements the functional way since ECMA can't use references as array-keys. | + | *[[peer-nodal.as]] implements the functional way since ECMA can't use references as array-keys (no longer current). |
Revision as of 23:02, 4 November 2006
Together all the nodes in the local runtime environment form a node space data structure which is a collection of nodes to which the nodal reduction function is continuously applied. Each executing nodal reduction algorithm has a local single node space and is called a peer.
The peers implement the storage and distribution nodal organisation to form the global nodal network. Storage and distribution uses a global identity to refer to non-local nodes, but at runtime nodes are referred to directly by their memory references.
- See also
- Node
- Nodal network
- Nodal Reduction
- nodeSpace.c is the current implementation of node space running in peerd.c based peers
- nodal-wikid.pl extends PERL's native hash-table to make a Nodal Space (no longer current).
- peer-nodal.as implements the functional way since ECMA can't use references as array-keys (no longer current).