Definition Of A Distributed System