|
LIST OF TABLES
LIST OF FIGURES
LIST OF APPENDIXES
CHAPTER 1
1 INTRODUCTION
1.1 JUSTIFICATION
1.2 OBJECTIVES
1.3 CONTRIBUTIONS
1.3.1 Active Replication Technique for Asynchronous, Non-Deterministic
Reactive Components
1.3.2 Semi-active Replication Technique for Asynchronous, non-deterministic
Reactive Components
1.4 OVERVIEW
CHAPTER 2
2 SURVEY OF RELATED WORKS
2.1 GENERIC SUPPORT OF FAULT TOLERANCE IN DISTRIBUTED SYSTEMS
2.1.1 OMG Fault-Tolerant CORBA Standard
2.1.2 Interoperable Replication Logic (IRL): Asynchronous Active Replication
in Three-tier Distributed Systems
2.1.3 Eternal
2.1.4 Object Group Service (OGS)
2.1.5 SENSEI
2.2 FAULT-TOLERANT EVENT BASED DISTRIBUTED SYSTEMS
2.2.1 NODS
2.2.2 ISEE
2.2.3 YEAST
2.3 FAULT TOLERANT SUPPORT FOR MOBILE AGENTS
2.3.1 FATOMAS
CHAPTER 3
3 OVERVIEW OF THE EVENT RULE FRAMEWORK (ERF)
3.1 MODEL
3.1.1 Event Model
3.1.2 Rule Model
3.1.3 Behavioral Model
3.2 COMPONENTS
3.2.1 Event Channel
3.2.2 Rule Based Intelligent Event Service (RUBIES)
3.3 ARCHITECTURE OF ERF-CORBA
CHAPTER 4
4 OVERVIEW OF FAULT TOLERANT CORBA
4.1 FAULT TOLERANT CORBA
4.1.1 Definitions
4.1.2 A Fault Tolerance Scenario
4.1.3 Limitations
4.2 INTEROPERABLE OBJECT GROUP REFERENCES (IOGR)
4.3 REPLICATION MANAGEMENT
4.3.1 Fault Tolerance Properties
4.3.2 Replication Manager
4.3.3 Property Manager
4.3.4 Object Group Manager
4.3.5 Generic Factory
4.4 FAULT MANAGEMENT
4.5 LOGGING AND RECOVERY MANAGEMENT
CHAPTER 5
5 DESIGN
5.1 SCALABILITY AND FAULT TOLERANCE PROBLEMS IN ERF CORBA
5.2 ARCHITECTURE OF SCALABLE AND FAULT TOLERANT ERF
5.2.1 Scalability in ERF
5.2.2 Fault Tolerance in ERF
5.3 ARCHITECTURE OF FAULT-TOLERANT ERF-CORBA
5.4 EID UNIQUENESS
5.5 PATTERN MANAGEMENT
5.5.1 Pattern Manager
5.5.2 Pattern
5.6 ACTIVE REPLICATION
5.6.1 Duplicated-Events Detection and Suppression Mechanism
5.6.2 Pattern Naming Approach for Duplicated-Events Detection and
Suppression
5.7 SEMI ACTIVE REPLICATION
5.7.1 Consistency and Duplicated-Events Detection and Suppression
5.7.2 Production Controller Approach for Consistency and Duplicated-Events
Detection and Suppression
CHAPTER 6
6 IMPLEMENTATION
6.1 FAULT TOLERANT ERF-CORBA ARCHITECTURE IMPLEMENTATION
6.1.1 CORBAEventChannel
6.2 PATTERN MANAGEMENT IMPLEMENTATION
6.2.1 Pattern Manager Implementation
6.2.2 Pattern Implementation
6.3 ACTIVE REPLICATION IMPLEMENTATION
6.3.1 Pattern Naming Approach for Duplicated-Events Detection and Suppression
Implementation
6.4 SEMI ACTIVE REPLICATION IMPLEMENTATION
6.4.1 Production Controller Approach for Consistency and Duplicated-Events
Detection and Suppression Implementation
CHAPTER 7
7 PERFORMANCE ANALYSIS
7.1 OBJECTIVES
7.2 METHODOLOGY
7.2.1 Test environment
7.2.2 Test Scenarios
7.2.3 Test Procedure
7.3 TEST RESULTS
7.3.1 First Scenario
7.3.2 Second Scenario
7.3.3 Third Scenario
CHAPTER 8
8 CONCLUSIONS
8.1 RESEARCH CONTRIBUTIONS
8.1.1 Active Replication Technique for Asynchronous, non-deterministic
Reactive Components
8.1.2 Semi-active Technique for Asynchronous, non-deterministic Reactive
Components
8.2 OUTSTANDING CHALLENGES
8.2.1 Scalability Support for Asynchronous, non-deterministic Reactive
Components
8.2.2 General purposes infrastructure for address simultaneously
fault-tolerance and scalability
BIBLIOGRAPHY
|