Fundamentals of Distributed Programming Flashcards
1
Q
What is a distributed system?
A
system where components located on different networked computers that communicate with each other
2
Q
False information about centralized systems?
A
- they do not scale
- they have a single point of failure
ABOVE ARE UNTRUE!
3
Q
Goals of a distributed system?
A
- sharing resources
- distribution transparency (look like one whole system)
- openness (integrated into other systems)
- dependability (mask failures)
- scalability
4
Q
What is transparency?
A
Distributed system tries to hide the fact that its spread accross multiple computers / separated by distances.
5
Q
3 Dimensions for Scalability
A
- Size: # of users/processes
- Geographical: distance between nodes
- Administrative: # of administrative domains
6
Q
A