This paper describes a fault-tolerant object using replication of objects in network-wide distributed object-oriented communications systems, and a mechanism for managing multiple objects that execute the target functions in the systems. This mechanism is located in the distributed processing platform that controls the execution of objects. The replication management mechanism combines fault detection using the local timer of each node and a mechanism for maintaining internal state consistency. This mechanism reduces the overhead of replication and at the same time distribute the load. The method for creating the fault-tolerant object and generating its code reduces the cost of design, development, and management of fault-tolerant applications programs by hiding their internal structure. This approach will contribute to flexible construction of multimedia-generation communications software.
展开▼