In general a distributed system can be defined as a set of autonomous systems that communicate with each other with the help of a computer network. All these computers across the distributed system operate under a common goal and strive to achieve a common task across these distributed systems.

Distributed computing is the field of science that studies the distributed systems and the programs or software module that runs across these distributed systems is known as a distributed program . In general a large computational problem or issues is solved using these distributed computing process and the systems involved across the distributed computing are used to solve these problems across the autonomous operation.

  A single large problem is divided into number of sub tasks and they are solved by the individual autonomous systems across the distributed systems . The numbers of individual computers that operate across the distributed systems are geographically distributed to achieve a common task and they communicate with each other using a distributed program using a common computer network.

This paper is written and submitted by sai