1994
DOI: 10.1109/71.273048
|View full text |Cite
|
Sign up to set email alerts
|

Structuring fault-tolerant object systems for modularity in a distributed environment

Abstract: The object-oriented approach to system structuring has found widespread acceptance among designers and developers of robust computing systems. In this paper we propose a system structure for distributed programming systems that support persistent objects and describe how such properties as persistence, recoverability etc.can be implemented. The proposed structure is modular, permitting easy exploitation of any distributed computing facilities provided by the underlying system. An existing system constructed ac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

1995
1995
2021
2021

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 20 publications
(5 citation statements)
references
References 27 publications
0
5
0
Order By: Relevance
“…The material of this section is taken from some of our published papers on Arjuna. [3][4][5] Section 3 gives a brief overview of some of the middleware transaction standards that are relevant to the various transaction services that Arjuna supports. Section 4 describes how the Arjuna system was adapted for use as a transaction service for CORBA (OTS) and Java middleware (JTS); here we also compare and contrast the functionality of the original Arjuna system with that of Java EE component based middleware.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The material of this section is taken from some of our published papers on Arjuna. [3][4][5] Section 3 gives a brief overview of some of the middleware transaction standards that are relevant to the various transaction services that Arjuna supports. Section 4 describes how the Arjuna system was adapted for use as a transaction service for CORBA (OTS) and Java middleware (JTS); here we also compare and contrast the functionality of the original Arjuna system with that of Java EE component based middleware.…”
Section: Introductionmentioning
confidence: 99%
“…Sufficient details of the system are presented here to enable the readers to follow the subsequent discussions concerning middleware transaction services. The material of this section is taken from some of our published papers on Arjuna 3‐5 . Section 3 gives a brief overview of some of the middleware transaction standards that are relevant to the various transaction services that Arjuna supports.…”
Section: Introductionmentioning
confidence: 99%
“…Indeed, a large class of applications exists for which the full power of a DBMS may not be required, but for which reliable, concurrent access to shared data is a crucial requirement. As a result, transaction facilities are now being supported in many file systems such as Camelot [1] and Arjuna [2].…”
Section: Introductionmentioning
confidence: 99%
“…[2][3][4][5] Several other systems offer fault management using the natural redundancy of the distributed system without requiring specific hardware support. [6][7][8][9][10] Star fills this gap and is built totally outside the operating system. The challenge is to show that software fault tolerance can be efficiently implemented in a standardized environment.…”
Section: Introductionmentioning
confidence: 99%