algorithm
Click on the red underlined text to get to the source
... reached.
This document describes the general DDDS algorithm, not any
particular application or usage scenario. The entire series of
documents is specified in "Dynamic Delegation Discovery System ...
... URNs.
Over time other systems began to apply this same algorithm and
infrastructure to other, non-URN related, systems (see Section 6 for
...
... A set of protocols and specifications that specify actual values
for the various generalized parts of the DDDS algorithm. An
Application must define the syntax and semantics of the
...
... The Algorithm ...
...
The DDDS algorithm is based on the concept of Rewrite Rules. These
rules are collected into a DDDS Rule Database ...
... Application MUST NOT apply a Rule to the output of a previous Rule.
All Rewrite Rules for all Applications must ALWAYS apply to the exact
same Application Unique String that the algorithm started with.
It is a fundamental assumption that the Application Unique String has
...
... management, etc.).
Diagrammatically the algorithm looks like this:
+--------- Application Unique String
...
... The Complete Algorithm ...
...
The following is the exact DDDS algorithm:
1. The First Well Known Rule is applied to the Application Unique
...
... databases record
could cause a new Rule to be retrieved that is inconsistent with
previous Rules, while in the algorithm any attempts to optimize the
process by falling back to previous keys and Rules MUST ensure that
no previously retrieved Rule has expired. If a Rule has expired then
...
...
In order for this algorithm to have any usefulness, a specification
must be written describing an application and one or more databases.
...
... client to load balance
between servers (i.e., weighted random selection, etc.) then it
should do so outside the DDDS algorithm. For example, Applications
that make use of the DNS Database ...
...
This document simply defines the DDDS algorithm and thus, by itself,
does not imply any security issues. It is when this algorithm ...
... DDDS algorithm and thus, by itself,
does not imply any security issues. It is when this algorithm is
coupled with a Database and an Application that security
considerations ...
