DocumentCode :
1993662
Title :
Protocol for groups of pseudo-active replicated objects
Author :
Higaki, Hiroaki ; Nemoto, Naokazu ; Tanaka, Katsuya ; Takizawa, Makoto
Author_Institution :
Dept. of Comput. & Syst. Eng., Tokyo Denki Univ., Japan
fYear :
1999
fDate :
1999
Firstpage :
35
Lastpage :
41
Abstract :
Distributed applications are realized by the cooperation of multiple objects based on client-server style communication. Server objects are replicated on multiple computers to achieve fault tolerance. In active replication, all the replicated server objects (replicas) receive the same requests in the same order from the client objects, invoke the same operations (methods) and send back responses. These replicas might be placed on different kinds of computers with different processing speeds. In addition, these computers might be connected to different networks, i.e. replicas might be distributed in a WAN. To apply active replication to such a heterogeneous environment, this paper proposes a pseudo-active replication where a client object receives only the first response from the replicas. In order to reduce the recovery time due to the difference in processing speeds among the replicas, two techniques are introduced. One is to detect the fastest replica and the other is for the slower replicas to catch up with the fastest one; requests for identity and idempotent operations (methods) are not invoiced in the slower replicas. Furthermore, in order to reduce the response time for requests from client objects, requests for compatible operations (methods) are invoiced in different order in the replicas. The order is decided based on the round-trip time between client objects and replicas for supporting WAN environments. These are realized by piggybacking some additional information with the control messages for the ordering protocol, i.e. no additional message is required in the proposed protocol
Keywords :
active databases; client-server systems; distributed object management; object-oriented databases; protocols; replicated databases; wide area networks; WAN; client-server communication; compatible operations; computer processing speeds; control messages; distributed applications; fastest replica detection; fault tolerance; idempotent operations; identity operations; ordering protocol; piggybacking; pseudo-active replication; recovery time; replicated object groups; replicated server objects; request response time reduction; round-trip time; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 1999. WORDS 1999 Fall. Proceedings. Fifth International Workshop on
Conference_Location :
Monterey, CA
Print_ISBN :
0-7695-0616-X
Type :
conf
DOI :
10.1109/WORDSF.1999.842330
Filename :
842330
Link To Document :
بازگشت