Concurrency Models and Distributed System Similarities