STATEMATE: A Working Environment for the Development of Complex Reactive Systems
IEEE Transactions on Software Engineering
Resource management in large distributed systems
ACM SIGOPS Operating Systems Review
Reactive C: an extension of C to program reactive systems
Software—Practice & Experience
The design and implementation of a distributed program monitor
Journal of Systems and Software
Fault-tolerant servers for the RHODOS system
Journal of Systems and Software
VELOS: A New Approach for Efficiently Achieving High Availability in Partitioned Distributed Systems
IEEE Transactions on Knowledge and Data Engineering
Proceedings of the IFIP TC6/WG6.1 International Conference on Open Distributed Processing II
A Web-Based Design for the Mobile Transaction Management of a Distributed Database System
TOOLS '98 Proceedings of the Technology of Object-Oriented Languages and Systems
Research: Supporting fault-tolerant and open distributed processing using RPC
Computer Communications
A reactive system architecture for building fault-tolerant distributed applications
Journal of Systems and Software
A solution for fault tolerance in replicated database systems
International Journal of Computational Science and Engineering
A solution for fault-tolerance in replicated database systems
ISPA'03 Proceedings of the 2003 international conference on Parallel and distributed processing and applications
Hi-index | 0.24 |
This article presents the design and prototype implementation of a fault detection and fault tolerance facility based on the reactive system model for a loosely integrated heterogeneous database system running on a network of workstations. The database system consists of a number of fully autonomous databases that, through their willingness, can share some portion of their information. Sensors (functions that expose some part of the state of an object) are placed on individual databases and system objects (such as traders, agents, and other sensors). Other databases and system objects, and applications can subscribe to a sensor and therefore are notified whenever the sensor value changes. The fault detection mechanism uses sensors to monitor individual databases and system objects and to detect database or system faults. The fault tolerance mechanism uses actuators (functions that can change the state of an object) to react on database or system faults.