In distributed object-oriented computing, a complex set of requirements has to be considered for maintaining the required level of reliability of objects to give higher level of performance. The authors proposed a mechanism to analyze the complexity of these underlying environments and design a dynamically reconfigurable architecture according to the changes of the underlying environment. The replication should have a suitable architecture for the adaptable fault tolerance so that it can handle the different situations of the underlying system before the fault occurs. The system can provide the required level of reliability by measuring the reliability of the underlying environment and then either adjusting the replication degree or migrating the object appropriately. It is also possible to improve the reliability with shifting to a suitable replication protocol adaptively. However, there should be a mechanism to overcome the problems when "replication protocol transition period" exists. This will also find a client-server group communication protocol that communicates with objects under both different environmental conditions and different replication protocols.
[1]
Bharat K. Bhargava,et al.
Replication Techniques in Distributed Systems
,
1996,
Advances in Database Systems.
[2]
Ing-Ray Chen,et al.
Effect of Parallel Planning on System Reliability of Real-Time Expert
,
1997
.
[3]
Pierangela Samarati,et al.
A classification of update methods for replicated databases
,
1991
.
[4]
Kentaro Oda,et al.
An adaptable replication scheme for reliable distributed object-oriented computing
,
2003,
17th International Conference on Advanced Information Networking and Applications, 2003. AINA 2003..
[5]
Kentaro Oda,et al.
The flying object for an open distributed environment
,
2001,
Proceedings 15th International Conference on Information Networking.