Abstract
In Service Oriented Architecture (SOA), web services may span several sites or logical tiers, each responsible for some part of the service. Most services need to be highly reliable and should allow no data corruption. A known problem in distributed systems that may lead to data corruption or inconsistency is the partition problem, also known as the split-brain phenomena. A split-brain occurs when a network, hardware, or software malfunction breaks a cluster of computer into several separate sub-clusters that reside side by side and are not aware of each other. When, during a session, two or more of these sub-clusters serve the same client, the data may become inconsistent or corrupted.
ITRA – Inter Tier Relationship Architecture [1] enables web services to transparently recover from multiple failures in a multi-tier environment and to achieve continuous availability. However, the ITRA protocol does not handle partitions. In this paper we propose an extension to ITRA that supports continuous availability under partitions. Our unique approach, discussed in this paper, deals with partitions in multi-tier environments using the collaboration of neighboring tiers.
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
Dekel, E., Goft, G.: ITRA: Inter-Tier Relationship Architecture for End-to-end QoS. Journal of Supercomputing 28, 43–70 (2004)
Lamport, L.: Paxos Made Simple. ACM SIGACT News (Distributed Computing Column) 32(4), 51–58 (2001)
DESMO-J – Discrete-Event Simulation and Modeling in Java, http://asi-www.informatik.uni-hamburg.de/desmoj/
HP – Arbitration for Data Integrity in Serviceguard Clusters, http://docs.hp.com/en/B3936-90078/ch01.html
Microsoft – Windows Server 2003 Deployment Whitepapers - Server Clusters: Majority Node Set Quorum, http://technet.microsoft.com/en-us/library/cc784005.aspx
Aviv, D.: Handling Partitions in a Multi-tier Environment, Master Thesis, Haifa University (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dagan, A., Dekel, E. (2009). ITRA under Partitions. In: Feldman, Y.A., Kraft, D., Kuflik, T. (eds) Next Generation Information Technologies and Systems. NGITS 2009. Lecture Notes in Computer Science, vol 5831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04941-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-04941-5_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04940-8
Online ISBN: 978-3-642-04941-5
eBook Packages: Computer ScienceComputer Science (R0)