[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3491086.3492474acmconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
demonstration

Bricks: a configurable coordination service with multiple consistency models

Published: 06 December 2021 Publication History

Abstract

We present Bricks, a configurable coordination service that provides a set of features as building blocks. The developers then select and integrate those building blocks into components for their distributed applications. For example, multiple consistency models are realized by composing consistency components, which can be dynamically activated and deactivated. Bricks' APIs are backward-compatible with ZooKeeper's APIs.

References

[1]
Maurice P. Herlihy and Jeannette M. Wing. 1990. Linearizability: A Correctness Condition for Concurrent Objects. ACM Trans. Program. Lang. Syst. 12, 3 (July 1990), 463--492.
[2]
Patrick Hunt, Mahadev Konar, Flavio Paiva Junqueira, and Benjamin Reed. 2010. ZooKeeper: Wait-free Coordination for Internet-scale Systems. In 2010 USENIX Annual Technical Conference, Boston, MA, USA, June 23-25, 2010, Paul Barham and Timothy Roscoe (Eds.). USENIX Association. https://www.usenix.org/conference/usenix-ate-10/zookeeper-wait-free-coordination-internet-scale-systems
[3]
P. W. Hutto and M. Ahamad. 1990. Slow memory: weakening consistency to enhance concurrency in distributed shared memories. In Proceedings., 10th International Conference on Distributed Computing Systems. 302--309.
[4]
Leslie Lamport. 1979. How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs. IEEE Trans. Computers 28, 9 (1979), 690--691.
[5]
Wu-Hon F. Leung. 2007. Program entanglement, feature interaction and the feature language extensions. Computer Networks 51, 2 (2007), 480--495.
[6]
Laurent Nadeau and Wu-Hon F. Leung. 2006. Message-ordered multicast by common building blocks. In Proceedings of the 1st International Conference on Scalable Information Systems, Infoscale 2006, Hong Kong, May 30-June 1, 2006 (ACM International Conference Proceeding Series, Vol. 152), Xiaohuajia (Ed.). ACM, 46.
[7]
Dale Skeen and Michael Stonebraker. 1983. A Formal Model of Crash Recovery in a Distributed System. IEEE Trans. Software Eng. 9, 3 (1983), 219--228.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
Middleware '21: Proceedings of the 22nd International Middleware Conference: Demos and Posters
December 2021
23 pages
ISBN:9781450391542
DOI:10.1145/3491086
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

In-Cooperation

  • USENIX Assoc: USENIX Assoc
  • IFIP

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 December 2021

Check for updates

Author Tags

  1. feature language extensions
  2. message ordered multicast
  3. multiple consistency models
  4. service coordination middleware

Qualifiers

  • Demonstration

Conference

Middleware '21
Sponsor:
Middleware '21: 22nd International Middleware Conference
December 6 - 10, 2021
Virtual Event, Canada

Acceptance Rates

Overall Acceptance Rate 203 of 948 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 60
    Total Downloads
  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)1
Reflects downloads up to 29 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media