A distributed system is set of networked components which communicate and coordinate their actions by passing messages to one another.
Course: Distributed Systems, Spring 2019
Book: Distributed Computing: Principles, Algorithms, and Systems;
Ajay D. Kshemkalyani, Mukesh Singhal.
Taught by: Prof. Kishore Kothapalli