Submit two items to the submission website (see link in the navigation bar at the top of the page):
If you have answered the second question already you are all set. If you haven't answered a question yet, answer the first one.
1. Using transactions it would be easy to implement exactly-once delivery of a message. Why do we need these tricky protocols and the careful analysis that they require?
2. Surprisingly the specification of reliable messages has a recovery action, even though reliable messages have no persistent state. Explain why the spec has this action nevertheless.
Questions or comments regarding 6.826? Contact us on Piazza or send e-mail to the 6.826 staff at 6826-staff@lists.csail.mit.edu.