0% found this document useful (0 votes)
4 views14 pages

Distributed Computing

Uploaded by

vikenhadavani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views14 pages

Distributed Computing

Uploaded by

vikenhadavani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Distributed Computing

Unit 1
What is Distributed System?
Distributed computing refers to a system where processing and data storage are
distributed across multiple devices or systems
Distributed Computing
● Network of independent/autonomous, heterogeneous nodes, working
together to solve a common/specific goal.
● Coordinates and communicates to sub systems through Network
● Loosely Coupled
● Uses Middleware Concept
Characteristics of Distributed System
● Concurrency / Parallelism
● Lack of a global clock,
● independent failure
Why do we need distributed systems?
● Some systems are inherently distributed.
● Some systems are too big for a single system
● For Scalability
● For Reliability
● Economic Reasons (Cost/Performance)
● Fault: Tolerance
● Privacy / Compliance
Advantages and Disadvantages
● Resource sharing ● Complexity
● Openness ● Security
● Concurrency ● Manageability
● Scalability ● Unpredictability
● Fault Tolerance ● Consistency
Everything About the distributed system is
Terrible
Distributed Application/Program?

The applications that run on different nodes in a distributed


system are known as distributed applications or distributed
programs
Distributed programming is the process of
writing such distributed applications
Example of Distributed system
● DNS
● E-Mail Service
● Online MultiPlayer Game
● Cloud Storage/Computing
● ERP/eGov Systems

You might also like