DISTRIBUTED SYSTEMS MIDTERM TEST
REVIEW QUESTIONS WITH 100%VERIFIED
ANSWERS
What is a distributed system? - ✔✔A collection of independent computers that appears to its
users as one single coherent system
What are the design goals of Distr Syst - ✔✔- Availability
- Transparency
- Openness
- Security & Privacy
- Scalability & performance
Difference between Supercomputer & Distr Computers - ✔✔supercomputer has one singular
OS, if it goes down the whole computer goes down. Distr computers are collection of many
computers with each their own OS, one goes down the whole system is not compromised
Describe Openness in D.S - ✔✔A set of rules that describe syntax and semantics
- Interface Definition Language
- Interoperability/portability
Describe Security in D.S - ✔✔Only authorized users should be able to access data
- Access control
- Data integrity
- Data/service availability
Describe Scalability in D.S - ✔✔A system should be scalable with respect to size, geography
and management
, What are the challenges with Geographical scalability? - ✔✔- Synchronous communication
- Unreliable networks
- centralized components
- Multiple admin domains
What are some scalability techniques? - ✔✔- Hiding communication latencies (async comms,
reducing data transmition)
- Distribution
- Caching and replication
- Load balancing
What are the types of Distributed Systems? - ✔✔HPC Systems
- Cluster computing, Grid computing
- FOCUS on throughput
Distributed Info Systems
- Transaction processing systems, P-2-P Systems
- FOCUS on info distribution
Distributed Pervasive Systems:
- Mobile networks, Sensor networks
Cluster Computing vs Grid Computing - ✔✔Cluster Computing:
- Homogeneity amongst nodes
- Master-Slave architecture
- Similar OS
Grid Computing:
- Heterogenous machines
- 4 layers:
REVIEW QUESTIONS WITH 100%VERIFIED
ANSWERS
What is a distributed system? - ✔✔A collection of independent computers that appears to its
users as one single coherent system
What are the design goals of Distr Syst - ✔✔- Availability
- Transparency
- Openness
- Security & Privacy
- Scalability & performance
Difference between Supercomputer & Distr Computers - ✔✔supercomputer has one singular
OS, if it goes down the whole computer goes down. Distr computers are collection of many
computers with each their own OS, one goes down the whole system is not compromised
Describe Openness in D.S - ✔✔A set of rules that describe syntax and semantics
- Interface Definition Language
- Interoperability/portability
Describe Security in D.S - ✔✔Only authorized users should be able to access data
- Access control
- Data integrity
- Data/service availability
Describe Scalability in D.S - ✔✔A system should be scalable with respect to size, geography
and management
, What are the challenges with Geographical scalability? - ✔✔- Synchronous communication
- Unreliable networks
- centralized components
- Multiple admin domains
What are some scalability techniques? - ✔✔- Hiding communication latencies (async comms,
reducing data transmition)
- Distribution
- Caching and replication
- Load balancing
What are the types of Distributed Systems? - ✔✔HPC Systems
- Cluster computing, Grid computing
- FOCUS on throughput
Distributed Info Systems
- Transaction processing systems, P-2-P Systems
- FOCUS on info distribution
Distributed Pervasive Systems:
- Mobile networks, Sensor networks
Cluster Computing vs Grid Computing - ✔✔Cluster Computing:
- Homogeneity amongst nodes
- Master-Slave architecture
- Similar OS
Grid Computing:
- Heterogenous machines
- 4 layers: