Distributed System Architecture Model