Cart
Sign In
EN
English
中文
Research Content
Site Content
Cart
Sign In
EN
English
中文
Research Content
Site Content
Explore Our
Content
Books
e-Book Collections
Open Access Journals
OnDemand
Who We Serve
Libraries
Researchers & Faculty
Healthcare & Medical
Corporate & Government
AI & Data Driven Organizations
Resources
Sign-Up
Newsroom
Catalogs
Title List Downloads
Distribution Partners
Webinars
Whitepapers
About
Us
Publish
With Us
Home
>
Journals
>
IJWSR
> Article
A Dynamic Two-Phase Commit Protocol for Adaptive Composite Services
Weihai Yu (University of Tromsø, Norway) and Calton Pu (Georgia Institute of Technology, USA)
Source Title:
International Journal of Web Services Research (IJWSR)
4(1)
Copyright:
© 2007
|
Pages:
21
DOI:
10.4018/jwsr.2007010105
Abstract
Next-generation applications based on Web services impose additional requirements on the use of coordination protocols with various optimizations, such as the two-phase commit protocol (2PC). This article analyses the well-known 2PC optimizations “presumed commit” and “presumed abort,” and presents an improved 2PC that is suitable for Web-service-based applications. More specifically, the protocol allows every individual service provider to choose dynamically the most appropriate presumption for any distributed transaction. This new capability is especially useful when a composite Web service is integrating component services that make different presumptions in their commit protocols. The protocol does not introduce extra overhead to the previous 2PC variants in terms of number of messages and log records, and it is easy to understand and realize. Our simulation shows that the choice of appropriate presumption has significant influence on system performance, and that in some heterogeneous settings, combining different presumptions in individual transactions outperforms adopting only one single presumption.
Complete Article List
Search this Journal:
Reset
Volume 23: 1 Issue (2026)
Volume 23: 1 Issue (2026): Forthcoming
Volume 22: 1 Issue (2025)
Volume 22: 1 Issue (2025): Forthcoming
Volume 21: 1 Issue (2024)
Volume 21: 1 Issue (2024): Forthcoming
Volume 20: 1 Issue (2023)
Volume 20: 1 Issue (2023): Forthcoming
Volume 19: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 19: 4 Issues (2022): Forthcoming
Volume 18: 4 Issues (2021)
Volume 18: 4 Issues (2021): Forthcoming
Volume 17: 4 Issues (2020)
Volume 17: 4 Issues (2020): Forthcoming
Volume 16: 4 Issues (2019)
Volume 16: 4 Issues (2019): Forthcoming
Volume 15: 4 Issues (2018)
Volume 15: 4 Issues (2018): Forthcoming
Volume 14: 4 Issues (2017)
Volume 14: 4 Issues (2017): Forthcoming
Volume 13: 4 Issues (2016)
Volume 13: 4 Issues (2016): Forthcoming
Volume 12: 4 Issues (2015)
Volume 12: 4 Issues (2015): Forthcoming
Volume 11: 4 Issues (2014)
Volume 11: 4 Issues (2014): Forthcoming
Volume 10: 4 Issues (2013)
Volume 10: 4 Issues (2013): Forthcoming
Volume 9: 4 Issues (2012)
Volume 9: 4 Issues (2012): Forthcoming
Volume 8: 4 Issues (2011)
Volume 8: 4 Issues (2011): Forthcoming
Volume 7: 4 Issues (2010)
Volume 7: 4 Issues (2010): Forthcoming
Volume 6: 4 Issues (2009)
Volume 6: 4 Issues (2009): Forthcoming
Volume 5: 4 Issues (2008)
Volume 5: 4 Issues (2008): Forthcoming
Volume 4: 4 Issues (2007)
Volume 4: 4 Issues (2007): Forthcoming
Volume 3: 4 Issues (2006)
Volume 3: 4 Issues (2006): Forthcoming
Volume 2: 4 Issues (2005)
Volume 2: 4 Issues (2005): Forthcoming
Volume 1: 4 Issues (2004)
Volume 1: 4 Issues (2004): Forthcoming
View Complete Journal Contents Listing
Select Currency
United States Dollars
Australian Dollars
Canadian Dollars
Euro
Pound Sterling