Triton: A peer-assisted cloud storage system