ACM SIGOPS Operating Systems Review
Implementing fault-tolerant services using the state machine approach: a tutorial
ACM Computing Surveys (CSUR)
The process group approach to reliable distributed computing
Communications of the ACM
Delta Four: A Generic Architecture for Dependable Distributed Computing
Delta Four: A Generic Architecture for Dependable Distributed Computing
An Overview of the Arjuna Distributed Programming System
IEEE Software
Structuring Fault-Tolerant Object Systems for Modularity in a Distributed Environment
IEEE Transactions on Parallel and Distributed Systems
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
Distributed Programming in GARF
ECOOP '93 Proceedings of the Workshop on Object-Based Distributed Programming
A Reflective Invocation Scheme to Realise Advanced Object Management
ECOOP '93 Proceedings of the Workshop on Object-Based Distributed Programming
System support for object groups
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Replicated invocations in wide-area systems
Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications
Garf: A Tool for Programming Reliable Distributed Applications
IEEE Parallel & Distributed Technology: Systems & Technology
Hi-index | 0.00 |
Abstract: Invocation is the communication paradigm of objects. It is asymmetric by definition: the invoker initiates the invocation whereas the invokee reacts to it. A proxy is a local representative of the invokee on the invoker's machine. Like the invocation, the proxy notion is asymmetric. However, when replicated objects are considered, there is a need for symmetric proxies: a regular proxy plus an invoker proxy on the invokee's machine. This paper shows that symmetric proxies are needed to implement pre-filtering of duplicated invocations. It defines both the duplicated invocation problem and the pre-filtering approach as an efficient solution. The paper presents an object model based on symmetric proxies. Finally, the implementation of the model in the GARF system is presented as well as similar works in the literature.