next up previous contents
Next: Cache - Proposal 2 Up: Architecture of the Proxy Previous: Architecture of the Proxy

Replication - Proposal 1

Maximal independence from the central repository can be realized by a replication of the central repository. After the creation of the proxy repository all implementation classes and profiles are copied from the central repository to the proxy repository. After this initialization the connection between the central and the proxy repository can be released without any impact on the execution of adaptable and mobile codes.

In figure [*] a replicated repository on host 5 would load all implementation classes from the central repository at the initialization. After the initialization the hosts in neighborhood 2 do not rely anymore on the central repository.

A replicated repository augments the independence of a mobile agent, but it takes longer to start it, because all implementation classes must be copied from the central repository to the proxy. The start-up time of the proxy repository can be reduced, by an implementation as a cache instead of a replication as proposed in the next section.



Copyright Munich Network Management Team