CPSC 668: Distributed Algorithms and Systems
Spring 2008
Homework 2

Due: beginning of class on Wed, Feb 20.

Check course web page homework section for more information, especially regarding paper reviews and cover sheet.

Problems: The numbered exercises are from the textbook. Do your best to give rigorous proofs of all the results.

Paper Reviews:

  1. Y.-J. Kim and J. H. Anderson, "Adaptive Mutual Exclusion with Local Spinning", Distributed Computing, vol. 19, no. 3, 2007. Available on line (if you are behind the TAMU firewall) at: http://www.springerlink.com/content/k51766836k425203/. Just skim the proofs in the appendix to get an idea of the techniques used. Focus on the architectural model, the related work, and the general idea of the algorithms.
  2. B. Charron-Bost and A. Schiper, "Uniform Consensus is Harder than Consensus," Journal of Algorithms, vol. 51, pp. 15-37, 2004. Available on line (if you are behind the TAMU firewall) at: http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6WH3-4BKN0MM-1&_user=952835&_rdoc=1&_fmt=&_orig=search&_sort=d&view=c&_acct=C000049198&_version=1&_urlVersion=0&_userid=952835&md5=44027502e4ab80899881c5320dab6c53 . Focus on concepts of uniform consensus (different use of the word uniform), early stopping, omission failure model, as well as the complexity results.