cloud computing homework: doc management.