Distributed Storage based on Distributed Hash Table