Describir: Design of a small-scale and failure-resistant IaaS cloud using OpenStack