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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

False information about centralized systems?

A
  1. they do not scale
  2. they have a single point of failure

ABOVE ARE UNTRUE!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Goals of a distributed system?

A
  1. sharing resources
  2. distribution transparency (look like one whole system)
  3. openness (integrated into other systems)
  4. dependability (mask failures)
  5. scalability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is transparency?

A

Distributed system tries to hide the fact that its spread accross multiple computers / separated by distances.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

3 Dimensions for Scalability

A
  1. Size: # of users/processes
  2. Geographical: distance between nodes
  3. Administrative: # of administrative domains
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly