Abstract
The paper presents a proactive approach for failure detection. In our previous work [5], we assumed a trustworthy Transaction Manager, TM, amenable to the job of view creation, detection of faulty primary as well as backup replicas and to evacuate them from the transaction processing system. In the end, TM initiates a view in case it detects faulty primary or faulty replica. The TM provides an efficient failure-resiliency in the protocol; however, it also introduces the possibility of single-point failure. To eliminate the reliance on single TM, we propose a protocol that distributes the responsibilities of a transaction manager among 3f+1(f are faulty) replicas and results in a distributed Transaction Manager (DTM). The article attempts to limit the failure detection time to an optimum value, i.e., single message propagation time between any two nodes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Castro, M., Liskov, B.: Practical Byzantine Fault Tolerance and Proactive Recovery. ACM Transactions on Computing Systems 20, 398–461 (2002), doi:10.1145/571637.571640
Zhao, W.: A Byzantine Fault Tolerant Distributed Commit Protocol. In: IEEE International Symposium on Dependable, Autonomic and Secure Computing, pp. 37–44 (Septemper 2007)
Kotla, R., Alvisi, L., Dahlin, M., Clement, A., Wong, E.: Zyzzyva: Speculative Byzantine Fault Tolerance. ACM Proceedings of twenty-first Symposium on Operating Systems and Principles 41(6), 45–48 (2007)
Fisman, D., Kupferman, O., Lustig, Y.: On verifying fault tolerance of distributed protocols. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 315–331. Springer, Heidelberg (2008)
Saini, P., Singh, A.K.: An Efficient Byzantine Fault Tolerant Agreement. In: ICM2ST 2010: Proceedings of the International Conference on Methods and Models in Science and Technology, American Institute of Physics (AIP), December 2010, vol. 1324, pp. 162–165 (2010), doi:10.1063/1.3526183, ISBN: 978-0-7354-0879-1
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Saini, P., Singh, A.K. (2011). A Preemptive View Change for Fault Tolerant Agreement Using Single Message Propagation. In: Das, V.V., Thomas, G., Lumban Gaol, F. (eds) Information Technology and Mobile Communication. AIM 2011. Communications in Computer and Information Science, vol 147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20573-6_92
Download citation
DOI: https://doi.org/10.1007/978-3-642-20573-6_92
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20572-9
Online ISBN: 978-3-642-20573-6
eBook Packages: Computer ScienceComputer Science (R0)