Distributed Computing Systems Models