Homework: Reading questions

Submit two items to the submission website (see link in the navigation bar at the top of the page):

Answer the following question:

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.

Creative Commons License