Please use whatever word processing software that you'd like to write your answers, but please send me either plain text (≤ 80 characters per line) or PDF. Answers should be emailed to: margo@eecs.harvard.edu.
We've read several papers that present cloud-scale storage systems. Each one takes one particular aspect of the design space, such as:
Which do you think is most important? Why? Write 1-2 paragraphs citing motivation and/or results from papers we have read to support your argument.
You are the Chief Scientist for HotUp, the latest cloud startup. Your company has developed a user account management system that can scale to billions of accounts (individuals might have multiple accounts). Your system provides rock-solid availability, fault tolerance, and consistency semantics that can be adjusted to any criteria the application establishes. You've designed this to mean that the user experience is never confusing. For example, if I change my password and then immediately go to log in, that login must require my new password, not my old one, independent of any failure or from where I log in or anything else.
Provide an outline of the evaluation section you would write in a paper on this system. Be sure to specify what questions you are addressing, against what systems you'll compare your system, and what benchmarks and/or applications you'll run.