CYRUS: towards client-defined cloud storage
HAIL: a high-availability and integrity layer for cloud storage