skip to main content
10.1145/1810479.1810492acmconferencesArticle/Chapter ViewAbstractPublication PagesspaaConference Proceedingsconference-collections
short-paper

Brief announcement: on speculative replication of transactional systems

Published: 13 June 2010 Publication History

Abstract

We define the problem of speculative processing in a replicated transactional system layered on top of an optimistic atomic broadcast service. A realistic model is considered in which transactions' read and write sets are not a priori known and transactions' data access patterns may vary depending on the observed snapshot. We formalize a set of correctness and optimality properties ensuring the minimality and completeness of the set of explored serialization orders within the replicated transactional system.

References

[1]
P. A. Bernstein, V. Hadzilacos, and N. Goodman. Concurrency Control and Recovery in Database Systems. Addison-Wesley, 1987.
[2]
M. Couceiro, P. Romano, N. Carvalho, and L. Rodrigues. D2STM: Dependable Distributed Software Transactional Memory. In Proc. Int. Symp. on Dependable Computing (PRDC). IEEE Computer Society Press, 2009.
[3]
D. Powell (ed.). Special Issue on Group Communication, volume 39. ACM, 1996.
[4]
G. Hetyei and E. Reiner. Permutation trees and variation statistics. Eur. J. Comb., 19(7):847--866, 1998.
[5]
B. Kemme and G. Alonso. A suite of database replication protocols based on group communication primitives. In Proc. Int. Conf. on Distributed Computing Systems (ICDCS), IEEE Computer Society, 1998.
[6]
B. Kemme, F. Pedone, G. Alonso, and A. Schiper. Processing transactions over optimistic atomic broadcast protocols. In Proc. Int. Conf. on Distributed Computing Systems (ICDCS), IEEE Computer Society, 1999.
[7]
J. Mocito, A. Respicio, and L. Rodrigues. On statistically estimated optimistic delivery in large-scale total order protocols. In Proc. Int. Symp. on Dependable Computing (PRDC), IEEE Computer Society Press, 2006.
[8]
R. Palmieri, F. Quaglia, P. Romano, and N. Carvalho. Evaluating database-oriented replication schemes in software transactional memory systems. In Proc. Workshop on Dependable Parallel and Distribued Networked Systems (DPDNS), IEEE Computer Society Press, 2010.
[9]
P. Romano, R. Palmieri, F. Quaglia, N. Carvalho and L. Rodrigues. On Speculative Replication of Transactional Systems, INESC-ID Tec. Rep. 38/2009, 2009.
[10]
C. H. Papadimitriou. The serializability of concurrent database updates. J. ACM, 26(4): 631--653, 1979.
[11]
F. Pedone and A. Schiper. Optimistic atomic broadcast: a pragmatic viewpoint. Theor. Comput. Sci., 291(1):79--101, 2003.
[12]
P. Romano, N. Carvalho, and L. Rodrigues. Towards distributed software transactional memory systems. In Proc. of the Workshop on Large-Scale Distributed Systems and Middleware (LADIS), ACM press, 2008.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SPAA '10: Proceedings of the twenty-second annual ACM symposium on Parallelism in algorithms and architectures
June 2010
378 pages
ISBN:9781450300797
DOI:10.1145/1810479

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 June 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. atomic broadcast
  2. replication
  3. serialization theory

Qualifiers

  • Short-paper

Conference

SPAA 10

Acceptance Rates

Overall Acceptance Rate 447 of 1,461 submissions, 31%

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