Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anna DB research #56

Open
3 of 10 tasks
pdgetrf opened this issue Dec 14, 2021 · 1 comment
Open
3 of 10 tasks

Anna DB research #56

pdgetrf opened this issue Dec 14, 2021 · 1 comment
Assignees
Labels

Comments

@pdgetrf
Copy link
Collaborator

pdgetrf commented Dec 14, 2021

A promising building block solution for cross-cluster KV storage is anna. It's based on CRDT. See this for a good explanation of the lattice data structure used in Anna.

This task is to evaluate anna in the following aspects:

  • Build anna
  • Run anna KV
  • Understand how it works within a single node
  • Understand how it works with multiple nodes in a cluster
  • Build & run anna in a K8s cluster
  • Can it work with existing serverless framework such as Kubeless?
  • Performance evaluation (e.g. the communication overhead mentioned in AnnaBellaDB paper)
  • What are similar options (open source and commercials)

To name a few:

A few reference papers:

  • "AnnaBellaDB- Key-Value Store Made Cloud Native"
  • "The Design of Any-scale Serverless Infrastructure with Rich Consistency Guarantees"
  • "Anna- A KVS For Any Scale"

Estimate time: ~ by 1/7

@pdgetrf pdgetrf added the poc label Dec 14, 2021
@pdgetrf pdgetrf closed this as completed Dec 15, 2021
@pdgetrf pdgetrf reopened this Dec 15, 2021
@pdgetrf
Copy link
Collaborator Author

pdgetrf commented Dec 15, 2021

@pdgetrf pdgetrf assigned pdgetrf and unassigned qingqu and pdgetrf Dec 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants