Distributed Computing

About

Distributed computing is a field of computer science that studies distributed systems. A distributed system is 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. Three significant characteristics of distributed systems are: concurrency of components, lack of a global clock, and independent failure of components. Examples of distributed systems vary from SOA-based systems to massively multiplayer online games to peer-to-peer applications.

The notes of Distributed Computing below includes following topics:

  • Introduction to Distributed Systems

  • Communication

  • Synchronization

  • Consistency & Replication

DC UNIT 1.pdf

Introduction to Distributed System

DC UNIT 2.pdf

Communication

Unit 4.pdf

Consistency & Replication

Unit 3.pdf

Synchronization