Chapter :-1 INTRODUCTION
Distributed System
Definition:-A distributed consists of a collection
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.
Important function of distribution computing
Resources sharing
Openness
Concurrency
Scalability
Fault tolerance
transparency
Examples of distributed system
Internet
Intranet
Bit torrent
Financial and commerce
Information society
Creative industry
Health care
Education
Transportation and logistic
Characteristics of Distributed
System
Resources sharing
Openness
Concurrency
Scalability
Fault tolerance
Transparency
Design goals/issues/challenge in distributed system
Heterogeneity
Middleware
Heterogeneity and mobile code
Transparency
openness
Design goals/issues/challenge in distributed system
Concurrency
Security
Scalability
Failure handling
Types of distributed system
Client-server systems
Peer to peer
Middleware
Three-tier
N-tier
Client-server systems
Peer to peer system
Middleware
Three tier client
N-tier /multitier
Difference between client server and peer to peer
distributed system
The eight fallacies of distributed system
Advantage of distribution system
Unlimited horizontal scaling
Low latency
Fault tolerance
Better price/performance ratio(cost effective way to
increase computing power)
Efficient speed due to load work distributing
Data sharing (allows users to share data using
common database)
Disadvantage of distribution system
Data integration & consistency
Network and communication failure
Management overhead.