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

Store and Forward #20

Open
2 tasks
decanus opened this issue Jan 17, 2020 · 1 comment
Open
2 tasks

Store and Forward #20

decanus opened this issue Jan 17, 2020 · 1 comment
Labels

Comments

@decanus
Copy link
Owner

decanus commented Jan 17, 2020

As part of our improvements to whisper in vac, we have created MVDS a ARQ protocol and remote log, a standardized method for storing messages on remote servers.

However these 2 protocols do not interact, so the improvements we get from the remote-log itself are rather moderate. We need some kind of store-and-forward model using these 2 protocols in order to ensure that we get the most out of both. Giving offline nodes the ability to no longer retransmission messages locally while ensuring a message will be delivered.

The goal of this issue is to do research on how this can be done and later summarize it into a post on our forum, or create a spec out of it.

Questions

  • How can we ensure a node that has stored a message continues forwarding the message to the recipient?

Literature

  • Babel Routing Protocol - rfc
  • A Secure Incentive Scheme for Vehicular Delay Tolerant Networks Using Cryptocurrency - paper
    Although not exactly about store and forward, the insights in a paper on the incentives for delay tolerant networks could be resourceful.
@decanus
Copy link
Owner Author

decanus commented Jan 26, 2020

It might make sense to look at active replication here too, thanks for the pointer @oskarth.

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

1 participant