Concepts for distributed systems design | IEEE Journals & Magazine | IEEE Xplore