Distributed Vs Parallel Computing
Distributed Vs Parallel Computing
1
Contents
1. Definition of Distributed System
7. References/Sources
DEFINITION
A distributed system is a collection of
independent computers, interconnected via a
network, capable of collaborating on a task.
A distributed system can be characterized as
collection of multiple autonomous computers
that communicate over a communication
network and having following features:
No common Physical clock
Enhanced Reliability
Increased performance/cost ratio
Access to geographically remote data and resources
Scalability
3
Distributed Systems
A collection of independent computers
that appear to the users of the system
as a single computer
A collection of autonomous computers,
connected through a network and
distribution middleware which enables
computers to coordinate their
activities and to share the resources of
the system, so that users perceive the
system as a single, integrated
computing facility
A Distributed System
4
Examples of Distributed System
Quality of service
Correctness
Reliability, availability, fault tolerance
Security
Performance
Adaptability
Advantages Of Distributed System
7
Disadvantages of Distributed System
8
Basic problems and
challenges
Transparency
Scalability
Fault tolerance
Concurrency
Openness
Software extensions
Operating System features
Communication protocols
Mutual exclusion
Synchronization
No global clock
Fault tolerance
Hardware, software and networks fail
Recovery
Redundancy
Issues
Detecting failures
Recovery from failures
Redundancy
Fault tolerance
Omission and Arbitrary Failures
Parallel System
9
Examples
Loosely-Coupled Systems
10
Applications of Parallel System
12
Advantages of Parallel System
13
Disadvantages of Parallel System
14
Parallel vs. Distributed System
15
Sources / References
Websites en.wikipedia.org
books.google.com
www.seminarprojects.com
http://publib.boulder.ibm.com
www.webopedia.com
https://computing.llnl.gov/tutorials
www.cis.upenn.edu
16
Thank You