Proceedings of the 13th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications 1998
DOI: 10.1145/286936.286961
|View full text |Cite
|
Sign up to set email alerts
|

System support for object groups

Abstract: This paper draws several observations from our experiences in building support for object groups. These observations actually go beyond our experiences and may apply to many other developments of object based distributed systems.Our first experience aimed at building support for Smalltalk object replication using the Isis process group toolkit.It was quite easy to achieve group transparency but we were confronted with a strong mismatch between the rigidity of the process group model and the flexible nature of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
13
0

Year Published

1999
1999
2014
2014

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 32 publications
(14 citation statements)
references
References 19 publications
1
13
0
Order By: Relevance
“…In such a context the replicated invocation problem, originally analyzed in [47] and later addressed in, e.g., [26,30,77], shows similarities with the problems we have tackled with our proposal. Specifically, the replicated invocation problem arises when an actively replicated server, say S, invokes, in its turn another (replicated) server, say R. In such a scenario, the processing of the client request at the different S server replicas originates duplicate invocations towards R. This leads to inconsistencies of the state of R if the invoked application logic is not idempotent.…”
Section: Related Workmentioning
confidence: 66%
“…In such a context the replicated invocation problem, originally analyzed in [47] and later addressed in, e.g., [26,30,77], shows similarities with the problems we have tackled with our proposal. Specifically, the replicated invocation problem arises when an actively replicated server, say S, invokes, in its turn another (replicated) server, say R. In such a scenario, the processing of the client request at the different S server replicas originates duplicate invocations towards R. This leads to inconsistencies of the state of R if the invoked application logic is not idempotent.…”
Section: Related Workmentioning
confidence: 66%
“…They state that "A transactional mechanism should however be integrated within group communication to support multi-server request atomicity." [10]. Jean-Pier Briot proposed Actalk [11], an environment where Actors communicate concurrently with asynchronous message passing.…”
Section: The Need For Transactionsmentioning
confidence: 99%
“…Trading replica consistency for increased availability has been addressed in distributed object systems as [22,23,24]. However, these systems either guarantee strong replica consistency or no replica consistency at all.…”
Section: Related Workmentioning
confidence: 99%