skip to main content
10.1145/967900.967969acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

Analytical modelling of priority commit protocol for reliable Web applications

Published: 14 March 2004 Publication History

Abstract

Web applications are vulnerable to failures and low performance due to the large population of users and the widespread distribution of Internet. Transaction technology provides Web applications with high reliability and improved performance. This paper presents a novel approach for the efficient commit processing of Web transactions. The proposed approach is based on the implementation of priority active network scheduling mechanism at each network node. It involves rigorous analysis of a network node with-finite capacity to accommodate messages, bursty arrival process to represent incoming multi-class messages, and the employment of a priority scheduling mechanism to give preferential treatment to high priority messages. This analytical solution provides closed from expressions for calculating the queuing delay per class involved in the commit processing of Web transactions at each network node. The proposed approach significantly reduces the queuing delay for high priority messages such as commit, abort, and compensation of Web transactions. Consequently, performance of the commit processing of Web transactions is improved as response time of the nodes responsible for making decision is reduced.

References

[1]
U. Legedza, D. Wetherall, H. Guttag," Improving the Performance of Distributed Applications Using Active Networks," IEEE INFOCOM, CA, USA, 1998, pp. 590--599.]]
[2]
Z. Zhang, W. Perrizo, and V. Shi," Atomic Commitment in Database Systems over Wide Area Active Networks"", IEEE International Conference on Data Engineering (ICDE 1999), Sidney, Australia, 1999]]
[3]
A.K. Elmagarmid," Database Transaction Models for Advanced Applications", Morgan Kaufman, 1992]]
[4]
M. Younas, B. Eaglestone, R. Holton," A Review of Multidatabase Transactions on the Web: From the ACID to the SACReD"," 17th British National Conference on Databases (BNCOD), Exeter, UK, Springer LNCS, 2000, pp. 140--152]]
[5]
Little, S. K. Shrivastava, S. J. Caughey, D. B. Ingham, "Constructing Reliable Web Applications using Atomic Actions"," Computer Networks, 29(8--13), 1997, pp. 1281--1290]]
[6]
M. Papazoglou, "Web Services and Business Transactions"," World Wide Web, Vol. 6 (1), 2003, pp. 49--91.]]
[7]
F. Cabrera, G. Copeland, B. Cox, T. Freund, J. Klein, T. Storey, and S. Thatte, "Web Services Transaction"," 2002 http://www-106.ibm.com/developerworks/library/ws-transpec/]]
[8]
P. K. Chrysanthis, G., Samaras, Y. J. Al-Houmaily, "Recovery and Performance of Atomic Commit Processing in Distributed Database Systems", in Recovery Mechanisms in Database Systems, V. Kumar, M. Hsu, Eds. Prentice-Hall, 1998.]]
[9]
OASIS, "Business Transaction Protocol", Version 1.0, 2002]]
[10]
I. Awan, D. Kouvatsos," Approximate Analysis of Arbitrary QNMs with Space and Service Priorities", Performance Analysis of ATM Networks, Kluwer Publishers, 1999, pp. 497--521.]]
[11]
I.Awan, D. Kouvatsos, " Approximate Analysis of Arbitary QNMs, with HoL Priorities, CBS Buffer Management Scheme and RS-RD Blocking", Proceeding of 18th UKPEW, Glasgow, UK, July 2002, pp. 15--26.]]
[12]
D.D. Kouvatsos and I. Awan, "Entropy Maximization and Open Queueing Networks with Priorities and Blocking", Technical report, CS-09--02, Department of computing, Bradford University Sept. 2002.]]
[13]
P.A. Bernstein, M. Hsu, B. Mann, "Implementing Recoverable Requests Using Queues"," ACM SIGMOD Conference, Atlantic City, NJ, USA, 1990, pp. 112--122]]
[14]
M. Younas, I. Awan, "Efficient Commit Processing of Web Transactions using Priority Scheduling Mechanism 4th Int. Conference on Web Information Systems Engineering (WISE 2003), IEEE CS Press, December, 2003, Rome, Italy.]]

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '04: Proceedings of the 2004 ACM symposium on Applied computing
March 2004
1733 pages
ISBN:1581138121
DOI:10.1145/967900
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 March 2004

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SAC04
Sponsor:
SAC04: The 2004 ACM Symposium on Applied Computing
March 14 - 17, 2004
Nicosia, Cyprus

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Sep 2024

Other Metrics

Citations

Cited By

View all

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media