Data storage system and process for providing distributed storage in a scalable cluster system and computer program