Abstract
A distributed database system is subject to site failure and link failure. This paper presents a reactive system approach to achieving the fault-tolerance in such a system. The reactive system concepts are an attractive paradigm for system design, development and maintenance because it separates policies from mechanisms. In the paper we give a solution using different reactive modules to implement the fault-tolerant policies and the failure detection mechanisms. The solution shows that they can be separated without impact on each other thus the system can adapt to constant changes in user requirements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Kenneth P. Birman. Building Secure and Reliable Network Applications, Chapter 13, Guaranteeing Behavior in Distributed Systems. Manning Publications Co., 1996.
M. Boasson. Control Systems Software. IEEE Transactions on Automatic Control, vol. 38, nr. 7, 1094–1107, 1993.
C. Chen and W. Zhou. Building Distributed Applications Using the Reactive Approach. In Proc. of the 11th Australasian Conference on Information System (ACIS-2000), Brisbane, Australia, Dec. 2000.
C. Chen and W. Zhou. An Architecture for Resolving Network Partitioning. Pro. of the ISCA 15 th Int’l Conf. for Computers and Their Applications (CATA-2000), 84–87, New Orleans, USA, March 2000.
Flaviu Cristian. Understanding Fault-tolerant Distributed Systems. Communications of the ACM, pp. 56–78, February 1991.
Susan B. Davidson. Consistency in Partitioned Networks. ACM Computer Surveys 17(3) 341–370, Sept. 1985.
Abdelsalam A. Helal et al. Replication Techniques in Distributed Systems. Kluwer Academic Publishers, 1996.
Pankaj Jalote. Fault Tolerance in Distributed Systems. Prentice Hall, 1994.
Jehan-Francois Paris. Using Volatile Witnesses to Extend the Applicability of Availability Copy Protocols. Proc. 2nd Workshop on the Management of Replicated Data, 1992, pp 30–33.
R.D. Schlichting and F.B. Schneider. Fail-stop Processors: An Approach to Designing Fault-Tolerant Computing Systems. ACM Transactions on Computer Systems, 1(3):222–238, 1983.
A. Tanenbaum. Computer Networks, 3rd Ed., Printice-Hall, 1996.
W. Zhou. Detecting and Tolerating Failures in a Loosely Integrated Heterogenerous Database System. Computer Communications, 22, 1056–1067, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, C., Zhou, W. (2003). A Solution for Fault-Tolerance in Replicated Database Systems. In: Guo, M., Yang, L.T. (eds) Parallel and Distributed Processing and Applications. ISPA 2003. Lecture Notes in Computer Science, vol 2745. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-37619-4_41
Download citation
DOI: https://doi.org/10.1007/3-540-37619-4_41
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40523-8
Online ISBN: 978-3-540-37619-4
eBook Packages: Springer Book Archive