The course ‘Distributed Processing’ helps students to understand as a system whose components are located on different networked computers, which communicate and coordinate their actions by passing messages to one another. The components interact with one another in order to achieve a common goal such as solving a large computational problem. The purpose of the distributed system is to coordinate the use of shared resources or provide communication services to the users.