1 ) A method of software execution, comprising: generating one of a clone or a snapshot in a distributed storage system that utilizes quorum-based replication by updating a version tree and incrementing a version number at a quorum of storage nodes in the distributed storage system.