Beruflich Dokumente
Kultur Dokumente
Unit 1 -Introduction
Lecture 1a
--Prof Ruchi S.
Definition of a Distributed System (1)
9. Distributed File System: Sun network file system, CODA files system.
10. Case Study: CORBA, Distributed COM, Globe, Comparison of CORBA, DCOM,
and Globe.
Books to Refer:
Text Books:
1. A. Tanenbaum, Distributed Systems: Principles and Paradigms
2. G. Coulouris, J. Dollimore, and T. Kindberg, Distributed Systems:
Concepts and Design, Pearson Education
References:
1. M. Singhal, N. Shivaratri, Advanced Concepts in Operating
Systems, TMH
2. A. Tanenbaum, Distributed Operating Systems
What is an Operating System
An operating system is:
1.1
Transparency
Openness
Scalability
Challenges of Distributed System
Performance
Concurrency
Failures
Scalability
System updates/growth
Heterogeneity
Openness
Multiplicity of ownership, authority
Security
Quality of service/user experience
Transparency
Debugging
Properties of Distributed Systems
Concurrency
Multiple hosts
No global clock
Theoretical impossibility
Expense of accurate clocks
Independent view
Message delay, failure
Impossible to distinguish slow vs. failed node
Independent failure
Message delivery (loss, corruption)
Distributed System Challenge:
Eg: NASDAQ Freeze
Headline from Wall Street Journal
An overview of
DOS (Distributed Operating Systems)
NOS (Network Operating Systems)
Middleware
Examples of Distributed System
The world wide web information, resource sharing
Clusters, Network of workstations
Distributed manufacturing system (e.g., automated assembly
line)
Network of branch office computers - Information system to
handle automatic processing of orders
Network of embedded systems
New Cell processor (PlayStation 3)