A generic model that admits all existing approaches. Support customization of almost any aspect of node processing, including global policies that are part of base functionality. Functions affecting security of the system are not left entirely to the higher-level services. Arch should not preclude fast paths, scalability. Execution environments are heavyweight, few, change slowly.
Resource management is coarse-grained at node level and refined at environment level.
Resource usage bound is enforced by base layer with at least one option in ANEP header. Global namespace is needed for protocols to allow sharing. Allocation of names must not require coordination. Node have unique IDs.