Professional Documents
Culture Documents
Distributed Computing
Prof. S.E.Gawali
Assistant Professor
Department Of Computer Engineering
GMVIT, Tala
Module 1: Introduction to Distributed Systems
OBJECTIVES :-
Application A 𝑉
Application B Application C
Network
Figure 1.1: A distributed system organized as middleware.
… What is Distributed System?
o Distributed System Characteristics:
• Multiple autonomous components( i.e. computers).
• Components are not shared by all users(people or programs).
• Resources may not be accessible.
• Software runs in concurrent processes on different processors.
• Multiple Points of control. 𝑉
• Multiple Points of failure.
Goals
o Four important goals that should be met to make building a distributed system.
• Fault Tolerance
→ Hardware, software and networks fail!
→ Distributed systems must maintain availability even at low levels of
hardware/software/network reliability.
→ Fault tolerance is achieved by
✓ recovery
✓ redundancy
Types of Distributed System
Management
Component Component Component
Application
of Parallel of Parallel of Parallel
Application Application Application
Parallel libs
𝑉
Local OS Local OS Local OS Local OS
o Multicomputer
o Networks of Computers
o Multiprocessors and 𝑉
Multicomputer
Distinguishing features:
• Private versus shared memory
• Bus versus switched interconnection
… Distributed System: Hardware Concepts
o Networks of Computers
• Multimedia workstations
Distributed System: Software Concepts
o Distributed Operating System (DOS).
o Middleware
Thank You…☺