| Deliverables | Table of Contents | Next |


6. Data Shadowing

Though it may be possible to chain requests to a particular server, the result may be unsatisfactory for any of a number of reasons, such as slow service response due to lack of bandwidth or due to a excessive number of "hops" in the form of chaining (connection overhead). Replication of data, using the techniques of slaving and shadowing, can often result in much better levels of service performance and availability. This is because the same data is made available from a number of DSAs; DSAs which may be more accessible to certain user communities.

Caution should be exercised though, if, for example, the amount of data being replicated in a shadow agreement is great then the shadow operation itself can cause service degradation!

6.1 Shadowing

The notion of data replication was introduced to overcome problems of efficiency and access. In EuroView two levels of shadowing will be necessary.

• Country Level

Replication of the country level is necessary to reduce the need for access to first level servers, which tend to respond slowly due to excessive usage and also to limit the number of simultaneous connections supported. In this case the amount of data copied is minimal and the performance gain is appreciable, and so should be configured into EuroView backbone and user DSAs.

National level organizations and DSA entries will also need to be shadowed in EuroView backbone DSAs. This may be limited to organizations and servers that are part of or related to EuroView, depending on the amount of data that needs to be copied, and the required degree of interworking with other directory services such as NameFLOW and IDA.

• Organizational Level

In some instances it may be necessary to replicate the entirety of an organization's directory data between EuroView DSAs. Replication may well be critical in the Spanish case where a relay DSA will be employed to provide connectivity. As this is a single point of access between directory communities (the Spanish X.25 users and the rest of the EuroView service) any server downtime or network failure would result in loss of service. Replicating Spanish user data to each of the central services will add a large degree of fault tolerance to the system and improve performance greatly. This may present a resource problem depending on how much data is stored by the Spanish contingent.


| Deliverables | Table of Contents | Next |


Title: EuroView Service Design
Issue: 1.1
Date: 17