Towards Reliable Storage Systems. by Haryadi Sudirman Gunawi & Justin Collmann