Distributed system principle and paradigm - naming