Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1989323.1989462acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
demonstration

BRRL: a recovery library for main-memory applications in the cloud

Published: 12 June 2011 Publication History

Abstract

In this demonstration we present BRRL, a library for making distributed main-memory applications fault tolerant. BRRL is optimized for cloud applications with frequent points of consistency that use data-parallelism to avoid complex concurrency control mechanisms. BRRL differs from existing recovery libraries by providing a simple table abstraction and using schema information to optimize checkpointing. We will demonstrate the utility of BRRL using a distributed transaction processing system and a platform for scientific behavioral simulations.

References

[1]
G. Bronevetsky, D. Marques, K. Pingali, and P. Stodghill. Automated Application-level Checkpointing of MPI Programs. In Proc. PPoPP, 2003.
[2]
G. Bronevetsky, M. Schulz, P. Szwed, D. Marques, and K. Pingali. Application-level Checkpointing for Shared Memory Programs. In Proc. ASPLOS, 2004.
[3]
T. Cao, M. V. Salles, B. Sowell, Y. Yue, A. Demers, J. Gehrke, and W. White. Fast checkpoint recovery algorithms for frequently consistent applications. In Proc. SIGMOD, 2011.
[4]
J. Ousterhout, P. Agrawal, D. Erickson, C. Kozyrakis, J. Leverich, D. Mazières, S. Mitra, A. Narayanan, G. Parulkar, M. Rosenblum, S. M. Rumble, E. Stratmann, and R. Stutsman. The case for ramclouds: scalable high-performance storage entirely in dram. SIGOPS Oper. Syst. Rev., 43(4):92--105, 2010.
[5]
J. S. Plank, M. Beck, G. Kingsley, and K. Li. Libckpt: Transparent Checkpointing under UNIX. In Proc. USENIX Winter Technical Conference, 1995.
[6]
B. Ramkumar and V. Strumpen. Portable checkpointing for heterogeneous architectures. In Symposium on Fault-Tolerant Computing, pages 58--67. Kluwer Academic Press, 1997.
[7]
M. Stonebraker, S. Madden, D. Abadi, S. Harizopoulos, N. Hachem, and P. Helland. The End of an Architectural Era (It's Time for a Complete Rewrite). In Proc. VLDB, 2007.
[8]
G. Wang, M. V. Salles, B. Sowell, X. Wang, T. Cao, A. Demers, J. Gehrke, and W. White. Behavioral simulations in mapreduce. In Proc. VLDB, 2010.

Cited By

View all
  • (2016)A Low Disk-Bound Transaction Logging System for In-memory Distributed Data Stores2016 IEEE International Conference on Cluster Computing (CLUSTER)10.1109/CLUSTER.2016.35(11-20)Online publication date: Sep-2016
  • (2015)Achieving Consistent Storage for Scalable MMORPG EnvironmentsProceedings of the 19th International Database Engineering & Applications Symposium10.1145/2790755.2790758(33-40)Online publication date: 13-Jul-2015

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMOD '11: Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
June 2011
1364 pages
ISBN:9781450306614
DOI:10.1145/1989323

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 June 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. checkpointing
  2. database recovery
  3. durability
  4. logical logging

Qualifiers

  • Demonstration

Conference

SIGMOD/PODS '11
Sponsor:

Acceptance Rates

Overall Acceptance Rate 785 of 4,003 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)1
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2016)A Low Disk-Bound Transaction Logging System for In-memory Distributed Data Stores2016 IEEE International Conference on Cluster Computing (CLUSTER)10.1109/CLUSTER.2016.35(11-20)Online publication date: Sep-2016
  • (2015)Achieving Consistent Storage for Scalable MMORPG EnvironmentsProceedings of the 19th International Database Engineering & Applications Symposium10.1145/2790755.2790758(33-40)Online publication date: 13-Jul-2015

View Options

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