Personal tools

Nodal Model Summary

From OrganicDesign Wiki

Jump to: navigation, search
This summary describes an ideal of the project which is still in the early stages of research and development.

The nodal model is a distributed computing environment which has been designed for the project in accord with its philosophical foundations. These philosophies claim that all change in the universe, right down to the functionality of space and time, work in accord with a single unified principle. Distributed computing is a perfect context in which to work with these philosophies, because distributed computing is all about creating an actual real space and defining the laws that determine how its content changes.

In the nodal model, the philosophy is used to unify the runtime environment with the class hierarchy yielding a single global, self contained network of concepts (classes, prototypes, templates, forms) and their occurrences (instances), each a unique node. The physical resource aspect of this network is similarly unified; from RAM, file system and WAN, so all applications, data and their persistent storage are all part of a single changing space of nodes called the nodal network. The nodes play a similar role to object's in the common Object Oriented paradigm.

Any object is related to other associated objects (associations a.k.a key-value pairs, attributes, properties etc) which can represent active threads operating on a schedule. Active threads consume processing resource to manipulate various resources within their context in accord with their scheduled workflow. Processes at all levels are built from these workflow rules whether they're part of an application or a real world organisation.

This functionality which is common to all the objects of the nodal network is called the nodal reduction and is essentially a scheduler which replaces the traditional program flow system. Even though the nodal network is a complex application in terms of its functional requirements, it yet is able to be modelled completely as a nodally reducible structure of nodes, which means that any other applications or organisations can also be modelled in this way. In fact, the components of the nodal network are specifically designed as a re-usable universal template called generic organisation which can be extended and refined for the needs of any context.

The GNU Project Debian Linux Ubuntu Linux Wikipedia online encycopedia MediaWiki